Versions in this module Expand all Collapse all v0 v0.3.2 Mar 14, 2022 Changes in this version + const DataValueServerPicoseconds + const DataValueServerTimestamp + const DataValueSourcePicoseconds + const DataValueSourceTimestamp + const DataValueStatusCode + const DataValueValue + const DiagnosticInfoAdditionalInfo + const DiagnosticInfoInnerDiagnosticInfo + const DiagnosticInfoInnerStatusCode + const DiagnosticInfoLocale + const DiagnosticInfoLocalizedText + const DiagnosticInfoNamespaceURI + const DiagnosticInfoSymbolicID + const ExtensionObjectBinary + const ExtensionObjectEmpty + const ExtensionObjectXML + const LocalizedTextLocale + const LocalizedTextText + const OperationLevelAdditionalInfo + const OperationLevelAll + const OperationLevelInnerDiagnostics + const OperationLevelInnerStatusCode + const OperationLevelLocalizedText + const OperationLevelSymbolicID + const ReturnDiagnosticsAll + const SecurityPolicyURIAes128Sha256RsaOaep + const SecurityPolicyURIAes256Sha256RsaPss + const SecurityPolicyURIBasic128Rsa15 + const SecurityPolicyURIBasic256 + const SecurityPolicyURIBasic256Sha256 + const SecurityPolicyURINone + const SecurityPolicyURIPrefix + const ServiceLevelAdditionalInfo + const ServiceLevelAll + const ServiceLevelInnerDiagnostics + const ServiceLevelInnerStatusCode + const ServiceLevelLocalizedText + const ServiceLevelSymbolicID + const VariantArrayDimensions + const VariantArrayValues + var MaxVariantArrayLength = 0xffff + var SecurityPolicyURIs = map[string]string + var StatusCodes = map[StatusCode]StatusCodeDesc + func Decode(b []byte, v interface{}) (int, error) + func Encode(v interface{}) ([]byte, error) + func FormatSecurityPolicyURI(policy string) string + func RegisterExtensionObject(typeID *NodeID, v interface{}) + func RegisterService(typeID uint16, v interface{}) + func ServiceTypeID(v interface{}) uint16 + type AccessLevelExType uint32 + const AccessLevelExTypeCurrentRead + const AccessLevelExTypeCurrentWrite + const AccessLevelExTypeHistoryRead + const AccessLevelExTypeHistoryWrite + const AccessLevelExTypeNonatomicRead + const AccessLevelExTypeNonatomicWrite + const AccessLevelExTypeNone + const AccessLevelExTypeSemanticChange + const AccessLevelExTypeStatusWrite + const AccessLevelExTypeTimestampWrite + const AccessLevelExTypeWriteFullArrayOnly + func AccessLevelExTypeFromString(s string) AccessLevelExType + func (i AccessLevelExType) String() string + type AccessLevelType uint8 + const AccessLevelTypeCurrentRead + const AccessLevelTypeCurrentWrite + const AccessLevelTypeHistoryRead + const AccessLevelTypeHistoryWrite + const AccessLevelTypeNone + const AccessLevelTypeSemanticChange + const AccessLevelTypeStatusWrite + const AccessLevelTypeTimestampWrite + func AccessLevelTypeFromString(s string) AccessLevelType + func (i AccessLevelType) String() string + type ActivateSessionRequest struct + ClientSignature *SignatureData + ClientSoftwareCertificates []*SignedSoftwareCertificate + LocaleIDs []string + RequestHeader *RequestHeader + UserIdentityToken *ExtensionObject + UserTokenSignature *SignatureData + func (t *ActivateSessionRequest) Header() *RequestHeader + func (t *ActivateSessionRequest) SetHeader(h *RequestHeader) + type ActivateSessionResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + ServerNonce []byte + func (t *ActivateSessionResponse) Header() *ResponseHeader + func (t *ActivateSessionResponse) SetHeader(h *ResponseHeader) + type AddNodesItem struct + BrowseName *QualifiedName + NodeAttributes *ExtensionObject + NodeClass NodeClass + ParentNodeID *ExpandedNodeID + ReferenceTypeID *NodeID + RequestedNewNodeID *ExpandedNodeID + TypeDefinition *ExpandedNodeID + type AddNodesRequest struct + NodesToAdd []*AddNodesItem + RequestHeader *RequestHeader + func (t *AddNodesRequest) Header() *RequestHeader + func (t *AddNodesRequest) SetHeader(h *RequestHeader) + type AddNodesResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*AddNodesResult + func (t *AddNodesResponse) Header() *ResponseHeader + func (t *AddNodesResponse) SetHeader(h *ResponseHeader) + type AddNodesResult struct + AddedNodeID *NodeID + StatusCode StatusCode + type AddReferencesItem struct + IsForward bool + ReferenceTypeID *NodeID + SourceNodeID *NodeID + TargetNodeClass NodeClass + TargetNodeID *ExpandedNodeID + TargetServerURI string + type AddReferencesRequest struct + ReferencesToAdd []*AddReferencesItem + RequestHeader *RequestHeader + func (t *AddReferencesRequest) Header() *RequestHeader + func (t *AddReferencesRequest) SetHeader(h *RequestHeader) + type AddReferencesResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *AddReferencesResponse) Header() *ResponseHeader + func (t *AddReferencesResponse) SetHeader(h *ResponseHeader) + type AdditionalParametersType struct + Parameters []*KeyValuePair + type AggregateConfiguration struct + PercentDataBad uint8 + PercentDataGood uint8 + TreatUncertainAsBad bool + UseServerCapabilitiesDefaults bool + UseSlopedExtrapolation bool + type AggregateFilter struct + AggregateConfiguration *AggregateConfiguration + AggregateType *NodeID + ProcessingInterval float64 + StartTime time.Time + type AggregateFilterResult struct + RevisedAggregateConfiguration *AggregateConfiguration + RevisedProcessingInterval float64 + RevisedStartTime time.Time + type Annotation struct + AnnotationTime time.Time + Message string + UserName string + type AnonymousIdentityToken struct + PolicyID string + type ApplicationDescription struct + ApplicationName *LocalizedText + ApplicationType ApplicationType + ApplicationURI string + DiscoveryProfileURI string + DiscoveryURLs []string + GatewayServerURI string + ProductURI string + type ApplicationType uint32 + const ApplicationTypeClient + const ApplicationTypeClientAndServer + const ApplicationTypeDiscoveryServer + const ApplicationTypeServer + func ApplicationTypeFromString(s string) ApplicationType + func (i ApplicationType) String() string + type Argument struct + ArrayDimensions []uint32 + DataType *NodeID + Description *LocalizedText + Name string + ValueRank int32 + type AttributeID uint32 + const AttributeIDAccessLevel + const AttributeIDAccessLevelEx + const AttributeIDAccessRestrictions + const AttributeIDArrayDimensions + const AttributeIDBrowseName + const AttributeIDContainsNoLoops + const AttributeIDDataType + const AttributeIDDataTypeDefinition + const AttributeIDDescription + const AttributeIDDisplayName + const AttributeIDEventNotifier + const AttributeIDExecutable + const AttributeIDHistorizing + const AttributeIDInvalid + const AttributeIDInverseName + const AttributeIDIsAbstract + const AttributeIDMinimumSamplingInterval + const AttributeIDNodeClass + const AttributeIDNodeID + const AttributeIDRolePermissions + const AttributeIDSymmetric + const AttributeIDUserAccessLevel + const AttributeIDUserExecutable + const AttributeIDUserRolePermissions + const AttributeIDUserWriteMask + const AttributeIDValue + const AttributeIDValueRank + const AttributeIDWriteMask + func (i AttributeID) String() string + type AttributeOperand struct + Alias string + AttributeID AttributeID + BrowsePath *RelativePath + IndexRange string + NodeID *NodeID + type AttributeWriteMask uint32 + const AttributeWriteMaskAccessLevel + const AttributeWriteMaskAccessLevelEx + const AttributeWriteMaskAccessRestrictions + const AttributeWriteMaskArrayDimensions + const AttributeWriteMaskBrowseName + const AttributeWriteMaskContainsNoLoops + const AttributeWriteMaskDataType + const AttributeWriteMaskDataTypeDefinition + const AttributeWriteMaskDescription + const AttributeWriteMaskDisplayName + const AttributeWriteMaskEventNotifier + const AttributeWriteMaskExecutable + const AttributeWriteMaskHistorizing + const AttributeWriteMaskInverseName + const AttributeWriteMaskIsAbstract + const AttributeWriteMaskMinimumSamplingInterval + const AttributeWriteMaskNodeClass + const AttributeWriteMaskNodeID + const AttributeWriteMaskNone + const AttributeWriteMaskRolePermissions + const AttributeWriteMaskSymmetric + const AttributeWriteMaskUserAccessLevel + const AttributeWriteMaskUserExecutable + const AttributeWriteMaskUserWriteMask + const AttributeWriteMaskValueForVariableType + const AttributeWriteMaskValueRank + const AttributeWriteMaskWriteMask + func AttributeWriteMaskFromString(s string) AttributeWriteMask + func (i AttributeWriteMask) String() string + type AxisInformation struct + AxisScaleType AxisScaleEnumeration + AxisSteps []float64 + EURange *Range + EngineeringUnits *EUInformation + Title *LocalizedText + type AxisScaleEnumeration uint32 + const AxisScaleEnumerationLinear + const AxisScaleEnumerationLn + const AxisScaleEnumerationLog + func AxisScaleEnumerationFromString(s string) AxisScaleEnumeration + func (i AxisScaleEnumeration) String() string + type BinaryDecoder interface + Decode func([]byte) (int, error) + type BinaryEncoder interface + Encode func() ([]byte, error) + type BrokerConnectionTransportDataType struct + AuthenticationProfileURI string + ResourceURI string + type BrokerDataSetReaderTransportDataType struct + AuthenticationProfileURI string + MetaDataQueueName string + QueueName string + RequestedDeliveryGuarantee BrokerTransportQoS + ResourceURI string + type BrokerDataSetWriterTransportDataType struct + AuthenticationProfileURI string + MetaDataQueueName string + MetaDataUpdateTime float64 + QueueName string + RequestedDeliveryGuarantee BrokerTransportQoS + ResourceURI string + type BrokerTransportQoS uint32 + const BrokerTransportQoSAtLeastOnce + const BrokerTransportQoSAtMostOnce + const BrokerTransportQoSBestEffort + const BrokerTransportQoSExactlyOnce + const BrokerTransportQoSNotSpecified + func BrokerTransportQoSFromString(s string) BrokerTransportQoS + func (i BrokerTransportQoS) String() string + type BrokerWriterGroupTransportDataType struct + AuthenticationProfileURI string + QueueName string + RequestedDeliveryGuarantee BrokerTransportQoS + ResourceURI string + type BrowseDescription struct + BrowseDirection BrowseDirection + IncludeSubtypes bool + NodeClassMask uint32 + NodeID *NodeID + ReferenceTypeID *NodeID + ResultMask uint32 + type BrowseDirection uint32 + const BrowseDirectionBoth + const BrowseDirectionForward + const BrowseDirectionInvalid + const BrowseDirectionInverse + func BrowseDirectionFromString(s string) BrowseDirection + func (i BrowseDirection) String() string + type BrowseNextRequest struct + ContinuationPoints [][]byte + ReleaseContinuationPoints bool + RequestHeader *RequestHeader + func (t *BrowseNextRequest) Header() *RequestHeader + func (t *BrowseNextRequest) SetHeader(h *RequestHeader) + type BrowseNextResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*BrowseResult + func (t *BrowseNextResponse) Header() *ResponseHeader + func (t *BrowseNextResponse) SetHeader(h *ResponseHeader) + type BrowsePath struct + RelativePath *RelativePath + StartingNode *NodeID + type BrowsePathResult struct + StatusCode StatusCode + Targets []*BrowsePathTarget + type BrowsePathTarget struct + RemainingPathIndex uint32 + TargetID *ExpandedNodeID + type BrowseRequest struct + NodesToBrowse []*BrowseDescription + RequestHeader *RequestHeader + RequestedMaxReferencesPerNode uint32 + View *ViewDescription + func (t *BrowseRequest) Header() *RequestHeader + func (t *BrowseRequest) SetHeader(h *RequestHeader) + type BrowseResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*BrowseResult + func (t *BrowseResponse) Header() *ResponseHeader + func (t *BrowseResponse) SetHeader(h *ResponseHeader) + type BrowseResult struct + ContinuationPoint []byte + References []*ReferenceDescription + StatusCode StatusCode + type BrowseResultMask uint32 + const BrowseResultMaskAll + const BrowseResultMaskBrowseName + const BrowseResultMaskDisplayName + const BrowseResultMaskIsForward + const BrowseResultMaskNodeClass + const BrowseResultMaskNone + const BrowseResultMaskReferenceTypeID + const BrowseResultMaskReferenceTypeInfo + const BrowseResultMaskTargetInfo + const BrowseResultMaskTypeDefinition + func BrowseResultMaskFromString(s string) BrowseResultMask + func (i BrowseResultMask) String() string + type Buffer struct + func NewBuffer(b []byte) *Buffer + func (b *Buffer) Bytes() []byte + func (b *Buffer) Error() error + func (b *Buffer) Len() int + func (b *Buffer) Pos() int + func (b *Buffer) ReadBool() bool + func (b *Buffer) ReadByte() byte + func (b *Buffer) ReadBytes() []byte + func (b *Buffer) ReadFloat32() float32 + func (b *Buffer) ReadFloat64() float64 + func (b *Buffer) ReadInt16() int16 + func (b *Buffer) ReadInt32() int32 + func (b *Buffer) ReadInt64() int64 + func (b *Buffer) ReadInt8() int8 + func (b *Buffer) ReadN(n int) []byte + func (b *Buffer) ReadString() string + func (b *Buffer) ReadStruct(r interface{}) + func (b *Buffer) ReadTime() time.Time + func (b *Buffer) ReadUint16() uint16 + func (b *Buffer) ReadUint32() uint32 + func (b *Buffer) ReadUint64() uint64 + func (b *Buffer) Write(d []byte) + func (b *Buffer) WriteBool(v bool) + func (b *Buffer) WriteByte(n byte) + func (b *Buffer) WriteByteString(d []byte) + func (b *Buffer) WriteFloat32(n float32) + func (b *Buffer) WriteFloat64(n float64) + func (b *Buffer) WriteInt16(n int16) + func (b *Buffer) WriteInt32(n int32) + func (b *Buffer) WriteInt64(n int64) + func (b *Buffer) WriteInt8(n int8) + func (b *Buffer) WriteString(s string) + func (b *Buffer) WriteStruct(w interface{}) + func (b *Buffer) WriteTime(v time.Time) + func (b *Buffer) WriteUint16(n uint16) + func (b *Buffer) WriteUint32(n uint32) + func (b *Buffer) WriteUint64(n uint64) + func (b *Buffer) WriteUint8(n uint8) + type BuildInfo struct + BuildDate time.Time + BuildNumber string + ManufacturerName string + ProductName string + ProductURI string + SoftwareVersion string + type ByteArray []byte + type CallMethodRequest struct + InputArguments []*Variant + MethodID *NodeID + ObjectID *NodeID + type CallMethodResult struct + InputArgumentDiagnosticInfos []*DiagnosticInfo + InputArgumentResults []StatusCode + OutputArguments []*Variant + StatusCode StatusCode + type CallRequest struct + MethodsToCall []*CallMethodRequest + RequestHeader *RequestHeader + func (t *CallRequest) Header() *RequestHeader + func (t *CallRequest) SetHeader(h *RequestHeader) + type CallResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*CallMethodResult + func (t *CallResponse) Header() *ResponseHeader + func (t *CallResponse) SetHeader(h *ResponseHeader) + type CancelRequest struct + RequestHandle uint32 + RequestHeader *RequestHeader + func (t *CancelRequest) Header() *RequestHeader + func (t *CancelRequest) SetHeader(h *RequestHeader) + type CancelResponse struct + CancelCount uint32 + ResponseHeader *ResponseHeader + func (t *CancelResponse) Header() *ResponseHeader + func (t *CancelResponse) SetHeader(h *ResponseHeader) + type ChannelSecurityToken struct + ChannelID uint32 + CreatedAt time.Time + RevisedLifetime uint32 + TokenID uint32 + type CloseSecureChannelRequest struct + RequestHeader *RequestHeader + func (t *CloseSecureChannelRequest) Header() *RequestHeader + func (t *CloseSecureChannelRequest) SetHeader(h *RequestHeader) + type CloseSecureChannelResponse struct + ResponseHeader *ResponseHeader + func (t *CloseSecureChannelResponse) Header() *ResponseHeader + func (t *CloseSecureChannelResponse) SetHeader(h *ResponseHeader) + type CloseSessionRequest struct + DeleteSubscriptions bool + RequestHeader *RequestHeader + func (t *CloseSessionRequest) Header() *RequestHeader + func (t *CloseSessionRequest) SetHeader(h *RequestHeader) + type CloseSessionResponse struct + ResponseHeader *ResponseHeader + func (t *CloseSessionResponse) Header() *ResponseHeader + func (t *CloseSessionResponse) SetHeader(h *ResponseHeader) + type ComplexNumberType struct + Imaginary float32 + Real float32 + type ConfigurationVersionDataType struct + MajorVersion uint32 + MinorVersion uint32 + type ConnectionTransportDataType struct + type ContentFilter struct + Elements []*ContentFilterElement + type ContentFilterElement struct + FilterOperands []*ExtensionObject + FilterOperator FilterOperator + type ContentFilterElementResult struct + OperandDiagnosticInfos []*DiagnosticInfo + OperandStatusCodes []StatusCode + StatusCode StatusCode + type ContentFilterResult struct + ElementDiagnosticInfos []*DiagnosticInfo + ElementResults []*ContentFilterElementResult + type CreateMonitoredItemsRequest struct + ItemsToCreate []*MonitoredItemCreateRequest + RequestHeader *RequestHeader + SubscriptionID uint32 + TimestampsToReturn TimestampsToReturn + func (t *CreateMonitoredItemsRequest) Header() *RequestHeader + func (t *CreateMonitoredItemsRequest) SetHeader(h *RequestHeader) + type CreateMonitoredItemsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*MonitoredItemCreateResult + func (t *CreateMonitoredItemsResponse) Header() *ResponseHeader + func (t *CreateMonitoredItemsResponse) SetHeader(h *ResponseHeader) + type CreateSessionRequest struct + ClientCertificate []byte + ClientDescription *ApplicationDescription + ClientNonce []byte + EndpointURL string + MaxResponseMessageSize uint32 + RequestHeader *RequestHeader + RequestedSessionTimeout float64 + ServerURI string + SessionName string + func (t *CreateSessionRequest) Header() *RequestHeader + func (t *CreateSessionRequest) SetHeader(h *RequestHeader) + type CreateSessionResponse struct + AuthenticationToken *NodeID + MaxRequestMessageSize uint32 + ResponseHeader *ResponseHeader + RevisedSessionTimeout float64 + ServerCertificate []byte + ServerEndpoints []*EndpointDescription + ServerNonce []byte + ServerSignature *SignatureData + ServerSoftwareCertificates []*SignedSoftwareCertificate + SessionID *NodeID + func (t *CreateSessionResponse) Header() *ResponseHeader + func (t *CreateSessionResponse) SetHeader(h *ResponseHeader) + type CreateSubscriptionRequest struct + MaxNotificationsPerPublish uint32 + Priority uint8 + PublishingEnabled bool + RequestHeader *RequestHeader + RequestedLifetimeCount uint32 + RequestedMaxKeepAliveCount uint32 + RequestedPublishingInterval float64 + func (t *CreateSubscriptionRequest) Header() *RequestHeader + func (t *CreateSubscriptionRequest) SetHeader(h *RequestHeader) + type CreateSubscriptionResponse struct + ResponseHeader *ResponseHeader + RevisedLifetimeCount uint32 + RevisedMaxKeepAliveCount uint32 + RevisedPublishingInterval float64 + SubscriptionID uint32 + func (t *CreateSubscriptionResponse) Header() *ResponseHeader + func (t *CreateSubscriptionResponse) SetHeader(h *ResponseHeader) + type DataChangeFilter struct + DeadbandType uint32 + DeadbandValue float64 + Trigger DataChangeTrigger + type DataChangeNotification struct + DiagnosticInfos []*DiagnosticInfo + MonitoredItems []*MonitoredItemNotification + type DataChangeTrigger uint32 + const DataChangeTriggerStatus + const DataChangeTriggerStatusValue + const DataChangeTriggerStatusValueTimestamp + func DataChangeTriggerFromString(s string) DataChangeTrigger + func (i DataChangeTrigger) String() string + type DataSetFieldContentMask uint32 + const DataSetFieldContentMaskNone + const DataSetFieldContentMaskRawData + const DataSetFieldContentMaskServerPicoSeconds + const DataSetFieldContentMaskServerTimestamp + const DataSetFieldContentMaskSourcePicoSeconds + const DataSetFieldContentMaskSourceTimestamp + const DataSetFieldContentMaskStatusCode + func DataSetFieldContentMaskFromString(s string) DataSetFieldContentMask + func (i DataSetFieldContentMask) String() string + type DataSetFieldFlags uint16 + const DataSetFieldFlagsNone + const DataSetFieldFlagsPromotedField + func DataSetFieldFlagsFromString(s string) DataSetFieldFlags + func (i DataSetFieldFlags) String() string + type DataSetMetaDataType struct + ConfigurationVersion *ConfigurationVersionDataType + DataSetClassID *GUID + Description *LocalizedText + EnumDataTypes []*EnumDescription + Fields []*FieldMetaData + Name string + Namespaces []string + SimpleDataTypes []*SimpleTypeDescription + StructureDataTypes []*StructureDescription + type DataSetOrderingType uint32 + const DataSetOrderingTypeAscendingWriterID + const DataSetOrderingTypeAscendingWriterIDSingle + const DataSetOrderingTypeUndefined + func DataSetOrderingTypeFromString(s string) DataSetOrderingType + func (i DataSetOrderingType) String() string + type DataSetReaderDataType struct + DataSetFieldContentMask DataSetFieldContentMask + DataSetMetaData *DataSetMetaDataType + DataSetReaderProperties []*KeyValuePair + DataSetWriterID uint16 + Enabled bool + HeaderLayoutURI string + KeyFrameCount uint32 + MessageReceiveTimeout float64 + MessageSettings *ExtensionObject + Name string + PublisherID *Variant + SecurityGroupID string + SecurityKeyServices []*EndpointDescription + SecurityMode MessageSecurityMode + SubscribedDataSet *ExtensionObject + TransportSettings *ExtensionObject + WriterGroupID uint16 + type DataSetReaderMessageDataType struct + type DataSetReaderTransportDataType struct + type DataSetWriterDataType struct + DataSetFieldContentMask DataSetFieldContentMask + DataSetName string + DataSetWriterID uint16 + DataSetWriterProperties []*KeyValuePair + Enabled bool + KeyFrameCount uint32 + MessageSettings *ExtensionObject + Name string + TransportSettings *ExtensionObject + type DataSetWriterMessageDataType struct + type DataSetWriterTransportDataType struct + type DataTypeAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type DataTypeDescription struct + DataTypeID *NodeID + Name *QualifiedName + type DataTypeNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + DataTypeDefinition *ExtensionObject + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type DataTypeSchemaHeader struct + EnumDataTypes []*EnumDescription + Namespaces []string + SimpleDataTypes []*SimpleTypeDescription + StructureDataTypes []*StructureDescription + type DataValue struct + EncodingMask byte + ServerPicoseconds uint16 + ServerTimestamp time.Time + SourcePicoseconds uint16 + SourceTimestamp time.Time + Status StatusCode + Value *Variant + func (d *DataValue) Decode(b []byte) (int, error) + func (d *DataValue) Encode() ([]byte, error) + func (d *DataValue) Has(mask byte) bool + func (d *DataValue) UpdateMask() + type DatagramConnectionTransportDataType struct + DiscoveryAddress *ExtensionObject + type DatagramWriterGroupTransportDataType struct + MessageRepeatCount uint8 + MessageRepeatDelay float64 + type DeadbandType uint32 + const DeadbandTypeAbsolute + const DeadbandTypeNone + const DeadbandTypePercent + func DeadbandTypeFromString(s string) DeadbandType + func (i DeadbandType) String() string + type DecimalDataType struct + Scale int16 + Value []byte + type DeleteAtTimeDetails struct + NodeID *NodeID + ReqTimes []time.Time + type DeleteEventDetails struct + EventIDs [][]byte + NodeID *NodeID + type DeleteMonitoredItemsRequest struct + MonitoredItemIDs []uint32 + RequestHeader *RequestHeader + SubscriptionID uint32 + func (t *DeleteMonitoredItemsRequest) Header() *RequestHeader + func (t *DeleteMonitoredItemsRequest) SetHeader(h *RequestHeader) + type DeleteMonitoredItemsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *DeleteMonitoredItemsResponse) Header() *ResponseHeader + func (t *DeleteMonitoredItemsResponse) SetHeader(h *ResponseHeader) + type DeleteNodesItem struct + DeleteTargetReferences bool + NodeID *NodeID + type DeleteNodesRequest struct + NodesToDelete []*DeleteNodesItem + RequestHeader *RequestHeader + func (t *DeleteNodesRequest) Header() *RequestHeader + func (t *DeleteNodesRequest) SetHeader(h *RequestHeader) + type DeleteNodesResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *DeleteNodesResponse) Header() *ResponseHeader + func (t *DeleteNodesResponse) SetHeader(h *ResponseHeader) + type DeleteRawModifiedDetails struct + EndTime time.Time + IsDeleteModified bool + NodeID *NodeID + StartTime time.Time + type DeleteReferencesItem struct + DeleteBidirectional bool + IsForward bool + ReferenceTypeID *NodeID + SourceNodeID *NodeID + TargetNodeID *ExpandedNodeID + type DeleteReferencesRequest struct + ReferencesToDelete []*DeleteReferencesItem + RequestHeader *RequestHeader + func (t *DeleteReferencesRequest) Header() *RequestHeader + func (t *DeleteReferencesRequest) SetHeader(h *RequestHeader) + type DeleteReferencesResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *DeleteReferencesResponse) Header() *ResponseHeader + func (t *DeleteReferencesResponse) SetHeader(h *ResponseHeader) + type DeleteSubscriptionsRequest struct + RequestHeader *RequestHeader + SubscriptionIDs []uint32 + func (t *DeleteSubscriptionsRequest) Header() *RequestHeader + func (t *DeleteSubscriptionsRequest) SetHeader(h *RequestHeader) + type DeleteSubscriptionsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *DeleteSubscriptionsResponse) Header() *ResponseHeader + func (t *DeleteSubscriptionsResponse) SetHeader(h *ResponseHeader) + type DiagnosticInfo struct + AdditionalInfo string + EncodingMask uint8 + InnerDiagnosticInfo *DiagnosticInfo + InnerStatusCode StatusCode + Locale int32 + LocalizedText int32 + NamespaceURI int32 + SymbolicID int32 + func (d *DiagnosticInfo) Decode(b []byte) (int, error) + func (d *DiagnosticInfo) Encode() ([]byte, error) + func (d *DiagnosticInfo) Has(mask byte) bool + func (d *DiagnosticInfo) UpdateMask() + type DiagnosticsLevel uint32 + const DiagnosticsLevelAdvanced + const DiagnosticsLevelBasic + const DiagnosticsLevelDebug + const DiagnosticsLevelInfo + const DiagnosticsLevelLog + func DiagnosticsLevelFromString(s string) DiagnosticsLevel + func (i DiagnosticsLevel) String() string + type DiscoveryConfiguration struct + type DoubleComplexNumberType struct + Imaginary float64 + Real float64 + type EUInformation struct + Description *LocalizedText + DisplayName *LocalizedText + NamespaceURI string + UnitID int32 + type ElementOperand struct + Index uint32 + type EndpointConfiguration struct + ChannelLifetime int32 + MaxArrayLength int32 + MaxBufferSize int32 + MaxByteStringLength int32 + MaxMessageSize int32 + MaxStringLength int32 + OperationTimeout int32 + SecurityTokenLifetime int32 + UseBinaryEncoding bool + type EndpointDescription struct + EndpointURL string + SecurityLevel uint8 + SecurityMode MessageSecurityMode + SecurityPolicyURI string + Server *ApplicationDescription + ServerCertificate []byte + TransportProfileURI string + UserIdentityTokens []*UserTokenPolicy + type EndpointType struct + EndpointURL string + SecurityMode MessageSecurityMode + SecurityPolicyURI string + TransportProfileURI string + type EndpointURLListDataType struct + EndpointURLList []string + type EnumDefinition struct + Fields []*EnumField + type EnumDescription struct + BuiltInType uint8 + DataTypeID *NodeID + EnumDefinition *EnumDefinition + Name *QualifiedName + type EnumField struct + Description *LocalizedText + DisplayName *LocalizedText + Name string + Value int64 + type EnumValueType struct + Description *LocalizedText + DisplayName *LocalizedText + Value int64 + type EphemeralKeyType struct + PublicKey []byte + Signature []byte + type EventFieldList struct + ClientHandle uint32 + EventFields []*Variant + type EventFilter struct + SelectClauses []*SimpleAttributeOperand + WhereClause *ContentFilter + type EventFilterResult struct + SelectClauseDiagnosticInfos []*DiagnosticInfo + SelectClauseResults []StatusCode + WhereClauseResult *ContentFilterResult + type EventNotificationList struct + Events []*EventFieldList + type EventNotifierType uint8 + const EventNotifierTypeHistoryRead + const EventNotifierTypeHistoryWrite + const EventNotifierTypeNone + const EventNotifierTypeSubscribeToEvents + func EventNotifierTypeFromString(s string) EventNotifierType + func (i EventNotifierType) String() string + type ExceptionDeviationFormat uint32 + const ExceptionDeviationFormatAbsoluteValue + const ExceptionDeviationFormatPercentOfEURange + const ExceptionDeviationFormatPercentOfRange + const ExceptionDeviationFormatPercentOfValue + const ExceptionDeviationFormatUnknown + func ExceptionDeviationFormatFromString(s string) ExceptionDeviationFormat + func (i ExceptionDeviationFormat) String() string + type ExpandedNodeID struct + NamespaceURI string + NodeID *NodeID + ServerIndex uint32 + func DecodeService(b []byte) (*ExpandedNodeID, interface{}, error) + func ExtensionObjectTypeID(v interface{}) *ExpandedNodeID + func NewByteStringExpandedNodeID(ns uint16, id []byte) *ExpandedNodeID + func NewExpandedNodeID(nodeID *NodeID, uri string, idx uint32) *ExpandedNodeID + func NewFourByteExpandedNodeID(ns uint8, id uint16) *ExpandedNodeID + func NewGUIDExpandedNodeID(ns uint16, id string) *ExpandedNodeID + func NewNumericExpandedNodeID(ns uint16, id uint32) *ExpandedNodeID + func NewStringExpandedNodeID(ns uint16, id string) *ExpandedNodeID + func NewTwoByteExpandedNodeID(id uint8) *ExpandedNodeID + func ParseExpandedNodeID(s string, ns []string) (*ExpandedNodeID, error) + func (a ExpandedNodeID) String() string + func (e *ExpandedNodeID) Decode(b []byte) (int, error) + func (e *ExpandedNodeID) Encode() ([]byte, error) + func (e *ExpandedNodeID) HasNamespaceURI() bool + func (e *ExpandedNodeID) HasServerIndex() bool + type ExtensionObject struct + EncodingMask uint8 + TypeID *ExpandedNodeID + Value interface{} + func NewExtensionObject(value interface{}) *ExtensionObject + func (e *ExtensionObject) Decode(b []byte) (int, error) + func (e *ExtensionObject) Encode() ([]byte, error) + func (e *ExtensionObject) UpdateMask() + type FieldMetaData struct + ArrayDimensions []uint32 + BuiltInType uint8 + DataSetFieldID *GUID + DataType *NodeID + Description *LocalizedText + FieldFlags DataSetFieldFlags + MaxStringLength uint32 + Name string + Properties []*KeyValuePair + ValueRank int32 + type FieldTargetDataType struct + AttributeID AttributeID + DataSetFieldID *GUID + OverrideValue *Variant + OverrideValueHandling OverrideValueHandling + ReceiverIndexRange string + TargetNodeID *NodeID + WriteIndexRange string + type FilterOperand struct + type FilterOperator uint32 + const FilterOperatorAnd + const FilterOperatorBetween + const FilterOperatorBitwiseAnd + const FilterOperatorBitwiseOr + const FilterOperatorCast + const FilterOperatorEquals + const FilterOperatorGreaterThan + const FilterOperatorGreaterThanOrEqual + const FilterOperatorInList + const FilterOperatorInView + const FilterOperatorIsNull + const FilterOperatorLessThan + const FilterOperatorLessThanOrEqual + const FilterOperatorLike + const FilterOperatorNot + const FilterOperatorOfType + const FilterOperatorOr + const FilterOperatorRelatedTo + func FilterOperatorFromString(s string) FilterOperator + func (i FilterOperator) String() string + type FindServersOnNetworkRequest struct + MaxRecordsToReturn uint32 + RequestHeader *RequestHeader + ServerCapabilityFilter []string + StartingRecordID uint32 + func (t *FindServersOnNetworkRequest) Header() *RequestHeader + func (t *FindServersOnNetworkRequest) SetHeader(h *RequestHeader) + type FindServersOnNetworkResponse struct + LastCounterResetTime time.Time + ResponseHeader *ResponseHeader + Servers []*ServerOnNetwork + func (t *FindServersOnNetworkResponse) Header() *ResponseHeader + func (t *FindServersOnNetworkResponse) SetHeader(h *ResponseHeader) + type FindServersRequest struct + EndpointURL string + LocaleIDs []string + RequestHeader *RequestHeader + ServerURIs []string + func (t *FindServersRequest) Header() *RequestHeader + func (t *FindServersRequest) SetHeader(h *RequestHeader) + type FindServersResponse struct + ResponseHeader *ResponseHeader + Servers []*ApplicationDescription + func (t *FindServersResponse) Header() *ResponseHeader + func (t *FindServersResponse) SetHeader(h *ResponseHeader) + type GUID struct + Data1 uint32 + Data2 uint16 + Data3 uint16 + Data4 []byte + func NewGUID(guid string) *GUID + func (g *GUID) Decode(b []byte) (int, error) + func (g *GUID) Encode() ([]byte, error) + func (g *GUID) String() string + type GenericAttributeValue struct + AttributeID AttributeID + Value *Variant + type GenericAttributes struct + AttributeValues []*GenericAttributeValue + Description *LocalizedText + DisplayName *LocalizedText + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type GetEndpointsRequest struct + EndpointURL string + LocaleIDs []string + ProfileURIs []string + RequestHeader *RequestHeader + func (t *GetEndpointsRequest) Header() *RequestHeader + func (t *GetEndpointsRequest) SetHeader(h *RequestHeader) + type GetEndpointsResponse struct + Endpoints []*EndpointDescription + ResponseHeader *ResponseHeader + func (t *GetEndpointsResponse) Header() *ResponseHeader + func (t *GetEndpointsResponse) SetHeader(h *ResponseHeader) + type HistoryData struct + DataValues []*DataValue + type HistoryEvent struct + Events []*HistoryEventFieldList + type HistoryEventFieldList struct + EventFields []*Variant + type HistoryModifiedData struct + DataValues []*DataValue + ModificationInfos []*ModificationInfo + type HistoryReadDetails struct + type HistoryReadRequest struct + HistoryReadDetails *ExtensionObject + NodesToRead []*HistoryReadValueID + ReleaseContinuationPoints bool + RequestHeader *RequestHeader + TimestampsToReturn TimestampsToReturn + func (t *HistoryReadRequest) Header() *RequestHeader + func (t *HistoryReadRequest) SetHeader(h *RequestHeader) + type HistoryReadResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*HistoryReadResult + func (t *HistoryReadResponse) Header() *ResponseHeader + func (t *HistoryReadResponse) SetHeader(h *ResponseHeader) + type HistoryReadResult struct + ContinuationPoint []byte + HistoryData *ExtensionObject + StatusCode StatusCode + type HistoryReadValueID struct + ContinuationPoint []byte + DataEncoding *QualifiedName + IndexRange string + NodeID *NodeID + type HistoryUpdateDetails struct + NodeID *NodeID + type HistoryUpdateRequest struct + HistoryUpdateDetails []*ExtensionObject + RequestHeader *RequestHeader + func (t *HistoryUpdateRequest) Header() *RequestHeader + func (t *HistoryUpdateRequest) SetHeader(h *RequestHeader) + type HistoryUpdateResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*HistoryUpdateResult + func (t *HistoryUpdateResponse) Header() *ResponseHeader + func (t *HistoryUpdateResponse) SetHeader(h *ResponseHeader) + type HistoryUpdateResult struct + DiagnosticInfos []*DiagnosticInfo + OperationResults []StatusCode + StatusCode StatusCode + type HistoryUpdateType uint32 + const HistoryUpdateTypeDelete + const HistoryUpdateTypeInsert + const HistoryUpdateTypeReplace + const HistoryUpdateTypeUpdate + func HistoryUpdateTypeFromString(s string) HistoryUpdateType + func (i HistoryUpdateType) String() string + type IDType uint32 + const IDTypeGUID + const IDTypeNumeric + const IDTypeOpaque + const IDTypeString + func IDTypeFromString(s string) IDType + func (i IDType) String() string + type IdentityCriteriaType uint32 + const IdentityCriteriaTypeAnonymous + const IdentityCriteriaTypeAuthenticatedUser + const IdentityCriteriaTypeGroupID + const IdentityCriteriaTypeRole + const IdentityCriteriaTypeThumbprint + const IdentityCriteriaTypeUserName + func IdentityCriteriaTypeFromString(s string) IdentityCriteriaType + func (i IdentityCriteriaType) String() string + type IdentityMappingRuleType struct + Criteria string + CriteriaType IdentityCriteriaType + type InstanceNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type IssuedIdentityToken struct + EncryptionAlgorithm string + PolicyID string + TokenData []byte + type JSONDataSetMessageContentMask uint32 + const JSONDataSetMessageContentMaskDataSetWriterID + const JSONDataSetMessageContentMaskMetaDataVersion + const JSONDataSetMessageContentMaskNone + const JSONDataSetMessageContentMaskSequenceNumber + const JSONDataSetMessageContentMaskStatus + const JSONDataSetMessageContentMaskTimestamp + func JSONDataSetMessageContentMaskFromString(s string) JSONDataSetMessageContentMask + func (i JSONDataSetMessageContentMask) String() string + type JSONDataSetReaderMessageDataType struct + DataSetMessageContentMask JSONDataSetMessageContentMask + NetworkMessageContentMask JSONNetworkMessageContentMask + type JSONDataSetWriterMessageDataType struct + DataSetMessageContentMask JSONDataSetMessageContentMask + type JSONNetworkMessageContentMask uint32 + const JSONNetworkMessageContentMaskDataSetClassID + const JSONNetworkMessageContentMaskDataSetMessageHeader + const JSONNetworkMessageContentMaskNetworkMessageHeader + const JSONNetworkMessageContentMaskNone + const JSONNetworkMessageContentMaskPublisherID + const JSONNetworkMessageContentMaskReplyTo + const JSONNetworkMessageContentMaskSingleDataSetMessage + func JSONNetworkMessageContentMaskFromString(s string) JSONNetworkMessageContentMask + func (i JSONNetworkMessageContentMask) String() string + type JSONWriterGroupMessageDataType struct + NetworkMessageContentMask JSONNetworkMessageContentMask + type KeyValuePair struct + Key *QualifiedName + Value *Variant + type LiteralOperand struct + Value *Variant + type LocalizedText struct + EncodingMask uint8 + Locale string + Text string + func NewLocalizedText(text string) *LocalizedText + func NewLocalizedTextWithLocale(text, locale string) *LocalizedText + func (l *LocalizedText) Decode(b []byte) (int, error) + func (l *LocalizedText) Encode() ([]byte, error) + func (l *LocalizedText) Has(mask byte) bool + func (l *LocalizedText) UpdateMask() + type MdnsDiscoveryConfiguration struct + MdnsServerName string + ServerCapabilities []string + type MessageSecurityMode uint32 + const MessageSecurityModeInvalid + const MessageSecurityModeNone + const MessageSecurityModeSign + const MessageSecurityModeSignAndEncrypt + func MessageSecurityModeFromString(s string) MessageSecurityMode + func (i MessageSecurityMode) String() string + type MethodAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + Executable bool + SpecifiedAttributes uint32 + UserExecutable bool + UserWriteMask uint32 + WriteMask uint32 + type MethodNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + Executable bool + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserExecutable bool + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type ModelChangeStructureDataType struct + Affected *NodeID + AffectedType *NodeID + Verb uint8 + type ModelChangeStructureVerbMask uint32 + const ModelChangeStructureVerbMaskDataTypeChanged + const ModelChangeStructureVerbMaskNodeAdded + const ModelChangeStructureVerbMaskNodeDeleted + const ModelChangeStructureVerbMaskReferenceAdded + const ModelChangeStructureVerbMaskReferenceDeleted + func ModelChangeStructureVerbMaskFromString(s string) ModelChangeStructureVerbMask + func (i ModelChangeStructureVerbMask) String() string + type ModificationInfo struct + ModificationTime time.Time + UpdateType HistoryUpdateType + UserName string + type ModifyMonitoredItemsRequest struct + ItemsToModify []*MonitoredItemModifyRequest + RequestHeader *RequestHeader + SubscriptionID uint32 + TimestampsToReturn TimestampsToReturn + func (t *ModifyMonitoredItemsRequest) Header() *RequestHeader + func (t *ModifyMonitoredItemsRequest) SetHeader(h *RequestHeader) + type ModifyMonitoredItemsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*MonitoredItemModifyResult + func (t *ModifyMonitoredItemsResponse) Header() *ResponseHeader + func (t *ModifyMonitoredItemsResponse) SetHeader(h *ResponseHeader) + type ModifySubscriptionRequest struct + MaxNotificationsPerPublish uint32 + Priority uint8 + RequestHeader *RequestHeader + RequestedLifetimeCount uint32 + RequestedMaxKeepAliveCount uint32 + RequestedPublishingInterval float64 + SubscriptionID uint32 + func (t *ModifySubscriptionRequest) Header() *RequestHeader + func (t *ModifySubscriptionRequest) SetHeader(h *RequestHeader) + type ModifySubscriptionResponse struct + ResponseHeader *ResponseHeader + RevisedLifetimeCount uint32 + RevisedMaxKeepAliveCount uint32 + RevisedPublishingInterval float64 + func (t *ModifySubscriptionResponse) Header() *ResponseHeader + func (t *ModifySubscriptionResponse) SetHeader(h *ResponseHeader) + type MonitoredItemCreateRequest struct + ItemToMonitor *ReadValueID + MonitoringMode MonitoringMode + RequestedParameters *MonitoringParameters + type MonitoredItemCreateResult struct + FilterResult *ExtensionObject + MonitoredItemID uint32 + RevisedQueueSize uint32 + RevisedSamplingInterval float64 + StatusCode StatusCode + type MonitoredItemModifyRequest struct + MonitoredItemID uint32 + RequestedParameters *MonitoringParameters + type MonitoredItemModifyResult struct + FilterResult *ExtensionObject + RevisedQueueSize uint32 + RevisedSamplingInterval float64 + StatusCode StatusCode + type MonitoredItemNotification struct + ClientHandle uint32 + Value *DataValue + type MonitoringFilter struct + type MonitoringFilterResult struct + type MonitoringMode uint32 + const MonitoringModeDisabled + const MonitoringModeReporting + const MonitoringModeSampling + func MonitoringModeFromString(s string) MonitoringMode + func (i MonitoringMode) String() string + type MonitoringParameters struct + ClientHandle uint32 + DiscardOldest bool + Filter *ExtensionObject + QueueSize uint32 + SamplingInterval float64 + type NamingRuleType uint32 + const NamingRuleTypeConstraint + const NamingRuleTypeMandatory + const NamingRuleTypeOptional + func NamingRuleTypeFromString(s string) NamingRuleType + func (i NamingRuleType) String() string + type NetworkAddressDataType struct + NetworkInterface string + type NetworkAddressURLDataType struct + NetworkInterface string + URL string + type NetworkGroupDataType struct + NetworkPaths []*EndpointURLListDataType + ServerURI string + type Node struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type NodeAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type NodeAttributesMask uint32 + const NodeAttributesMaskAccessLevel + const NodeAttributesMaskAccessRestrictions + const NodeAttributesMaskAll + const NodeAttributesMaskArrayDimensions + const NodeAttributesMaskBaseNode + const NodeAttributesMaskBrowseName + const NodeAttributesMaskContainsNoLoops + const NodeAttributesMaskDataType + const NodeAttributesMaskDataTypeDefinition + const NodeAttributesMaskDescription + const NodeAttributesMaskDisplayName + const NodeAttributesMaskEventNotifier + const NodeAttributesMaskExecutable + const NodeAttributesMaskHistorizing + const NodeAttributesMaskInverseName + const NodeAttributesMaskIsAbstract + const NodeAttributesMaskMethod + const NodeAttributesMaskMinimumSamplingInterval + const NodeAttributesMaskNodeClass + const NodeAttributesMaskNodeID + const NodeAttributesMaskNone + const NodeAttributesMaskObject + const NodeAttributesMaskObjectType + const NodeAttributesMaskReferenceType + const NodeAttributesMaskRolePermissions + const NodeAttributesMaskSymmetric + const NodeAttributesMaskUserAccessLevel + const NodeAttributesMaskUserExecutable + const NodeAttributesMaskUserWriteMask + const NodeAttributesMaskValue + const NodeAttributesMaskValueRank + const NodeAttributesMaskVariable + const NodeAttributesMaskVariableType + const NodeAttributesMaskView + const NodeAttributesMaskWriteMask + func NodeAttributesMaskFromString(s string) NodeAttributesMask + func (i NodeAttributesMask) String() string + type NodeClass uint32 + const NodeClassAll + const NodeClassDataType + const NodeClassMethod + const NodeClassObject + const NodeClassObjectType + const NodeClassReferenceType + const NodeClassUnspecified + const NodeClassVariable + const NodeClassVariableType + const NodeClassView + func NodeClassFromString(s string) NodeClass + func (i NodeClass) String() string + type NodeID struct + func MustParseNodeID(s string) *NodeID + func NewByteStringNodeID(ns uint16, id []byte) *NodeID + func NewFourByteNodeID(ns uint8, id uint16) *NodeID + func NewGUIDNodeID(ns uint16, id string) *NodeID + func NewNumericNodeID(ns uint16, id uint32) *NodeID + func NewStringNodeID(ns uint16, id string) *NodeID + func NewTwoByteNodeID(id uint8) *NodeID + func ParseNodeID(s string) (*NodeID, error) + func (n *NodeID) Decode(b []byte) (int, error) + func (n *NodeID) Encode() ([]byte, error) + func (n *NodeID) EncodingMask() NodeIDType + func (n *NodeID) IndexFlag() bool + func (n *NodeID) IntID() uint32 + func (n *NodeID) MarshalJSON() ([]byte, error) + func (n *NodeID) Namespace() uint16 + func (n *NodeID) SetIndexFlag() + func (n *NodeID) SetIntID(v uint32) error + func (n *NodeID) SetNamespace(v uint16) error + func (n *NodeID) SetStringID(v string) error + func (n *NodeID) SetURIFlag() + func (n *NodeID) String() string + func (n *NodeID) StringID() string + func (n *NodeID) Type() NodeIDType + func (n *NodeID) URIFlag() bool + func (n *NodeID) UnmarshalJSON(b []byte) error + type NodeIDType uint8 + const NodeIDTypeByteString + const NodeIDTypeFourByte + const NodeIDTypeGUID + const NodeIDTypeNumeric + const NodeIDTypeString + const NodeIDTypeTwoByte + func NodeIDTypeFromString(s string) NodeIDType + func (i NodeIDType) String() string + type NodeReference struct + IsForward bool + NodeID *NodeID + ReferenceTypeID *NodeID + ReferencedNodeIDs []*NodeID + type NodeTypeDescription struct + DataToReturn []*QueryDataDescription + IncludeSubTypes bool + TypeDefinitionNode *ExpandedNodeID + type NotificationData struct + type NotificationMessage struct + NotificationData []*ExtensionObject + PublishTime time.Time + SequenceNumber uint32 + type ObjectAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + EventNotifier uint8 + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type ObjectNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + EventNotifier uint8 + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type ObjectTypeAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type ObjectTypeNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type OpenFileMode uint32 + const OpenFileModeAppend + const OpenFileModeEraseExisting + const OpenFileModeRead + const OpenFileModeWrite + func OpenFileModeFromString(s string) OpenFileMode + func (i OpenFileMode) String() string + type OpenSecureChannelRequest struct + ClientNonce []byte + ClientProtocolVersion uint32 + RequestHeader *RequestHeader + RequestType SecurityTokenRequestType + RequestedLifetime uint32 + SecurityMode MessageSecurityMode + func (t *OpenSecureChannelRequest) Header() *RequestHeader + func (t *OpenSecureChannelRequest) SetHeader(h *RequestHeader) + type OpenSecureChannelResponse struct + ResponseHeader *ResponseHeader + SecurityToken *ChannelSecurityToken + ServerNonce []byte + ServerProtocolVersion uint32 + func (t *OpenSecureChannelResponse) Header() *ResponseHeader + func (t *OpenSecureChannelResponse) SetHeader(h *ResponseHeader) + type OptionSet struct + ValidBits []byte + Value []byte + type OverrideValueHandling uint32 + const OverrideValueHandlingDisabled + const OverrideValueHandlingLastUsableValue + const OverrideValueHandlingOverrideValue + func OverrideValueHandlingFromString(s string) OverrideValueHandling + func (i OverrideValueHandling) String() string + type ParsingResult struct + DataDiagnosticInfos []*DiagnosticInfo + DataStatusCodes []StatusCode + StatusCode StatusCode + type PerformUpdateType uint32 + const PerformUpdateTypeInsert + const PerformUpdateTypeRemove + const PerformUpdateTypeReplace + const PerformUpdateTypeUpdate + func PerformUpdateTypeFromString(s string) PerformUpdateType + func (i PerformUpdateType) String() string + type PermissionType uint32 + const PermissionTypeAddNode + const PermissionTypeAddReference + const PermissionTypeBrowse + const PermissionTypeCall + const PermissionTypeDeleteHistory + const PermissionTypeDeleteNode + const PermissionTypeInsertHistory + const PermissionTypeModifyHistory + const PermissionTypeNone + const PermissionTypeRead + const PermissionTypeReadHistory + const PermissionTypeReadRolePermissions + const PermissionTypeReceiveEvents + const PermissionTypeRemoveReference + const PermissionTypeWrite + const PermissionTypeWriteAttribute + const PermissionTypeWriteHistorizing + const PermissionTypeWriteRolePermissions + func PermissionTypeFromString(s string) PermissionType + func (i PermissionType) String() string + type ProgramDiagnostic2DataType struct + CreateClientName string + CreateSessionID *NodeID + InvocationCreationTime time.Time + LastMethodCall string + LastMethodCallTime time.Time + LastMethodInputArguments []*Argument + LastMethodInputValues []*Variant + LastMethodOutputArguments []*Argument + LastMethodOutputValues []*Variant + LastMethodReturnStatus *StatusResult + LastMethodSessionID *NodeID + LastTransitionTime time.Time + type ProgramDiagnosticDataType struct + CreateClientName string + CreateSessionID *NodeID + InvocationCreationTime time.Time + LastMethodCall string + LastMethodCallTime time.Time + LastMethodInputArguments []*Argument + LastMethodOutputArguments []*Argument + LastMethodReturnStatus *StatusResult + LastMethodSessionID *NodeID + LastTransitionTime time.Time + type PubSubConfigurationDataType struct + Connections []*PubSubConnectionDataType + Enabled bool + PublishedDataSets []*PublishedDataSetDataType + type PubSubConnectionDataType struct + Address *ExtensionObject + ConnectionProperties []*KeyValuePair + Enabled bool + Name string + PublisherID *Variant + ReaderGroups []*ReaderGroupDataType + TransportProfileURI string + TransportSettings *ExtensionObject + WriterGroups []*WriterGroupDataType + type PubSubDiagnosticsCounterClassification uint32 + const PubSubDiagnosticsCounterClassificationError + const PubSubDiagnosticsCounterClassificationInformation + func PubSubDiagnosticsCounterClassificationFromString(s string) PubSubDiagnosticsCounterClassification + func (i PubSubDiagnosticsCounterClassification) String() string + type PubSubGroupDataType struct + Enabled bool + GroupProperties []*KeyValuePair + MaxNetworkMessageSize uint32 + Name string + SecurityGroupID string + SecurityKeyServices []*EndpointDescription + SecurityMode MessageSecurityMode + type PubSubState uint32 + const PubSubStateDisabled + const PubSubStateError + const PubSubStateOperational + const PubSubStatePaused + func PubSubStateFromString(s string) PubSubState + func (i PubSubState) String() string + type PublishRequest struct + RequestHeader *RequestHeader + SubscriptionAcknowledgements []*SubscriptionAcknowledgement + func (t *PublishRequest) Header() *RequestHeader + func (t *PublishRequest) SetHeader(h *RequestHeader) + type PublishResponse struct + AvailableSequenceNumbers []uint32 + DiagnosticInfos []*DiagnosticInfo + MoreNotifications bool + NotificationMessage *NotificationMessage + ResponseHeader *ResponseHeader + Results []StatusCode + SubscriptionID uint32 + func (t *PublishResponse) Header() *ResponseHeader + func (t *PublishResponse) SetHeader(h *ResponseHeader) + type PublishedDataItemsDataType struct + PublishedData []*PublishedVariableDataType + type PublishedDataSetDataType struct + DataSetFolder []string + DataSetMetaData *DataSetMetaDataType + DataSetSource *ExtensionObject + ExtensionFields []*KeyValuePair + Name string + type PublishedDataSetSourceDataType struct + type PublishedEventsDataType struct + EventNotifier *NodeID + Filter *ContentFilter + SelectedFields []*SimpleAttributeOperand + type PublishedVariableDataType struct + AttributeID AttributeID + DeadbandType uint32 + DeadbandValue float64 + IndexRange string + MetaDataProperties []*QualifiedName + PublishedVariable *NodeID + SamplingIntervalHint float64 + SubstituteValue *Variant + type QualifiedName struct + Name string + NamespaceIndex uint16 + type QueryDataDescription struct + AttributeID AttributeID + IndexRange string + RelativePath *RelativePath + type QueryDataSet struct + NodeID *ExpandedNodeID + TypeDefinitionNode *ExpandedNodeID + Values []*Variant + type QueryFirstRequest struct + Filter *ContentFilter + MaxDataSetsToReturn uint32 + MaxReferencesToReturn uint32 + NodeTypes []*NodeTypeDescription + RequestHeader *RequestHeader + View *ViewDescription + func (t *QueryFirstRequest) Header() *RequestHeader + func (t *QueryFirstRequest) SetHeader(h *RequestHeader) + type QueryFirstResponse struct + ContinuationPoint []byte + DiagnosticInfos []*DiagnosticInfo + FilterResult *ContentFilterResult + ParsingResults []*ParsingResult + QueryDataSets []*QueryDataSet + ResponseHeader *ResponseHeader + func (t *QueryFirstResponse) Header() *ResponseHeader + func (t *QueryFirstResponse) SetHeader(h *ResponseHeader) + type QueryNextRequest struct + ContinuationPoint []byte + ReleaseContinuationPoint bool + RequestHeader *RequestHeader + func (t *QueryNextRequest) Header() *RequestHeader + func (t *QueryNextRequest) SetHeader(h *RequestHeader) + type QueryNextResponse struct + QueryDataSets []*QueryDataSet + ResponseHeader *ResponseHeader + RevisedContinuationPoint []byte + func (t *QueryNextResponse) Header() *ResponseHeader + func (t *QueryNextResponse) SetHeader(h *ResponseHeader) + type Range struct + High float64 + Low float64 + type ReadAtTimeDetails struct + ReqTimes []time.Time + UseSimpleBounds bool + type ReadEventDetails struct + EndTime time.Time + Filter *EventFilter + NumValuesPerNode uint32 + StartTime time.Time + type ReadProcessedDetails struct + AggregateConfiguration *AggregateConfiguration + AggregateType []*NodeID + EndTime time.Time + ProcessingInterval float64 + StartTime time.Time + type ReadRawModifiedDetails struct + EndTime time.Time + IsReadModified bool + NumValuesPerNode uint32 + ReturnBounds bool + StartTime time.Time + type ReadRequest struct + MaxAge float64 + NodesToRead []*ReadValueID + RequestHeader *RequestHeader + TimestampsToReturn TimestampsToReturn + func (t *ReadRequest) Header() *RequestHeader + func (t *ReadRequest) SetHeader(h *RequestHeader) + type ReadResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*DataValue + func (t *ReadResponse) Header() *ResponseHeader + func (t *ReadResponse) SetHeader(h *ResponseHeader) + type ReadValueID struct + AttributeID AttributeID + DataEncoding *QualifiedName + IndexRange string + NodeID *NodeID + type ReaderGroupDataType struct + DataSetReaders []*DataSetReaderDataType + Enabled bool + GroupProperties []*KeyValuePair + MaxNetworkMessageSize uint32 + MessageSettings *ExtensionObject + Name string + SecurityGroupID string + SecurityKeyServices []*EndpointDescription + SecurityMode MessageSecurityMode + TransportSettings *ExtensionObject + type ReaderGroupMessageDataType struct + type ReaderGroupTransportDataType struct + type RedundancySupport uint32 + const RedundancySupportCold + const RedundancySupportHot + const RedundancySupportHotAndMirrored + const RedundancySupportNone + const RedundancySupportTransparent + const RedundancySupportWarm + func RedundancySupportFromString(s string) RedundancySupport + func (i RedundancySupport) String() string + type RedundantServerDataType struct + ServerID string + ServerState ServerState + ServiceLevel uint8 + type ReferenceDescription struct + BrowseName *QualifiedName + DisplayName *LocalizedText + IsForward bool + NodeClass NodeClass + NodeID *ExpandedNodeID + ReferenceTypeID *NodeID + TypeDefinition *ExpandedNodeID + type ReferenceNode struct + IsInverse bool + ReferenceTypeID *NodeID + TargetID *ExpandedNodeID + type ReferenceTypeAttributes struct + Description *LocalizedText + DisplayName *LocalizedText + InverseName *LocalizedText + IsAbstract bool + SpecifiedAttributes uint32 + Symmetric bool + UserWriteMask uint32 + WriteMask uint32 + type ReferenceTypeNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + InverseName *LocalizedText + IsAbstract bool + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + Symmetric bool + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type RegisterNodesRequest struct + NodesToRegister []*NodeID + RequestHeader *RequestHeader + func (t *RegisterNodesRequest) Header() *RequestHeader + func (t *RegisterNodesRequest) SetHeader(h *RequestHeader) + type RegisterNodesResponse struct + RegisteredNodeIDs []*NodeID + ResponseHeader *ResponseHeader + func (t *RegisterNodesResponse) Header() *ResponseHeader + func (t *RegisterNodesResponse) SetHeader(h *ResponseHeader) + type RegisterServer2Request struct + DiscoveryConfiguration []*ExtensionObject + RequestHeader *RequestHeader + Server *RegisteredServer + func (t *RegisterServer2Request) Header() *RequestHeader + func (t *RegisterServer2Request) SetHeader(h *RequestHeader) + type RegisterServer2Response struct + ConfigurationResults []StatusCode + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + func (t *RegisterServer2Response) Header() *ResponseHeader + func (t *RegisterServer2Response) SetHeader(h *ResponseHeader) + type RegisterServerRequest struct + RequestHeader *RequestHeader + Server *RegisteredServer + func (t *RegisterServerRequest) Header() *RequestHeader + func (t *RegisterServerRequest) SetHeader(h *RequestHeader) + type RegisterServerResponse struct + ResponseHeader *ResponseHeader + func (t *RegisterServerResponse) Header() *ResponseHeader + func (t *RegisterServerResponse) SetHeader(h *ResponseHeader) + type RegisteredServer struct + DiscoveryURLs []string + GatewayServerURI string + IsOnline bool + ProductURI string + SemaphoreFilePath string + ServerNames []*LocalizedText + ServerType ApplicationType + ServerURI string + type RelativePath struct + Elements []*RelativePathElement + type RelativePathElement struct + IncludeSubtypes bool + IsInverse bool + ReferenceTypeID *NodeID + TargetName *QualifiedName + type RepublishRequest struct + RequestHeader *RequestHeader + RetransmitSequenceNumber uint32 + SubscriptionID uint32 + func (t *RepublishRequest) Header() *RequestHeader + func (t *RepublishRequest) SetHeader(h *RequestHeader) + type RepublishResponse struct + NotificationMessage *NotificationMessage + ResponseHeader *ResponseHeader + func (t *RepublishResponse) Header() *ResponseHeader + func (t *RepublishResponse) SetHeader(h *ResponseHeader) + type Request interface + Header func() *RequestHeader + SetHeader func(*RequestHeader) + type RequestHeader struct + AdditionalHeader *ExtensionObject + AuditEntryID string + AuthenticationToken *NodeID + RequestHandle uint32 + ReturnDiagnostics uint32 + TimeoutHint uint32 + Timestamp time.Time + func (r *RequestHeader) HasReturnDiagnostics(mask uint32) bool + type Response interface + Header func() *ResponseHeader + SetHeader func(*ResponseHeader) + type ResponseHeader struct + AdditionalHeader *ExtensionObject + RequestHandle uint32 + ServiceDiagnostics *DiagnosticInfo + ServiceResult StatusCode + StringTable []string + Timestamp time.Time + type RolePermissionType struct + Permissions PermissionType + RoleID *NodeID + type SamplingIntervalDiagnosticsDataType struct + DisabledMonitoredItemCount uint32 + MaxMonitoredItemCount uint32 + MonitoredItemCount uint32 + SamplingInterval float64 + type SecurityTokenRequestType uint32 + const SecurityTokenRequestTypeIssue + const SecurityTokenRequestTypeRenew + func SecurityTokenRequestTypeFromString(s string) SecurityTokenRequestType + func (i SecurityTokenRequestType) String() string + type SemanticChangeStructureDataType struct + Affected *NodeID + AffectedType *NodeID + type ServerDiagnosticsSummaryDataType struct + CumulatedSessionCount uint32 + CumulatedSubscriptionCount uint32 + CurrentSessionCount uint32 + CurrentSubscriptionCount uint32 + PublishingIntervalCount uint32 + RejectedRequestsCount uint32 + RejectedSessionCount uint32 + SecurityRejectedRequestsCount uint32 + SecurityRejectedSessionCount uint32 + ServerViewCount uint32 + SessionAbortCount uint32 + SessionTimeoutCount uint32 + type ServerOnNetwork struct + DiscoveryURL string + RecordID uint32 + ServerCapabilities []string + ServerName string + type ServerState uint32 + const ServerStateCommunicationFault + const ServerStateFailed + const ServerStateNoConfiguration + const ServerStateRunning + const ServerStateShutdown + const ServerStateSuspended + const ServerStateTest + const ServerStateUnknown + func ServerStateFromString(s string) ServerState + func (i ServerState) String() string + type ServerStatusDataType struct + BuildInfo *BuildInfo + CurrentTime time.Time + SecondsTillShutdown uint32 + ShutdownReason *LocalizedText + StartTime time.Time + State ServerState + type ServiceCounterDataType struct + ErrorCount uint32 + TotalCount uint32 + type ServiceFault struct + ResponseHeader *ResponseHeader + func (t *ServiceFault) Header() *ResponseHeader + func (t *ServiceFault) SetHeader(h *ResponseHeader) + type SessionDiagnosticsDataType struct + ActualSessionTimeout float64 + AddNodesCount *ServiceCounterDataType + AddReferencesCount *ServiceCounterDataType + BrowseCount *ServiceCounterDataType + BrowseNextCount *ServiceCounterDataType + CallCount *ServiceCounterDataType + ClientConnectionTime time.Time + ClientDescription *ApplicationDescription + ClientLastContactTime time.Time + CreateMonitoredItemsCount *ServiceCounterDataType + CreateSubscriptionCount *ServiceCounterDataType + CurrentMonitoredItemsCount uint32 + CurrentPublishRequestsInQueue uint32 + CurrentSubscriptionsCount uint32 + DeleteMonitoredItemsCount *ServiceCounterDataType + DeleteNodesCount *ServiceCounterDataType + DeleteReferencesCount *ServiceCounterDataType + DeleteSubscriptionsCount *ServiceCounterDataType + EndpointURL string + HistoryReadCount *ServiceCounterDataType + HistoryUpdateCount *ServiceCounterDataType + LocaleIDs []string + MaxResponseMessageSize uint32 + ModifyMonitoredItemsCount *ServiceCounterDataType + ModifySubscriptionCount *ServiceCounterDataType + PublishCount *ServiceCounterDataType + QueryFirstCount *ServiceCounterDataType + QueryNextCount *ServiceCounterDataType + ReadCount *ServiceCounterDataType + RegisterNodesCount *ServiceCounterDataType + RepublishCount *ServiceCounterDataType + ServerURI string + SessionID *NodeID + SessionName string + SetMonitoringModeCount *ServiceCounterDataType + SetPublishingModeCount *ServiceCounterDataType + SetTriggeringCount *ServiceCounterDataType + TotalRequestCount *ServiceCounterDataType + TransferSubscriptionsCount *ServiceCounterDataType + TranslateBrowsePathsToNodeIDsCount *ServiceCounterDataType + UnauthorizedRequestCount uint32 + UnregisterNodesCount *ServiceCounterDataType + WriteCount *ServiceCounterDataType + type SessionSecurityDiagnosticsDataType struct + AuthenticationMechanism string + ClientCertificate []byte + ClientUserIDHistory []string + ClientUserIDOfSession string + Encoding string + SecurityMode MessageSecurityMode + SecurityPolicyURI string + SessionID *NodeID + TransportProtocol string + type SessionlessInvokeRequestType struct + LocaleIDs []string + NamespaceURIs []string + ServerURIs []string + ServiceID uint32 + URIsVersion []uint32 + type SessionlessInvokeResponseType struct + NamespaceURIs []string + ServerURIs []string + ServiceID uint32 + type SetMonitoringModeRequest struct + MonitoredItemIDs []uint32 + MonitoringMode MonitoringMode + RequestHeader *RequestHeader + SubscriptionID uint32 + func (t *SetMonitoringModeRequest) Header() *RequestHeader + func (t *SetMonitoringModeRequest) SetHeader(h *RequestHeader) + type SetMonitoringModeResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *SetMonitoringModeResponse) Header() *ResponseHeader + func (t *SetMonitoringModeResponse) SetHeader(h *ResponseHeader) + type SetPublishingModeRequest struct + PublishingEnabled bool + RequestHeader *RequestHeader + SubscriptionIDs []uint32 + func (t *SetPublishingModeRequest) Header() *RequestHeader + func (t *SetPublishingModeRequest) SetHeader(h *RequestHeader) + type SetPublishingModeResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *SetPublishingModeResponse) Header() *ResponseHeader + func (t *SetPublishingModeResponse) SetHeader(h *ResponseHeader) + type SetTriggeringRequest struct + LinksToAdd []uint32 + LinksToRemove []uint32 + RequestHeader *RequestHeader + SubscriptionID uint32 + TriggeringItemID uint32 + func (t *SetTriggeringRequest) Header() *RequestHeader + func (t *SetTriggeringRequest) SetHeader(h *RequestHeader) + type SetTriggeringResponse struct + AddDiagnosticInfos []*DiagnosticInfo + AddResults []StatusCode + RemoveDiagnosticInfos []*DiagnosticInfo + RemoveResults []StatusCode + ResponseHeader *ResponseHeader + func (t *SetTriggeringResponse) Header() *ResponseHeader + func (t *SetTriggeringResponse) SetHeader(h *ResponseHeader) + type SignatureData struct + Algorithm string + Signature []byte + type SignedSoftwareCertificate struct + CertificateData []byte + Signature []byte + type SimpleAttributeOperand struct + AttributeID AttributeID + BrowsePath []*QualifiedName + IndexRange string + TypeDefinitionID *NodeID + type SimpleTypeDescription struct + BaseDataType *NodeID + BuiltInType uint8 + DataTypeID *NodeID + Name *QualifiedName + type StatusChangeNotification struct + DiagnosticInfo *DiagnosticInfo + Status StatusCode + type StatusCode uint32 + var StatusBad StatusCode = 0x80000000 + var StatusBadAggregateConfigurationRejected StatusCode = 0x80DA0000 + var StatusBadAggregateInvalidInputs StatusCode = 0x80D60000 + var StatusBadAggregateListMismatch StatusCode = 0x80D40000 + var StatusBadAggregateNotSupported StatusCode = 0x80D50000 + var StatusBadAlreadyExists StatusCode = 0x81150000 + var StatusBadApplicationSignatureInvalid StatusCode = 0x80580000 + var StatusBadArgumentsMissing StatusCode = 0x80760000 + var StatusBadAttributeIDInvalid StatusCode = 0x80350000 + var StatusBadBoundNotFound StatusCode = 0x80D70000 + var StatusBadBoundNotSupported StatusCode = 0x80D80000 + var StatusBadBrowseDirectionInvalid StatusCode = 0x804D0000 + var StatusBadBrowseNameDuplicated StatusCode = 0x80610000 + var StatusBadBrowseNameInvalid StatusCode = 0x80600000 + var StatusBadCertificateChainIncomplete StatusCode = 0x810D0000 + var StatusBadCertificateHostNameInvalid StatusCode = 0x80160000 + var StatusBadCertificateInvalid StatusCode = 0x80120000 + var StatusBadCertificateIssuerRevocationUnknown StatusCode = 0x801C0000 + var StatusBadCertificateIssuerRevoked StatusCode = 0x801E0000 + var StatusBadCertificateIssuerTimeInvalid StatusCode = 0x80150000 + var StatusBadCertificateIssuerUseNotAllowed StatusCode = 0x80190000 + var StatusBadCertificatePolicyCheckFailed StatusCode = 0x81140000 + var StatusBadCertificateRevocationUnknown StatusCode = 0x801B0000 + var StatusBadCertificateRevoked StatusCode = 0x801D0000 + var StatusBadCertificateTimeInvalid StatusCode = 0x80140000 + var StatusBadCertificateURIInvalid StatusCode = 0x80170000 + var StatusBadCertificateUntrusted StatusCode = 0x801A0000 + var StatusBadCertificateUseNotAllowed StatusCode = 0x80180000 + var StatusBadCommunicationError StatusCode = 0x80050000 + var StatusBadConditionAlreadyDisabled StatusCode = 0x80980000 + var StatusBadConditionAlreadyEnabled StatusCode = 0x80CC0000 + var StatusBadConditionAlreadyShelved StatusCode = 0x80D10000 + var StatusBadConditionBranchAlreadyAcked StatusCode = 0x80CF0000 + var StatusBadConditionBranchAlreadyConfirmed StatusCode = 0x80D00000 + var StatusBadConditionDisabled StatusCode = 0x80990000 + var StatusBadConditionNotShelved StatusCode = 0x80D20000 + var StatusBadConfigurationError StatusCode = 0x80890000 + var StatusBadConnectionClosed StatusCode = 0x80AE0000 + var StatusBadConnectionRejected StatusCode = 0x80AC0000 + var StatusBadContentFilterInvalid StatusCode = 0x80480000 + var StatusBadContinuationPointInvalid StatusCode = 0x804A0000 + var StatusBadDataEncodingInvalid StatusCode = 0x80380000 + var StatusBadDataEncodingUnsupported StatusCode = 0x80390000 + var StatusBadDataLost StatusCode = 0x809D0000 + var StatusBadDataTypeIDUnknown StatusCode = 0x80110000 + var StatusBadDataUnavailable StatusCode = 0x809E0000 + var StatusBadDeadbandFilterInvalid StatusCode = 0x808E0000 + var StatusBadDecodingError StatusCode = 0x80070000 + var StatusBadDependentValueChanged StatusCode = 0x80E30000 + var StatusBadDeviceFailure StatusCode = 0x808B0000 + var StatusBadDialogNotActive StatusCode = 0x80CD0000 + var StatusBadDialogResponseInvalid StatusCode = 0x80CE0000 + var StatusBadDisconnect StatusCode = 0x80AD0000 + var StatusBadDiscoveryURLMissing StatusCode = 0x80510000 + var StatusBadDominantValueChanged StatusCode = 0x80E10000 + var StatusBadDuplicateReferenceNotAllowed StatusCode = 0x80660000 + var StatusBadEncodingError StatusCode = 0x80060000 + var StatusBadEncodingLimitsExceeded StatusCode = 0x80080000 + var StatusBadEndOfStream StatusCode = 0x80B00000 + var StatusBadEntryExists StatusCode = 0x809F0000 + var StatusBadEventFilterInvalid StatusCode = 0x80470000 + var StatusBadEventIDUnknown StatusCode = 0x809A0000 + var StatusBadEventNotAcknowledgeable StatusCode = 0x80BB0000 + var StatusBadExpectedStreamToBlock StatusCode = 0x80B40000 + var StatusBadFilterElementInvalid StatusCode = 0x80C40000 + var StatusBadFilterLiteralInvalid StatusCode = 0x80C50000 + var StatusBadFilterNotAllowed StatusCode = 0x80450000 + var StatusBadFilterOperandCountMismatch StatusCode = 0x80C30000 + var StatusBadFilterOperandInvalid StatusCode = 0x80490000 + var StatusBadFilterOperatorInvalid StatusCode = 0x80C10000 + var StatusBadFilterOperatorUnsupported StatusCode = 0x80C20000 + var StatusBadHistoryOperationInvalid StatusCode = 0x80710000 + var StatusBadHistoryOperationUnsupported StatusCode = 0x80720000 + var StatusBadIdentityChangeNotSupported StatusCode = 0x80C60000 + var StatusBadIdentityTokenInvalid StatusCode = 0x80200000 + var StatusBadIdentityTokenRejected StatusCode = 0x80210000 + var StatusBadIndexRangeInvalid StatusCode = 0x80360000 + var StatusBadIndexRangeNoData StatusCode = 0x80370000 + var StatusBadInsufficientClientProfile StatusCode = 0x807C0000 + var StatusBadInternalError StatusCode = 0x80020000 + var StatusBadInvalidArgument StatusCode = 0x80AB0000 + var StatusBadInvalidSelfReference StatusCode = 0x80670000 + var StatusBadInvalidState StatusCode = 0x80AF0000 + var StatusBadInvalidTimestamp StatusCode = 0x80230000 + var StatusBadInvalidTimestampArgument StatusCode = 0x80BD0000 + var StatusBadLicenseExpired StatusCode = 0x810E0000 + var StatusBadLicenseLimitsExceeded StatusCode = 0x810F0000 + var StatusBadLicenseNotAvailable StatusCode = 0x81100000 + var StatusBadMaxAgeInvalid StatusCode = 0x80700000 + var StatusBadMaxConnectionsReached StatusCode = 0x80B70000 + var StatusBadMessageNotAvailable StatusCode = 0x807B0000 + var StatusBadMethodInvalid StatusCode = 0x80750000 + var StatusBadMonitoredItemFilterInvalid StatusCode = 0x80430000 + var StatusBadMonitoredItemFilterUnsupported StatusCode = 0x80440000 + var StatusBadMonitoredItemIDInvalid StatusCode = 0x80420000 + var StatusBadMonitoringModeInvalid StatusCode = 0x80410000 + var StatusBadNoCommunication StatusCode = 0x80310000 + var StatusBadNoContinuationPoints StatusCode = 0x804B0000 + var StatusBadNoData StatusCode = 0x809B0000 + var StatusBadNoDataAvailable StatusCode = 0x80B10000 + var StatusBadNoDeleteRights StatusCode = 0x80690000 + var StatusBadNoEntryExists StatusCode = 0x80A00000 + var StatusBadNoMatch StatusCode = 0x806F0000 + var StatusBadNoSubscription StatusCode = 0x80790000 + var StatusBadNoValidCertificates StatusCode = 0x80590000 + var StatusBadNodeAttributesInvalid StatusCode = 0x80620000 + var StatusBadNodeClassInvalid StatusCode = 0x805F0000 + var StatusBadNodeIDExists StatusCode = 0x805E0000 + var StatusBadNodeIDInvalid StatusCode = 0x80330000 + var StatusBadNodeIDRejected StatusCode = 0x805D0000 + var StatusBadNodeIDUnknown StatusCode = 0x80340000 + var StatusBadNodeNotInView StatusCode = 0x804E0000 + var StatusBadNonceInvalid StatusCode = 0x80240000 + var StatusBadNotConnected StatusCode = 0x808A0000 + var StatusBadNotExecutable StatusCode = 0x81110000 + var StatusBadNotFound StatusCode = 0x803E0000 + var StatusBadNotImplemented StatusCode = 0x80400000 + var StatusBadNotReadable StatusCode = 0x803A0000 + var StatusBadNotSupported StatusCode = 0x803D0000 + var StatusBadNotTypeDefinition StatusCode = 0x80C80000 + var StatusBadNotWritable StatusCode = 0x803B0000 + var StatusBadNothingToDo StatusCode = 0x800F0000 + var StatusBadNumericOverflow StatusCode = 0x81120000 + var StatusBadObjectDeleted StatusCode = 0x803F0000 + var StatusBadOperationAbandoned StatusCode = 0x80B30000 + var StatusBadOutOfMemory StatusCode = 0x80030000 + var StatusBadOutOfRange StatusCode = 0x803C0000 + var StatusBadOutOfService StatusCode = 0x808D0000 + var StatusBadParentNodeIDInvalid StatusCode = 0x805B0000 + var StatusBadProtocolVersionUnsupported StatusCode = 0x80BE0000 + var StatusBadQueryTooComplex StatusCode = 0x806E0000 + var StatusBadReferenceLocalOnly StatusCode = 0x80680000 + var StatusBadReferenceNotAllowed StatusCode = 0x805C0000 + var StatusBadReferenceTypeIDInvalid StatusCode = 0x804C0000 + var StatusBadRefreshInProgress StatusCode = 0x80970000 + var StatusBadRequestCancelledByClient StatusCode = 0x802C0000 + var StatusBadRequestCancelledByRequest StatusCode = 0x805A0000 + var StatusBadRequestHeaderInvalid StatusCode = 0x802A0000 + var StatusBadRequestInterrupted StatusCode = 0x80840000 + var StatusBadRequestNotAllowed StatusCode = 0x80E40000 + var StatusBadRequestNotComplete StatusCode = 0x81130000 + var StatusBadRequestTimeout StatusCode = 0x80850000 + var StatusBadRequestTooLarge StatusCode = 0x80B80000 + var StatusBadRequestTypeInvalid StatusCode = 0x80530000 + var StatusBadResourceUnavailable StatusCode = 0x80040000 + var StatusBadResponseTooLarge StatusCode = 0x80B90000 + var StatusBadSecureChannelClosed StatusCode = 0x80860000 + var StatusBadSecureChannelIDInvalid StatusCode = 0x80220000 + var StatusBadSecureChannelTokenUnknown StatusCode = 0x80870000 + var StatusBadSecurityChecksFailed StatusCode = 0x80130000 + var StatusBadSecurityModeInsufficient StatusCode = 0x80E60000 + var StatusBadSecurityModeRejected StatusCode = 0x80540000 + var StatusBadSecurityPolicyRejected StatusCode = 0x80550000 + var StatusBadSempahoreFileMissing StatusCode = 0x80520000 + var StatusBadSensorFailure StatusCode = 0x808C0000 + var StatusBadSequenceNumberInvalid StatusCode = 0x80880000 + var StatusBadSequenceNumberUnknown StatusCode = 0x807A0000 + var StatusBadServerHalted StatusCode = 0x800E0000 + var StatusBadServerIndexInvalid StatusCode = 0x806A0000 + var StatusBadServerNameMissing StatusCode = 0x80500000 + var StatusBadServerNotConnected StatusCode = 0x800D0000 + var StatusBadServerURIInvalid StatusCode = 0x804F0000 + var StatusBadServiceUnsupported StatusCode = 0x800B0000 + var StatusBadSessionClosed StatusCode = 0x80260000 + var StatusBadSessionIDInvalid StatusCode = 0x80250000 + var StatusBadSessionNotActivated StatusCode = 0x80270000 + var StatusBadShelvingTimeOutOfRange StatusCode = 0x80D30000 + var StatusBadShutdown StatusCode = 0x800C0000 + var StatusBadSourceNodeIDInvalid StatusCode = 0x80640000 + var StatusBadStateNotActive StatusCode = 0x80BF0000 + var StatusBadStructureMissing StatusCode = 0x80460000 + var StatusBadSubscriptionIDInvalid StatusCode = 0x80280000 + var StatusBadSyntaxError StatusCode = 0x80B60000 + var StatusBadTCPEndpointURLInvalid StatusCode = 0x80830000 + var StatusBadTCPInternalError StatusCode = 0x80820000 + var StatusBadTCPMessageTooLarge StatusCode = 0x80800000 + var StatusBadTCPMessageTypeInvalid StatusCode = 0x807E0000 + var StatusBadTCPNotEnoughResources StatusCode = 0x80810000 + var StatusBadTCPSecureChannelUnknown StatusCode = 0x807F0000 + var StatusBadTCPServerTooBusy StatusCode = 0x807D0000 + var StatusBadTargetNodeIDInvalid StatusCode = 0x80650000 + var StatusBadTimeout StatusCode = 0x800A0000 + var StatusBadTimestampNotSupported StatusCode = 0x80A10000 + var StatusBadTimestampsToReturnInvalid StatusCode = 0x802B0000 + var StatusBadTooManyArguments StatusCode = 0x80E50000 + var StatusBadTooManyMatches StatusCode = 0x806D0000 + var StatusBadTooManyMonitoredItems StatusCode = 0x80DB0000 + var StatusBadTooManyOperations StatusCode = 0x80100000 + var StatusBadTooManyPublishRequests StatusCode = 0x80780000 + var StatusBadTooManySessions StatusCode = 0x80560000 + var StatusBadTooManySubscriptions StatusCode = 0x80770000 + var StatusBadTypeDefinitionInvalid StatusCode = 0x80630000 + var StatusBadTypeMismatch StatusCode = 0x80740000 + var StatusBadUnexpectedError StatusCode = 0x80010000 + var StatusBadUnknownResponse StatusCode = 0x80090000 + var StatusBadUserAccessDenied StatusCode = 0x801F0000 + var StatusBadUserSignatureInvalid StatusCode = 0x80570000 + var StatusBadViewIDUnknown StatusCode = 0x806B0000 + var StatusBadViewParameterMismatch StatusCode = 0x80CA0000 + var StatusBadViewTimestampInvalid StatusCode = 0x80C90000 + var StatusBadViewVersionInvalid StatusCode = 0x80CB0000 + var StatusBadWaitingForInitialData StatusCode = 0x80320000 + var StatusBadWaitingForResponse StatusCode = 0x80B20000 + var StatusBadWouldBlock StatusCode = 0x80B50000 + var StatusBadWriteNotSupported StatusCode = 0x80730000 + var StatusGoodCallAgain StatusCode = 0x00A90000 + var StatusGoodClamped StatusCode = 0x00300000 + var StatusGoodCommunicationEvent StatusCode = 0x00A70000 + var StatusGoodCompletesAsynchronously StatusCode = 0x002E0000 + var StatusGoodDataIgnored StatusCode = 0x00D90000 + var StatusGoodDependentValueChanged StatusCode = 0x00E00000 + var StatusGoodEdited StatusCode = 0x00DC0000 + var StatusGoodEntryInserted StatusCode = 0x00A20000 + var StatusGoodEntryReplaced StatusCode = 0x00A30000 + var StatusGoodLocalOverride StatusCode = 0x00960000 + var StatusGoodMoreData StatusCode = 0x00A60000 + var StatusGoodNoData StatusCode = 0x00A50000 + var StatusGoodNonCriticalTimeout StatusCode = 0x00AA0000 + var StatusGoodOverload StatusCode = 0x002F0000 + var StatusGoodPostActionFailed StatusCode = 0x00DD0000 + var StatusGoodResultsMayBeIncomplete StatusCode = 0x00BA0000 + var StatusGoodShutdownEvent StatusCode = 0x00A80000 + var StatusGoodSubscriptionTransferred StatusCode = 0x002D0000 + var StatusOK StatusCode = 0x0 + var StatusUncertain StatusCode = 0x40000000 + var StatusUncertainDataSubNormal StatusCode = 0x40A40000 + var StatusUncertainDependentValueChanged StatusCode = 0x40E20000 + var StatusUncertainDominantValueChanged StatusCode = 0x40DE0000 + var StatusUncertainEngineeringUnitsExceeded StatusCode = 0x40940000 + var StatusUncertainInitialValue StatusCode = 0x40920000 + var StatusUncertainLastUsableValue StatusCode = 0x40900000 + var StatusUncertainNoCommunicationLastUsableValue StatusCode = 0x408F0000 + var StatusUncertainNotAllNodesAvailable StatusCode = 0x40C00000 + var StatusUncertainReferenceNotDeleted StatusCode = 0x40BC0000 + var StatusUncertainReferenceOutOfServer StatusCode = 0x406C0000 + var StatusUncertainSensorNotAccurate StatusCode = 0x40930000 + var StatusUncertainSubNormal StatusCode = 0x40950000 + var StatusUncertainSubstituteValue StatusCode = 0x40910000 + func (n StatusCode) Error() string + type StatusCodeDesc struct + Name string + Text string + type StatusResult struct + DiagnosticInfo *DiagnosticInfo + StatusCode StatusCode + type StructureDefinition struct + BaseDataType *NodeID + DefaultEncodingID *NodeID + Fields []*StructureField + StructureType StructureType + type StructureDescription struct + DataTypeID *NodeID + Name *QualifiedName + StructureDefinition *StructureDefinition + type StructureField struct + ArrayDimensions []uint32 + DataType *NodeID + Description *LocalizedText + IsOptional bool + MaxStringLength uint32 + Name string + ValueRank int32 + type StructureType uint32 + const StructureTypeStructure + const StructureTypeStructureWithOptionalFields + const StructureTypeUnion + func StructureTypeFromString(s string) StructureType + func (i StructureType) String() string + type SubscribedDataSetDataType struct + type SubscribedDataSetMirrorDataType struct + ParentNodeName string + RolePermissions []*RolePermissionType + type SubscriptionAcknowledgement struct + SequenceNumber uint32 + SubscriptionID uint32 + type SubscriptionDiagnosticsDataType struct + CurrentKeepAliveCount uint32 + CurrentLifetimeCount uint32 + DataChangeNotificationsCount uint32 + DisableCount uint32 + DisabledMonitoredItemCount uint32 + DiscardedMessageCount uint32 + EnableCount uint32 + EventNotificationsCount uint32 + EventQueueOverFlowCount uint32 + LatePublishRequestCount uint32 + MaxKeepAliveCount uint32 + MaxLifetimeCount uint32 + MaxNotificationsPerPublish uint32 + ModifyCount uint32 + MonitoredItemCount uint32 + MonitoringQueueOverflowCount uint32 + NextSequenceNumber uint32 + NotificationsCount uint32 + Priority uint8 + PublishRequestCount uint32 + PublishingEnabled bool + PublishingInterval float64 + RepublishMessageCount uint32 + RepublishMessageRequestCount uint32 + RepublishRequestCount uint32 + SessionID *NodeID + SubscriptionID uint32 + TransferRequestCount uint32 + TransferredToAltClientCount uint32 + TransferredToSameClientCount uint32 + UnacknowledgedMessageCount uint32 + type TargetVariablesDataType struct + TargetVariables []*FieldTargetDataType + type TimeZoneDataType struct + DaylightSavingInOffset bool + Offset int16 + type TimestampsToReturn uint32 + const TimestampsToReturnBoth + const TimestampsToReturnInvalid + const TimestampsToReturnNeither + const TimestampsToReturnServer + const TimestampsToReturnSource + func TimestampsToReturnFromString(s string) TimestampsToReturn + func (i TimestampsToReturn) String() string + type TransferResult struct + AvailableSequenceNumbers []uint32 + StatusCode StatusCode + type TransferSubscriptionsRequest struct + RequestHeader *RequestHeader + SendInitialValues bool + SubscriptionIDs []uint32 + func (t *TransferSubscriptionsRequest) Header() *RequestHeader + func (t *TransferSubscriptionsRequest) SetHeader(h *RequestHeader) + type TransferSubscriptionsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*TransferResult + func (t *TransferSubscriptionsResponse) Header() *ResponseHeader + func (t *TransferSubscriptionsResponse) SetHeader(h *ResponseHeader) + type TranslateBrowsePathsToNodeIDsRequest struct + BrowsePaths []*BrowsePath + RequestHeader *RequestHeader + func (t *TranslateBrowsePathsToNodeIDsRequest) Header() *RequestHeader + func (t *TranslateBrowsePathsToNodeIDsRequest) SetHeader(h *RequestHeader) + type TranslateBrowsePathsToNodeIDsResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []*BrowsePathResult + func (t *TranslateBrowsePathsToNodeIDsResponse) Header() *ResponseHeader + func (t *TranslateBrowsePathsToNodeIDsResponse) SetHeader(h *ResponseHeader) + type TrustListDataType struct + IssuerCertificates [][]byte + IssuerCrls [][]byte + SpecifiedLists uint32 + TrustedCertificates [][]byte + TrustedCrls [][]byte + type TrustListMasks uint32 + const TrustListMasksAll + const TrustListMasksIssuerCertificates + const TrustListMasksIssuerCrls + const TrustListMasksNone + const TrustListMasksTrustedCertificates + const TrustListMasksTrustedCrls + func TrustListMasksFromString(s string) TrustListMasks + func (i TrustListMasks) String() string + type TypeID byte + const TypeIDBoolean + const TypeIDByte + const TypeIDByteString + const TypeIDDataValue + const TypeIDDateTime + const TypeIDDiagnosticInfo + const TypeIDDouble + const TypeIDExpandedNodeID + const TypeIDExtensionObject + const TypeIDFloat + const TypeIDGUID + const TypeIDInt16 + const TypeIDInt32 + const TypeIDInt64 + const TypeIDLocalizedText + const TypeIDNodeID + const TypeIDNull + const TypeIDQualifiedName + const TypeIDSByte + const TypeIDStatusCode + const TypeIDString + const TypeIDUint16 + const TypeIDUint32 + const TypeIDUint64 + const TypeIDVariant + const TypeIDXMLElement + func (i TypeID) String() string + type TypeNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + Description *LocalizedText + DisplayName *LocalizedText + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type TypeRegistry struct + func NewTypeRegistry() *TypeRegistry + func (r *TypeRegistry) Lookup(v interface{}) *NodeID + func (r *TypeRegistry) New(id *NodeID) interface{} + func (r *TypeRegistry) Register(id *NodeID, v interface{}) error + type UABinaryFileDataType struct + Body *Variant + EnumDataTypes []*EnumDescription + FileHeader []*KeyValuePair + Namespaces []string + SchemaLocation string + SimpleDataTypes []*SimpleTypeDescription + StructureDataTypes []*StructureDescription + type UADPDataSetMessageContentMask uint32 + const UADPDataSetMessageContentMaskMajorVersion + const UADPDataSetMessageContentMaskMinorVersion + const UADPDataSetMessageContentMaskNone + const UADPDataSetMessageContentMaskPicoSeconds + const UADPDataSetMessageContentMaskSequenceNumber + const UADPDataSetMessageContentMaskStatus + const UADPDataSetMessageContentMaskTimestamp + func UADPDataSetMessageContentMaskFromString(s string) UADPDataSetMessageContentMask + func (i UADPDataSetMessageContentMask) String() string + type UADPDataSetReaderMessageDataType struct + DataSetClassID *GUID + DataSetMessageContentMask UADPDataSetMessageContentMask + DataSetOffset uint16 + GroupVersion uint32 + NetworkMessageContentMask UADPNetworkMessageContentMask + NetworkMessageNumber uint16 + ProcessingOffset float64 + PublishingInterval float64 + ReceiveOffset float64 + type UADPDataSetWriterMessageDataType struct + ConfiguredSize uint16 + DataSetMessageContentMask UADPDataSetMessageContentMask + DataSetOffset uint16 + NetworkMessageNumber uint16 + type UADPNetworkMessageContentMask uint32 + const UADPNetworkMessageContentMaskDataSetClassID + const UADPNetworkMessageContentMaskGroupHeader + const UADPNetworkMessageContentMaskGroupVersion + const UADPNetworkMessageContentMaskNetworkMessageNumber + const UADPNetworkMessageContentMaskNone + const UADPNetworkMessageContentMaskPayloadHeader + const UADPNetworkMessageContentMaskPicoSeconds + const UADPNetworkMessageContentMaskPromotedFields + const UADPNetworkMessageContentMaskPublisherID + const UADPNetworkMessageContentMaskSequenceNumber + const UADPNetworkMessageContentMaskTimestamp + const UADPNetworkMessageContentMaskWriterGroupID + func UADPNetworkMessageContentMaskFromString(s string) UADPNetworkMessageContentMask + func (i UADPNetworkMessageContentMask) String() string + type UADPWriterGroupMessageDataType struct + DataSetOrdering DataSetOrderingType + GroupVersion uint32 + NetworkMessageContentMask UADPNetworkMessageContentMask + PublishingOffset []float64 + SamplingOffset float64 + type Union struct + type UnregisterNodesRequest struct + NodesToUnregister []*NodeID + RequestHeader *RequestHeader + func (t *UnregisterNodesRequest) Header() *RequestHeader + func (t *UnregisterNodesRequest) SetHeader(h *RequestHeader) + type UnregisterNodesResponse struct + ResponseHeader *ResponseHeader + func (t *UnregisterNodesResponse) Header() *ResponseHeader + func (t *UnregisterNodesResponse) SetHeader(h *ResponseHeader) + type UpdateDataDetails struct + NodeID *NodeID + PerformInsertReplace PerformUpdateType + UpdateValues []*DataValue + type UpdateEventDetails struct + EventData []*HistoryEventFieldList + Filter *EventFilter + NodeID *NodeID + PerformInsertReplace PerformUpdateType + type UpdateStructureDataDetails struct + NodeID *NodeID + PerformInsertReplace PerformUpdateType + UpdateValues []*DataValue + type UserIdentityToken struct + PolicyID string + type UserNameIdentityToken struct + EncryptionAlgorithm string + Password []byte + PolicyID string + UserName string + type UserTokenPolicy struct + IssuedTokenType string + IssuerEndpointURL string + PolicyID string + SecurityPolicyURI string + TokenType UserTokenType + type UserTokenType uint32 + const UserTokenTypeAnonymous + const UserTokenTypeCertificate + const UserTokenTypeIssuedToken + const UserTokenTypeUserName + func UserTokenTypeFromString(s string) UserTokenType + func (i UserTokenType) String() string + type VariableAttributes struct + AccessLevel uint8 + ArrayDimensions []uint32 + DataType *NodeID + Description *LocalizedText + DisplayName *LocalizedText + Historizing bool + MinimumSamplingInterval float64 + SpecifiedAttributes uint32 + UserAccessLevel uint8 + UserWriteMask uint32 + Value *Variant + ValueRank int32 + WriteMask uint32 + type VariableNode struct + AccessLevel uint8 + AccessLevelEx uint32 + AccessRestrictions uint16 + ArrayDimensions []uint32 + BrowseName *QualifiedName + DataType *NodeID + Description *LocalizedText + DisplayName *LocalizedText + Historizing bool + MinimumSamplingInterval float64 + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserAccessLevel uint8 + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + Value *Variant + ValueRank int32 + WriteMask uint32 + type VariableTypeAttributes struct + ArrayDimensions []uint32 + DataType *NodeID + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + SpecifiedAttributes uint32 + UserWriteMask uint32 + Value *Variant + ValueRank int32 + WriteMask uint32 + type VariableTypeNode struct + AccessRestrictions uint16 + ArrayDimensions []uint32 + BrowseName *QualifiedName + DataType *NodeID + Description *LocalizedText + DisplayName *LocalizedText + IsAbstract bool + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + Value *Variant + ValueRank int32 + WriteMask uint32 + type Variant struct + func MustVariant(v interface{}) *Variant + func NewVariant(v interface{}) (*Variant, error) + func (m *Variant) ArrayDimensions() []int32 + func (m *Variant) ArrayLength() int32 + func (m *Variant) Bool() bool + func (m *Variant) ByteArray() ByteArray + func (m *Variant) ByteString() []byte + func (m *Variant) DataValue() *DataValue + func (m *Variant) Decode(b []byte) (int, error) + func (m *Variant) DiagnosticInfo() *DiagnosticInfo + func (m *Variant) Encode() ([]byte, error) + func (m *Variant) EncodingMask() byte + func (m *Variant) ExpandedNodeID() *ExpandedNodeID + func (m *Variant) ExtensionObject() *ExtensionObject + func (m *Variant) Float() float64 + func (m *Variant) GUID() *GUID + func (m *Variant) Has(mask byte) bool + func (m *Variant) Int() int64 + func (m *Variant) LocalizedText() *LocalizedText + func (m *Variant) NodeID() *NodeID + func (m *Variant) QualifiedName() *QualifiedName + func (m *Variant) StatusCode() StatusCode + func (m *Variant) String() string + func (m *Variant) Time() time.Time + func (m *Variant) Type() TypeID + func (m *Variant) Uint() uint64 + func (m *Variant) Value() interface{} + func (m *Variant) Variant() *Variant + func (m *Variant) XMLElement() XMLElement + type ViewAttributes struct + ContainsNoLoops bool + Description *LocalizedText + DisplayName *LocalizedText + EventNotifier uint8 + SpecifiedAttributes uint32 + UserWriteMask uint32 + WriteMask uint32 + type ViewDescription struct + Timestamp time.Time + ViewID *NodeID + ViewVersion uint32 + type ViewNode struct + AccessRestrictions uint16 + BrowseName *QualifiedName + ContainsNoLoops bool + Description *LocalizedText + DisplayName *LocalizedText + EventNotifier uint8 + NodeClass NodeClass + NodeID *NodeID + References []*ReferenceNode + RolePermissions []*RolePermissionType + UserRolePermissions []*RolePermissionType + UserWriteMask uint32 + WriteMask uint32 + type WriteRequest struct + NodesToWrite []*WriteValue + RequestHeader *RequestHeader + func (t *WriteRequest) Header() *RequestHeader + func (t *WriteRequest) SetHeader(h *RequestHeader) + type WriteResponse struct + DiagnosticInfos []*DiagnosticInfo + ResponseHeader *ResponseHeader + Results []StatusCode + func (t *WriteResponse) Header() *ResponseHeader + func (t *WriteResponse) SetHeader(h *ResponseHeader) + type WriteValue struct + AttributeID AttributeID + IndexRange string + NodeID *NodeID + Value *DataValue + type WriterGroupDataType struct + DataSetWriters []*DataSetWriterDataType + Enabled bool + GroupProperties []*KeyValuePair + HeaderLayoutURI string + KeepAliveTime float64 + LocaleIDs []string + MaxNetworkMessageSize uint32 + MessageSettings *ExtensionObject + Name string + Priority uint8 + PublishingInterval float64 + SecurityGroupID string + SecurityKeyServices []*EndpointDescription + SecurityMode MessageSecurityMode + TransportSettings *ExtensionObject + WriterGroupID uint16 + type WriterGroupMessageDataType struct + type WriterGroupTransportDataType struct + type X509IdentityToken struct + CertificateData []byte + PolicyID string + type XMLElement string + type XVType struct + Value float32 + X float64