UA Bundle SDK .NET  2.1.0.222
 All Classes Namespaces Functions Variables Enumerations Properties Events Groups Pages
UnifiedAutomation.UaBase.IEncodeable Interface Reference

Defines methods used to encode and decode objects. More...

Inherits ICloneable.

Inherited by UnifiedAutomation.UaBase.ActivateSessionRequest, UnifiedAutomation.UaBase.ActivateSessionResponse, UnifiedAutomation.UaBase.AddNodesItem, UnifiedAutomation.UaBase.AddNodesRequest, UnifiedAutomation.UaBase.AddNodesResponse, UnifiedAutomation.UaBase.AddNodesResult, UnifiedAutomation.UaBase.AddReferencesItem, UnifiedAutomation.UaBase.AddReferencesRequest, UnifiedAutomation.UaBase.AddReferencesResponse, UnifiedAutomation.UaBase.AggregateConfiguration, UnifiedAutomation.UaBase.Annotation, UnifiedAutomation.UaBase.ApplicationDescription, UnifiedAutomation.UaBase.Argument, UnifiedAutomation.UaBase.ArrayTestType, UnifiedAutomation.UaBase.AxisInformation, UnifiedAutomation.UaBase.BrowseDescription, UnifiedAutomation.UaBase.BrowseNextRequest, UnifiedAutomation.UaBase.BrowseNextResponse, UnifiedAutomation.UaBase.BrowsePath, UnifiedAutomation.UaBase.BrowsePathResult, UnifiedAutomation.UaBase.BrowsePathTarget, UnifiedAutomation.UaBase.BrowseRequest, UnifiedAutomation.UaBase.BrowseResponse, UnifiedAutomation.UaBase.BrowseResult, UnifiedAutomation.UaBase.BuildInfo, UnifiedAutomation.UaBase.CallMethodRequest, UnifiedAutomation.UaBase.CallMethodResult, UnifiedAutomation.UaBase.CallRequest, UnifiedAutomation.UaBase.CallResponse, UnifiedAutomation.UaBase.CancelRequest, UnifiedAutomation.UaBase.CancelResponse, UnifiedAutomation.UaBase.ChannelSecurityToken, UnifiedAutomation.UaBase.CloseSecureChannelRequest, UnifiedAutomation.UaBase.CloseSecureChannelResponse, UnifiedAutomation.UaBase.CloseSessionRequest, UnifiedAutomation.UaBase.CloseSessionResponse, UnifiedAutomation.UaBase.ComplexNumberType, UnifiedAutomation.UaBase.CompositeTestType, UnifiedAutomation.UaBase.ContentFilter, UnifiedAutomation.UaBase.ContentFilterElement, UnifiedAutomation.UaBase.ContentFilterElementResult, UnifiedAutomation.UaBase.ContentFilterResult, UnifiedAutomation.UaBase.CreateMonitoredItemsRequest, UnifiedAutomation.UaBase.CreateMonitoredItemsResponse, UnifiedAutomation.UaBase.CreateSessionRequest, UnifiedAutomation.UaBase.CreateSessionResponse, UnifiedAutomation.UaBase.CreateSubscriptionRequest, UnifiedAutomation.UaBase.CreateSubscriptionResponse, UnifiedAutomation.UaBase.DeleteMonitoredItemsRequest, UnifiedAutomation.UaBase.DeleteMonitoredItemsResponse, UnifiedAutomation.UaBase.DeleteNodesItem, UnifiedAutomation.UaBase.DeleteNodesRequest, UnifiedAutomation.UaBase.DeleteNodesResponse, UnifiedAutomation.UaBase.DeleteReferencesItem, UnifiedAutomation.UaBase.DeleteReferencesRequest, UnifiedAutomation.UaBase.DeleteReferencesResponse, UnifiedAutomation.UaBase.DeleteSubscriptionsRequest, UnifiedAutomation.UaBase.DeleteSubscriptionsResponse, UnifiedAutomation.UaBase.DoubleComplexNumberType, UnifiedAutomation.UaBase.EncodeableObject, UnifiedAutomation.UaBase.EndpointConfiguration, UnifiedAutomation.UaBase.EndpointDescription, UnifiedAutomation.UaBase.EndpointUrlListDataType, UnifiedAutomation.UaBase.EnumValueType, UnifiedAutomation.UaBase.EUInformation, UnifiedAutomation.UaBase.EventFieldList, UnifiedAutomation.UaBase.FilterOperand, UnifiedAutomation.UaBase.FindServersRequest, UnifiedAutomation.UaBase.FindServersResponse, UnifiedAutomation.UaBase.GetEndpointsRequest, UnifiedAutomation.UaBase.GetEndpointsResponse, UnifiedAutomation.UaBase.HistoryData, UnifiedAutomation.UaBase.HistoryEvent, UnifiedAutomation.UaBase.HistoryEventFieldList, UnifiedAutomation.UaBase.HistoryReadDetails, UnifiedAutomation.UaBase.HistoryReadRequest, UnifiedAutomation.UaBase.HistoryReadResponse, UnifiedAutomation.UaBase.HistoryReadResult, UnifiedAutomation.UaBase.HistoryReadValueId, UnifiedAutomation.UaBase.HistoryUpdateDetails, UnifiedAutomation.UaBase.HistoryUpdateEventResult, UnifiedAutomation.UaBase.HistoryUpdateRequest, UnifiedAutomation.UaBase.HistoryUpdateResponse, UnifiedAutomation.UaBase.HistoryUpdateResult, UnifiedAutomation.UaBase.IServiceRequest, UnifiedAutomation.UaBase.IServiceResponse, UnifiedAutomation.UaBase.ModelChangeStructureDataType, UnifiedAutomation.UaBase.ModificationInfo, UnifiedAutomation.UaBase.ModifyMonitoredItemsRequest, UnifiedAutomation.UaBase.ModifyMonitoredItemsResponse, UnifiedAutomation.UaBase.ModifySubscriptionRequest, UnifiedAutomation.UaBase.ModifySubscriptionResponse, UnifiedAutomation.UaBase.MonitoredItemCreateRequest, UnifiedAutomation.UaBase.MonitoredItemCreateResult, UnifiedAutomation.UaBase.MonitoredItemModifyRequest, UnifiedAutomation.UaBase.MonitoredItemModifyResult, UnifiedAutomation.UaBase.MonitoredItemNotification, UnifiedAutomation.UaBase.MonitoringFilter, UnifiedAutomation.UaBase.MonitoringFilterResult, UnifiedAutomation.UaBase.MonitoringParameters, UnifiedAutomation.UaBase.NetworkGroupDataType, UnifiedAutomation.UaBase.Node, UnifiedAutomation.UaBase.NodeAttributes, UnifiedAutomation.UaBase.NodeReference, UnifiedAutomation.UaBase.NodeTypeDescription, UnifiedAutomation.UaBase.NotificationData, UnifiedAutomation.UaBase.NotificationMessage, UnifiedAutomation.UaBase.OpenSecureChannelRequest, UnifiedAutomation.UaBase.OpenSecureChannelResponse, UnifiedAutomation.UaBase.ParsingResult, UnifiedAutomation.UaBase.ProgramDiagnosticDataType, UnifiedAutomation.UaBase.PublishRequest, UnifiedAutomation.UaBase.PublishResponse, UnifiedAutomation.UaBase.QueryDataDescription, UnifiedAutomation.UaBase.QueryDataSet, UnifiedAutomation.UaBase.QueryFirstRequest, UnifiedAutomation.UaBase.QueryFirstResponse, UnifiedAutomation.UaBase.QueryNextRequest, UnifiedAutomation.UaBase.QueryNextResponse, UnifiedAutomation.UaBase.Range, UnifiedAutomation.UaBase.ReadRequest, UnifiedAutomation.UaBase.ReadResponse, UnifiedAutomation.UaBase.ReadValueId, UnifiedAutomation.UaBase.RedundantServerDataType, UnifiedAutomation.UaBase.ReferenceDescription, UnifiedAutomation.UaBase.ReferenceNode, UnifiedAutomation.UaBase.RegisteredServer, UnifiedAutomation.UaBase.RegisterNodesRequest, UnifiedAutomation.UaBase.RegisterNodesResponse, UnifiedAutomation.UaBase.RegisterServerRequest, UnifiedAutomation.UaBase.RegisterServerResponse, UnifiedAutomation.UaBase.RelativePath, UnifiedAutomation.UaBase.RelativePathElement, UnifiedAutomation.UaBase.RepublishRequest, UnifiedAutomation.UaBase.RepublishResponse, UnifiedAutomation.UaBase.RequestHeader, UnifiedAutomation.UaBase.ResponseHeader, UnifiedAutomation.UaBase.SamplingIntervalDiagnosticsDataType, UnifiedAutomation.UaBase.ScalarTestType, UnifiedAutomation.UaBase.SemanticChangeStructureDataType, UnifiedAutomation.UaBase.ServerDiagnosticsSummaryDataType, UnifiedAutomation.UaBase.ServerStatusDataType, UnifiedAutomation.UaBase.ServiceCounterDataType, UnifiedAutomation.UaBase.ServiceFault, UnifiedAutomation.UaBase.SessionDiagnosticsDataType, UnifiedAutomation.UaBase.SessionSecurityDiagnosticsDataType, UnifiedAutomation.UaBase.SetMonitoringModeRequest, UnifiedAutomation.UaBase.SetMonitoringModeResponse, UnifiedAutomation.UaBase.SetPublishingModeRequest, UnifiedAutomation.UaBase.SetPublishingModeResponse, UnifiedAutomation.UaBase.SetTriggeringRequest, UnifiedAutomation.UaBase.SetTriggeringResponse, UnifiedAutomation.UaBase.SignatureData, UnifiedAutomation.UaBase.SignedSoftwareCertificate, UnifiedAutomation.UaBase.SoftwareCertificate, UnifiedAutomation.UaBase.StatusResult, UnifiedAutomation.UaBase.SubscriptionAcknowledgement, UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType, UnifiedAutomation.UaBase.SupportedProfile, UnifiedAutomation.UaBase.TestStackExRequest, UnifiedAutomation.UaBase.TestStackExResponse, UnifiedAutomation.UaBase.TestStackRequest, UnifiedAutomation.UaBase.TestStackResponse, UnifiedAutomation.UaBase.TimeZoneDataType, UnifiedAutomation.UaBase.TransferResult, UnifiedAutomation.UaBase.TransferSubscriptionsRequest, UnifiedAutomation.UaBase.TransferSubscriptionsResponse, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsRequest, UnifiedAutomation.UaBase.TranslateBrowsePathsToNodeIdsResponse, UnifiedAutomation.UaBase.UnregisterNodesRequest, UnifiedAutomation.UaBase.UnregisterNodesResponse, UnifiedAutomation.UaBase.UserIdentityToken, UnifiedAutomation.UaBase.UserTokenPolicy, UnifiedAutomation.UaBase.ViewDescription, UnifiedAutomation.UaBase.WriteRequest, UnifiedAutomation.UaBase.WriteResponse, UnifiedAutomation.UaBase.WriteValue, and UnifiedAutomation.UaBase.XVType.

Public Member Functions

void Encode (IEncoder encoder)
 Encodes the object in a stream.
 
void Decode (IDecoder decoder)
 Decodes the object from a stream.
 

Properties

ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type.
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type.
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type.
 

Detailed Description

Defines methods used to encode and decode objects.

Member Function Documentation

void UnifiedAutomation.UaBase.IEncodeable.Decode ( IDecoder  decoder)

Decodes the object from a stream.

Parameters
decoderThe decoder to be used for decoding the current value..
void UnifiedAutomation.UaBase.IEncodeable.Encode ( IEncoder  encoder)

Encodes the object in a stream.

Parameters
encoderThe encoder to be used for encoding the current value.

Property Documentation

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.BinaryEncodingId
get

Returns the UA type identifier for the default binary encoding for the type.

The UA type identifier for binary encoding.

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.TypeId
get

Returns the UA type identifier for the encodable type.

The UA type identifier.

ExpandedNodeId UnifiedAutomation.UaBase.IEncodeable.XmlEncodingId
get

Returns the UA type identifier for the default XML encoding for the type.

The UA type identifier for the XML encoding id.


The documentation for this interface was generated from the following file: