|
enum | TraceLevel : int {
TraceLevel.None = 0,
TraceLevel.Error = 1,
TraceLevel.Warning = 2,
TraceLevel.System = 3,
TraceLevel.Info = 4,
TraceLevel.InterfaceCall = 5,
TraceLevel.Constructor = 6,
TraceLevel.ProgramFlow = 7,
TraceLevel.Data = 8,
TraceLevel.Default = -1
} |
| The possible trace levels. More...
|
|
enum | BuiltInType : int {
BuiltInType.Null = 0,
BuiltInType.Boolean = 1,
BuiltInType.SByte = 2,
BuiltInType.Byte = 3,
BuiltInType.Int16 = 4,
BuiltInType.UInt16 = 5,
BuiltInType.Int32 = 6,
BuiltInType.UInt32 = 7,
BuiltInType.Int64 = 8,
BuiltInType.UInt64 = 9,
BuiltInType.Float = 10,
BuiltInType.Double = 11,
BuiltInType.String = 12,
BuiltInType.DateTime = 13,
BuiltInType.Guid = 14,
BuiltInType.ByteString = 15,
BuiltInType.XmlElement = 16,
BuiltInType.NodeId = 17,
BuiltInType.ExpandedNodeId = 18,
BuiltInType.StatusCode = 19,
BuiltInType.QualifiedName = 20,
BuiltInType.LocalizedText = 21,
BuiltInType.ExtensionObject = 22,
BuiltInType.DataValue = 23,
BuiltInType.Variant = 24,
BuiltInType.DiagnosticInfo = 25,
BuiltInType.Number = 26,
BuiltInType.Integer = 27,
BuiltInType.UInteger = 28,
BuiltInType.Enumeration = 29
} |
| The set of built-in data types for UA type descriptions. More...
|
|
enum | DiagnosticsMasks {
DiagnosticsMasks.None = 0,
DiagnosticsMasks.ServiceSymbolicId = 1,
DiagnosticsMasks.ServiceLocalizedText = 2,
DiagnosticsMasks.ServiceAdditionalInfo = 4,
DiagnosticsMasks.ServiceInnerStatusCode = 8,
DiagnosticsMasks.ServiceInnerDiagnostics = 16,
DiagnosticsMasks.ServiceSymbolicIdAndText = 3,
DiagnosticsMasks.ServiceNoInnerStatus = 15,
DiagnosticsMasks.ServiceAll = 31,
DiagnosticsMasks.OperationSymbolicId = 32,
DiagnosticsMasks.OperationLocalizedText = 64,
DiagnosticsMasks.OperationAdditionalInfo = 128,
DiagnosticsMasks.OperationInnerStatusCode = 256,
DiagnosticsMasks.OperationInnerDiagnostics = 512,
DiagnosticsMasks.OperationSymbolicIdAndText = 96,
DiagnosticsMasks.OperationNoInnerStatus = 224,
DiagnosticsMasks.OperationAll = 992,
DiagnosticsMasks.SymbolicId = 33,
DiagnosticsMasks.LocalizedText = 66,
DiagnosticsMasks.AdditionalInfo = 132,
DiagnosticsMasks.InnerStatusCode = 264,
DiagnosticsMasks.InnerDiagnostics = 528,
DiagnosticsMasks.SymbolicIdAndText = 99,
DiagnosticsMasks.NoInnerStatus = 239,
DiagnosticsMasks.All = 1023
} |
| The DiagnosticsMasks enumeration. More...
|
|
enum | ExtensionObjectEncoding { ExtensionObjectEncoding.None = 0,
ExtensionObjectEncoding.Binary = 1,
ExtensionObjectEncoding.Xml = 2,
ExtensionObjectEncoding.EncodeableObject = 3
} |
| The types of encodings that may used with an object. More...
|
|
enum | FileAccessModes : byte {
FileAccessModes.Read = 0x1,
FileAccessModes.Write = 0x2,
FileAccessModes.EraseExisting = 0x4,
FileAccessModes.Append = 0x8,
FileAccessModes.ReadWrite = 0x3,
FileAccessModes.EraseAndWrite = 0x6,
FileAccessModes.AppendAndWrite = 0xA
} |
| The possible modes that can be used when opening files. More...
|
|
enum | PermissionType {
PermissionType.None = 0,
PermissionType.AttrReadable = 0x0001,
PermissionType.Readable = 0x0002,
PermissionType.Writable = 0x0004,
PermissionType.Browseable = 0x0008,
PermissionType.HistoryReadable = 0x0010,
PermissionType.HistoryInsert = 0x0020,
PermissionType.HistoryModify = 0x0040,
PermissionType.HistoryDelete = 0x0080,
PermissionType.EventReadable = 0x0100,
PermissionType.Executable = Writable,
PermissionType.AttrWritable = 0x0200,
PermissionType.Observation = AttrReadable | Readable | Browseable | HistoryReadable | EventReadable,
PermissionType.Operation = Observation | Writable | Executable,
PermissionType.AllPermissions = 0x03FF
} |
| The possible permissions that can be assigned to a node or scope. More...
|
|
enum | NodeAccessMask : long {
NodeAccessMask.UA_OTHER_ATTRREADABLE = PermissionType.AttrReadable,
NodeAccessMask.UA_OTHER_READABLE = PermissionType.Readable,
NodeAccessMask.UA_OTHER_WRITABLE = PermissionType.Writable,
NodeAccessMask.UA_OTHER_BROWSEABLE = PermissionType.Browseable,
NodeAccessMask.UA_OTHER_HISTORYREADABLE = PermissionType.HistoryReadable,
NodeAccessMask.UA_OTHER_HISTORYINSERT = PermissionType.HistoryInsert,
NodeAccessMask.UA_OTHER_HISTORYMODIFY = PermissionType.HistoryModify,
NodeAccessMask.UA_OTHER_HISTORYDELETE = PermissionType.HistoryDelete,
NodeAccessMask.UA_OTHER_EVENTREADABLE = PermissionType.EventReadable,
NodeAccessMask.UA_OTHER_EXECUTABLE = PermissionType.Executable,
NodeAccessMask.UA_OTHER_ATTRWRITABLE = PermissionType.AttrWritable,
NodeAccessMask.UA_OTHER_OBSERVATION = UA_OTHER_ATTRREADABLE | UA_OTHER_READABLE | UA_OTHER_BROWSEABLE | UA_OTHER_HISTORYREADABLE | UA_OTHER_EVENTREADABLE,
NodeAccessMask.UA_OTHER_OPERATION = UA_OTHER_OBSERVATION | UA_OTHER_WRITABLE | UA_OTHER_EXECUTABLE,
NodeAccessMask.UA_OTHER_ALL = PermissionType.AllPermissions,
NodeAccessMask.UA_GROUP_ATTRREADABLE = PermissionType.AttrReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_READABLE = PermissionType.Readable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_WRITABLE = PermissionType.Writable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_BROWSEABLE = PermissionType.Browseable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_HISTORYREADABLE = PermissionType.HistoryReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_HISTORYINSERT = PermissionType.HistoryInsert << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_HISTORYMODIFY = PermissionType.HistoryModify << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_HISTORYDELETE = PermissionType.HistoryDelete << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_EVENTREADABLE = PermissionType.EventReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_EXECUTABLE = PermissionType.Executable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_ATTRWRITABLE = PermissionType.AttrWritable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_GROUP_OBSERVATION = UA_GROUP_ATTRREADABLE | UA_GROUP_READABLE | UA_GROUP_BROWSEABLE | UA_GROUP_HISTORYREADABLE | UA_GROUP_EVENTREADABLE,
NodeAccessMask.UA_GROUP_OPERATION = UA_GROUP_OBSERVATION | UA_GROUP_WRITABLE | UA_GROUP_EXECUTABLE,
NodeAccessMask.UA_GROUP_ALL = PermissionType.AllPermissions << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_ATTRREADABLE = UA_GROUP_ATTRREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_READABLE = UA_GROUP_READABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_WRITABLE = UA_GROUP_WRITABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_BROWSEABLE = UA_GROUP_BROWSEABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_HISTORYREADABLE = UA_GROUP_HISTORYREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_HISTORYINSERT = UA_GROUP_HISTORYINSERT << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_HISTORYMODIFY = UA_GROUP_HISTORYMODIFY << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_HISTORYDELETE = UA_GROUP_HISTORYDELETE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_EVENTREADABLE = UA_GROUP_EVENTREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_EXECUTABLE = UA_GROUP_EXECUTABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_ATTRWRITABLE = UA_GROUP_ATTRWRITABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_OWNER_OBSERVATION = UA_OWNER_ATTRREADABLE | UA_OWNER_READABLE | UA_OWNER_BROWSEABLE | UA_OWNER_HISTORYREADABLE | UA_OWNER_EVENTREADABLE,
NodeAccessMask.UA_OWNER_OPERATION = UA_OWNER_OBSERVATION | UA_OWNER_WRITABLE | UA_OWNER_EXECUTABLE,
NodeAccessMask.UA_OWNER_ALL = UA_GROUP_ALL << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
NodeAccessMask.UA_ALL_SIGNING_REQUIRED = (0x1 << (3 * NodeAccessInfo.UA_NUM_PERMISSION_BITS)),
NodeAccessMask.UA_ALL_ENCRYPTION_REQUIRED = (0x2 << (3 * NodeAccessInfo.UA_NUM_PERMISSION_BITS))
} |
| The masks that case used to set the bitmask in a NodeAccessInfo object. More...
|
|
enum | WellKnownScopes : uint {
WellKnownScopes.Anonymous = 0,
WellKnownScopes.Administrator = 1,
WellKnownScopes.SecurityAdmin = 2,
WellKnownScopes.ConfigurationAdmin = 3,
WellKnownScopes.Operator = 4,
WellKnownScopes.Observer = 5,
WellKnownScopes.BeginOfUserScopeIds = 10
} |
| The well known scopes that can be used. More...
|
|
enum | LimitBits : int { LimitBits.None = 0x0000,
LimitBits.Low = 0x0100,
LimitBits.High = 0x0200,
LimitBits.Constant = 0x0300
} |
| Flags that are set to indicate the limit status of the value. More...
|
|
enum | AggregateBits : int {
AggregateBits.Raw = 0x00,
AggregateBits.Calculated = 0x01,
AggregateBits.Interpolated = 0x02,
AggregateBits.DataSourceMask = 0x03,
AggregateBits.Partial = 0x04,
AggregateBits.ExtraData = 0x08,
AggregateBits.MultipleValues = 0x10
} |
| Flags that are set by the historian when returning archived values. More...
|
|
enum | GenericDataTypeClass {
GenericDataTypeClass.Simple = 0,
GenericDataTypeClass.Enumerated = 1,
GenericDataTypeClass.Structured = 2,
GenericDataTypeClass.Union = 3,
GenericDataTypeClass.OptionalField = 4,
GenericDataTypeClass.OptionSet = 5,
GenericDataTypeClass.StructureWithSubtypedValues = 6,
GenericDataTypeClass.UnionWithSubtypesValues = 7
} |
| The possible generic data type classes. More...
|
|
enum | EncodingType { EncodingType.Binary,
EncodingType.Xml
} |
| The type of encoding used by an encoder/decoder. More...
|
|
enum | ApplicationType { ApplicationType.Server = 0,
ApplicationType.Client = 1,
ApplicationType.ClientAndServer = 2,
ApplicationType.DiscoveryServer = 3
} |
|
enum | AxisScaleEnumeration { AxisScaleEnumeration.Linear = 0,
AxisScaleEnumeration.Log = 1,
AxisScaleEnumeration.Ln = 2
} |
|
enum | BrokerTransportQualityOfService {
BrokerTransportQualityOfService.NotSpecified = 0,
BrokerTransportQualityOfService.BestEffort = 1,
BrokerTransportQualityOfService.AtLeastOnce = 2,
BrokerTransportQualityOfService.AtMostOnce = 3,
BrokerTransportQualityOfService.ExactlyOnce = 4
} |
|
enum | BrowseDirection { BrowseDirection.Forward = 0,
BrowseDirection.Inverse = 1,
BrowseDirection.Both = 2,
BrowseDirection.Invalid = 3
} |
|
enum | BrowseResultMask {
BrowseResultMask.None = 0,
BrowseResultMask.ReferenceTypeId = 1,
BrowseResultMask.IsForward = 2,
BrowseResultMask.NodeClass = 4,
BrowseResultMask.BrowseName = 8,
BrowseResultMask.DisplayName = 16,
BrowseResultMask.TypeDefinition = 32,
BrowseResultMask.All = 63,
BrowseResultMask.ReferenceTypeInfo = 3,
BrowseResultMask.TargetInfo = 60
} |
|
enum | DataChangeTrigger { DataChangeTrigger.Status = 0,
DataChangeTrigger.StatusValue = 1,
DataChangeTrigger.StatusValueTimestamp = 2
} |
|
enum | DataSetOrderingType { DataSetOrderingType.Undefined = 0,
DataSetOrderingType.AscendingWriterId = 1,
DataSetOrderingType.AscendingWriterIdSingle = 2
} |
|
enum | DeadbandType { DeadbandType.None = 0,
DeadbandType.Absolute = 1,
DeadbandType.Percent = 2
} |
|
enum | DiagnosticsLevel {
DiagnosticsLevel.Basic = 0,
DiagnosticsLevel.Advanced = 1,
DiagnosticsLevel.Info = 2,
DiagnosticsLevel.Log = 3,
DiagnosticsLevel.Debug = 4
} |
|
enum | Duplex { Duplex.Full = 0,
Duplex.Half = 1,
Duplex.Unknown = 2
} |
|
enum | ExceptionDeviationFormat {
ExceptionDeviationFormat.AbsoluteValue = 0,
ExceptionDeviationFormat.PercentOfValue = 1,
ExceptionDeviationFormat.PercentOfRange = 2,
ExceptionDeviationFormat.PercentOfEURange = 3,
ExceptionDeviationFormat.Unknown = 4
} |
|
enum | FilterOperator {
FilterOperator.Equals = 0,
FilterOperator.IsNull = 1,
FilterOperator.GreaterThan = 2,
FilterOperator.LessThan = 3,
FilterOperator.GreaterThanOrEqual = 4,
FilterOperator.LessThanOrEqual = 5,
FilterOperator.Like = 6,
FilterOperator.Not = 7,
FilterOperator.Between = 8,
FilterOperator.InList = 9,
FilterOperator.And = 10,
FilterOperator.Or = 11,
FilterOperator.Cast = 12,
FilterOperator.InView = 13,
FilterOperator.OfType = 14,
FilterOperator.RelatedTo = 15,
FilterOperator.BitwiseAnd = 16,
FilterOperator.BitwiseOr = 17
} |
|
enum | HistoryUpdateType { HistoryUpdateType.Insert = 1,
HistoryUpdateType.Replace = 2,
HistoryUpdateType.Update = 3,
HistoryUpdateType.Delete = 4
} |
|
enum | IdentityCriteriaType {
IdentityCriteriaType.UserName = 1,
IdentityCriteriaType.Thumbprint = 2,
IdentityCriteriaType.Role = 3,
IdentityCriteriaType.GroupId = 4,
IdentityCriteriaType.Anonymous = 5,
IdentityCriteriaType.AuthenticatedUser = 6,
IdentityCriteriaType.Application = 7
} |
|
enum | IdType { IdType.Numeric = 0,
IdType.String = 1,
IdType.Guid = 2,
IdType.Opaque = 3
} |
|
enum | InterfaceAdminStatus { InterfaceAdminStatus.Up = 0,
InterfaceAdminStatus.Down = 1,
InterfaceAdminStatus.Testing = 2
} |
|
enum | InterfaceOperStatus {
InterfaceOperStatus.Up = 0,
InterfaceOperStatus.Down = 1,
InterfaceOperStatus.Testing = 2,
InterfaceOperStatus.Unknown = 3,
InterfaceOperStatus.Dormant = 4,
InterfaceOperStatus.NotPresent = 5,
InterfaceOperStatus.LowerLayerDown = 6
} |
|
enum | MessageSecurityMode { MessageSecurityMode.Invalid = 0,
MessageSecurityMode.None = 1,
MessageSecurityMode.Sign = 2,
MessageSecurityMode.SignAndEncrypt = 3
} |
|
enum | ModelChangeStructureVerbMask {
ModelChangeStructureVerbMask.NodeAdded = 1,
ModelChangeStructureVerbMask.NodeDeleted = 2,
ModelChangeStructureVerbMask.ReferenceAdded = 4,
ModelChangeStructureVerbMask.ReferenceDeleted = 8,
ModelChangeStructureVerbMask.DataTypeChanged = 16
} |
|
enum | MonitoringMode { MonitoringMode.Disabled = 0,
MonitoringMode.Sampling = 1,
MonitoringMode.Reporting = 2
} |
|
enum | NamingRuleType { NamingRuleType.Mandatory = 1,
NamingRuleType.Optional = 2,
NamingRuleType.Constraint = 3
} |
|
enum | NegotiationStatus {
NegotiationStatus.InProgress = 0,
NegotiationStatus.Complete = 1,
NegotiationStatus.Failed = 2,
NegotiationStatus.Unknown = 3,
NegotiationStatus.NoNegotiation = 4
} |
|
enum | NodeAttributesMask {
NodeAttributesMask.None = 0,
NodeAttributesMask.AccessLevel = 1,
NodeAttributesMask.ArrayDimensions = 2,
NodeAttributesMask.BrowseName = 4,
NodeAttributesMask.ContainsNoLoops = 8,
NodeAttributesMask.DataType = 16,
NodeAttributesMask.Description = 32,
NodeAttributesMask.DisplayName = 64,
NodeAttributesMask.EventNotifier = 128,
NodeAttributesMask.Executable = 256,
NodeAttributesMask.Historizing = 512,
NodeAttributesMask.InverseName = 1024,
NodeAttributesMask.IsAbstract = 2048,
NodeAttributesMask.MinimumSamplingInterval = 4096,
NodeAttributesMask.NodeClass = 8192,
NodeAttributesMask.NodeId = 16384,
NodeAttributesMask.Symmetric = 32768,
NodeAttributesMask.UserAccessLevel = 65536,
NodeAttributesMask.UserExecutable = 131072,
NodeAttributesMask.UserWriteMask = 262144,
NodeAttributesMask.ValueRank = 524288,
NodeAttributesMask.WriteMask = 1048576,
NodeAttributesMask.Value = 2097152,
NodeAttributesMask.DataTypeDefinition = 4194304,
NodeAttributesMask.RolePermissions = 8388608,
NodeAttributesMask.AccessRestrictions = 16777216,
NodeAttributesMask.All = 33554431,
NodeAttributesMask.BaseNode = 26501220,
NodeAttributesMask.Object = 26501348,
NodeAttributesMask.ObjectType = 26503268,
NodeAttributesMask.Variable = 26571383,
NodeAttributesMask.VariableType = 28600438,
NodeAttributesMask.Method = 26632548,
NodeAttributesMask.ReferenceType = 26537060,
NodeAttributesMask.View = 26501356
} |
|
enum | NodeClass {
NodeClass.Unspecified = 0,
NodeClass.Object = 1,
NodeClass.Variable = 2,
NodeClass.Method = 4,
NodeClass.ObjectType = 8,
NodeClass.VariableType = 16,
NodeClass.ReferenceType = 32,
NodeClass.DataType = 64,
NodeClass.View = 128
} |
|
enum | OpenFileMode { OpenFileMode.Read = 1,
OpenFileMode.Write = 2,
OpenFileMode.EraseExisting = 4,
OpenFileMode.Append = 8
} |
|
enum | OverrideValueHandling { OverrideValueHandling.Disabled = 0,
OverrideValueHandling.LastUsableValue = 1,
OverrideValueHandling.OverrideValue = 2
} |
|
enum | PerformUpdateType { PerformUpdateType.Insert = 1,
PerformUpdateType.Replace = 2,
PerformUpdateType.Update = 3,
PerformUpdateType.Remove = 4
} |
|
enum | PubSubDiagnosticsCounterClassification { PubSubDiagnosticsCounterClassification.Information = 0,
PubSubDiagnosticsCounterClassification.Error = 1
} |
|
enum | PubSubState {
PubSubState.Disabled = 0,
PubSubState.Paused = 1,
PubSubState.Operational = 2,
PubSubState.Error = 3,
PubSubState.PreOperational = 4
} |
|
enum | RedundancySupport {
RedundancySupport.None = 0,
RedundancySupport.Cold = 1,
RedundancySupport.Warm = 2,
RedundancySupport.Hot = 3,
RedundancySupport.Transparent = 4,
RedundancySupport.HotAndMirrored = 5
} |
|
enum | SecurityTokenRequestType { SecurityTokenRequestType.Issue = 0,
SecurityTokenRequestType.Renew = 1
} |
|
enum | ServerState {
ServerState.Running = 0,
ServerState.Failed = 1,
ServerState.NoConfiguration = 2,
ServerState.Suspended = 3,
ServerState.Shutdown = 4,
ServerState.Test = 5,
ServerState.CommunicationFault = 6,
ServerState.Unknown = 7
} |
|
enum | StructureType {
StructureType.Structure = 0,
StructureType.StructureWithOptionalFields = 1,
StructureType.Union = 2,
StructureType.StructureWithSubtypedValues = 3,
StructureType.UnionWithSubtypedValues = 4
} |
|
enum | TimestampsToReturn {
TimestampsToReturn.Source = 0,
TimestampsToReturn.Server = 1,
TimestampsToReturn.Both = 2,
TimestampsToReturn.Neither = 3,
TimestampsToReturn.Invalid = 4
} |
|
enum | TrustListMasks {
TrustListMasks.None = 0,
TrustListMasks.TrustedCertificates = 1,
TrustListMasks.TrustedCrls = 2,
TrustListMasks.IssuerCertificates = 4,
TrustListMasks.IssuerCrls = 8,
TrustListMasks.All = 15
} |
|
enum | TsnFailureCode {
TsnFailureCode.NoFailure = 0,
TsnFailureCode.InsufficientBandwidth = 1,
TsnFailureCode.InsufficientResources = 2,
TsnFailureCode.InsufficientTrafficClassBandwidth = 3,
TsnFailureCode.StreamIDInUse = 4,
TsnFailureCode.StreamDestinationAddressInUse = 5,
TsnFailureCode.StreamPreemptedByHigherRank = 6,
TsnFailureCode.LatencyHasChanged = 7,
TsnFailureCode.EgressPortNotAVBCapable = 8,
TsnFailureCode.UseDifferentDestinationAddress = 9,
TsnFailureCode.OutOfMSRPResources = 10,
TsnFailureCode.OutOfMMRPResources = 11,
TsnFailureCode.CannotStoreDestinationAddress = 12,
TsnFailureCode.PriorityIsNoAnSRCLass = 13,
TsnFailureCode.MaxFrameSizeTooLarge = 14,
TsnFailureCode.MaxFanInPortsLimitReached = 15,
TsnFailureCode.FirstValueChangedForStreamID = 16,
TsnFailureCode.VlanBlockedOnEgress = 17,
TsnFailureCode.VlanTaggingDisabledOnEgress = 18,
TsnFailureCode.SrClassPriorityMismatch = 19,
TsnFailureCode.FeatureNotPropagated = 20,
TsnFailureCode.MaxLatencyExceeded = 21,
TsnFailureCode.BridgeDoesNotProvideNetworkID = 22,
TsnFailureCode.StreamTransformNotSupported = 23,
TsnFailureCode.StreamIDTypeNotSupported = 24,
TsnFailureCode.FeatureNotSupported = 25
} |
|
enum | TsnListenerStatus { TsnListenerStatus.None = 0,
TsnListenerStatus.Ready = 1,
TsnListenerStatus.PartialFailed = 2,
TsnListenerStatus.Failed = 3
} |
|
enum | TsnStreamState {
TsnStreamState.Disabled = 0,
TsnStreamState.Configuring = 1,
TsnStreamState.Ready = 2,
TsnStreamState.Operational = 3,
TsnStreamState.Error = 4
} |
|
enum | TsnTalkerStatus { TsnTalkerStatus.None = 0,
TsnTalkerStatus.Ready = 1,
TsnTalkerStatus.Failed = 2
} |
|
enum | UserTokenType { UserTokenType.Anonymous = 0,
UserTokenType.UserName = 1,
UserTokenType.Certificate = 2,
UserTokenType.IssuedToken = 3
} |
|
enum | AccessLevelType : byte {
AccessLevelType.None = 0,
AccessLevelType.CurrentRead = 1,
AccessLevelType.CurrentWrite = 2,
AccessLevelType.HistoryRead = 4,
AccessLevelType.HistoryWrite = 8,
AccessLevelType.SemanticChange = 16,
AccessLevelType.StatusWrite = 32,
AccessLevelType.TimestampWrite = 64
} |
|
enum | EventNotifierType : byte { EventNotifierType.None = 0,
EventNotifierType.SubscribeToEvents = 1,
EventNotifierType.HistoryRead = 4,
EventNotifierType.HistoryWrite = 8
} |
|
enum | AccessRestrictionType : ushort {
AccessRestrictionType.None = 0,
AccessRestrictionType.SigningRequired = 1,
AccessRestrictionType.EncryptionRequired = 2,
AccessRestrictionType.SessionRequired = 4,
AccessRestrictionType.ApplyRestrictionsToBrowse = 8
} |
|
enum | DataSetFieldFlags : ushort { DataSetFieldFlags.None = 0,
DataSetFieldFlags.PromotedField = 1
} |
|
enum | AccessLevelExType : uint {
AccessLevelExType.None = 0,
AccessLevelExType.CurrentRead = 1,
AccessLevelExType.CurrentWrite = 2,
AccessLevelExType.HistoryRead = 4,
AccessLevelExType.HistoryWrite = 8,
AccessLevelExType.SemanticChange = 16,
AccessLevelExType.StatusWrite = 32,
AccessLevelExType.TimestampWrite = 64,
AccessLevelExType.NonatomicRead = 256,
AccessLevelExType.NonatomicWrite = 512,
AccessLevelExType.WriteFullArrayOnly = 1024,
AccessLevelExType.NoSubDataTypes = 2048
} |
|
enum | AttributeWriteMask : uint {
AttributeWriteMask.None = 0,
AttributeWriteMask.AccessLevel = 1,
AttributeWriteMask.ArrayDimensions = 2,
AttributeWriteMask.BrowseName = 4,
AttributeWriteMask.ContainsNoLoops = 8,
AttributeWriteMask.DataType = 16,
AttributeWriteMask.Description = 32,
AttributeWriteMask.DisplayName = 64,
AttributeWriteMask.EventNotifier = 128,
AttributeWriteMask.Executable = 256,
AttributeWriteMask.Historizing = 512,
AttributeWriteMask.InverseName = 1024,
AttributeWriteMask.IsAbstract = 2048,
AttributeWriteMask.MinimumSamplingInterval = 4096,
AttributeWriteMask.NodeClass = 8192,
AttributeWriteMask.NodeId = 16384,
AttributeWriteMask.Symmetric = 32768,
AttributeWriteMask.UserAccessLevel = 65536,
AttributeWriteMask.UserExecutable = 131072,
AttributeWriteMask.UserWriteMask = 262144,
AttributeWriteMask.ValueRank = 524288,
AttributeWriteMask.WriteMask = 1048576,
AttributeWriteMask.ValueForVariableType = 2097152,
AttributeWriteMask.DataTypeDefinition = 4194304,
AttributeWriteMask.RolePermissions = 8388608,
AttributeWriteMask.AccessRestrictions = 16777216,
AttributeWriteMask.AccessLevelEx = 33554432
} |
|
enum | DataSetFieldContentMask : uint {
DataSetFieldContentMask.None = 0,
DataSetFieldContentMask.StatusCode = 1,
DataSetFieldContentMask.SourceTimestamp = 2,
DataSetFieldContentMask.ServerTimestamp = 4,
DataSetFieldContentMask.SourcePicoSeconds = 8,
DataSetFieldContentMask.ServerPicoSeconds = 16,
DataSetFieldContentMask.RawData = 32
} |
|
enum | JsonDataSetMessageContentMask : uint {
JsonDataSetMessageContentMask.None = 0,
JsonDataSetMessageContentMask.DataSetWriterId = 1,
JsonDataSetMessageContentMask.MetaDataVersion = 2,
JsonDataSetMessageContentMask.SequenceNumber = 4,
JsonDataSetMessageContentMask.Timestamp = 8,
JsonDataSetMessageContentMask.Status = 16,
JsonDataSetMessageContentMask.MessageType = 32
} |
|
enum | JsonNetworkMessageContentMask : uint {
JsonNetworkMessageContentMask.None = 0,
JsonNetworkMessageContentMask.NetworkMessageHeader = 1,
JsonNetworkMessageContentMask.DataSetMessageHeader = 2,
JsonNetworkMessageContentMask.SingleDataSetMessage = 4,
JsonNetworkMessageContentMask.PublisherId = 8,
JsonNetworkMessageContentMask.DataSetClassId = 16,
JsonNetworkMessageContentMask.ReplyTo = 32
} |
|
enum | PermissionTypeDataType : uint {
PermissionTypeDataType.None = 0,
PermissionTypeDataType.Browse = 1,
PermissionTypeDataType.ReadRolePermissions = 2,
PermissionTypeDataType.WriteAttribute = 4,
PermissionTypeDataType.WriteRolePermissions = 8,
PermissionTypeDataType.WriteHistorizing = 16,
PermissionTypeDataType.Read = 32,
PermissionTypeDataType.Write = 64,
PermissionTypeDataType.ReadHistory = 128,
PermissionTypeDataType.InsertHistory = 256,
PermissionTypeDataType.ModifyHistory = 512,
PermissionTypeDataType.DeleteHistory = 1024,
PermissionTypeDataType.ReceiveEvents = 2048,
PermissionTypeDataType.Call = 4096,
PermissionTypeDataType.AddReference = 8192,
PermissionTypeDataType.RemoveReference = 16384,
PermissionTypeDataType.DeleteNode = 32768,
PermissionTypeDataType.AddNode = 65536
} |
|
enum | UadpDataSetMessageContentMask : uint {
UadpDataSetMessageContentMask.None = 0,
UadpDataSetMessageContentMask.Timestamp = 1,
UadpDataSetMessageContentMask.PicoSeconds = 2,
UadpDataSetMessageContentMask.Status = 4,
UadpDataSetMessageContentMask.MajorVersion = 8,
UadpDataSetMessageContentMask.MinorVersion = 16,
UadpDataSetMessageContentMask.SequenceNumber = 32
} |
|
enum | UadpNetworkMessageContentMask : uint {
UadpNetworkMessageContentMask.None = 0,
UadpNetworkMessageContentMask.PublisherId = 1,
UadpNetworkMessageContentMask.GroupHeader = 2,
UadpNetworkMessageContentMask.WriterGroupId = 4,
UadpNetworkMessageContentMask.GroupVersion = 8,
UadpNetworkMessageContentMask.NetworkMessageNumber = 16,
UadpNetworkMessageContentMask.SequenceNumber = 32,
UadpNetworkMessageContentMask.PayloadHeader = 64,
UadpNetworkMessageContentMask.Timestamp = 128,
UadpNetworkMessageContentMask.PicoSeconds = 256,
UadpNetworkMessageContentMask.DataSetClassId = 512,
UadpNetworkMessageContentMask.PromotedFields = 1024
} |
|
enum | ValidationOptions {
ValidationOptions.None = 0x0,
ValidationOptions.SuppressCertificateExpired = 0x1,
ValidationOptions.SuppressHostNameInvalid = 0x2,
ValidationOptions.SuppressRevocationStatusUnknown = 0x8,
ValidationOptions.SuppressUntrusted = 0x8
} |
| Options that can be used to suppress certificate validation errors. More...
|
|
enum | LicenseActivationStatus { LicenseActivationStatus.Valid,
LicenseActivationStatus.Demo
} |
|
enum | ListenerState { ListenerState.Idle,
ListenerState.Listening,
ListenerState.Stopped,
ListenerState.Disposed
} |
|
enum | ConnectionState { ConnectionState.Created,
ConnectionState.Connected,
ConnectionState.Disconnected,
ConnectionState.Disposed
} |
|
enum | CertificateValidationOptions {
CertificateValidationOptions.Default = 0x0,
CertificateValidationOptions.SuppressCertificateExpired = 0x1,
CertificateValidationOptions.SuppressHostNameInvalid = 0x2,
CertificateValidationOptions.SuppressRevocationStatusUnknown = 0x8,
CertificateValidationOptions.CheckRevocationStatusOnline = 0x10,
CertificateValidationOptions.CheckRevocationStatusOffine = 0x20,
CertificateValidationOptions.TreatAsInvalid = 0x40
} |
| Options that can be used to suppress certificate validation errors. More...
|
|
enum | HashAlgorithm {
HashAlgorithm.Unknown = 0,
HashAlgorithm.SHA1 = 1,
HashAlgorithm.SHA256 = 2,
HashAlgorithm.SHA384 = 3,
HashAlgorithm.SHA512 = 4
} |
| The hash algorithms supported by the stack. More...
|
|
enum | PublicKeyAlgorithm {
PublicKeyAlgorithm.Unknown = 0,
PublicKeyAlgorithm.RSA1024 = 1,
PublicKeyAlgorithm.RSA2048 = 2,
PublicKeyAlgorithm.RSA3072 = 3,
PublicKeyAlgorithm.RSA4096 = 4
} |
| The public key algorithms supported by the stack. More...
|
|
enum | TransportChannelFeatures {
TransportChannelFeatures.None = 0x0000,
TransportChannelFeatures.Open = 0x0001,
TransportChannelFeatures.BeginOpen = 0x0002,
TransportChannelFeatures.Reconnect = 0x0004,
TransportChannelFeatures.BeginReconnect = 0x0008,
TransportChannelFeatures.BeginClose = 0x0010,
TransportChannelFeatures.BeginSendRequest = 0x0020
} |
| The masks for the optional features which may not be supported by every transport channel. More...
|
|
enum | BinaryEncodingSupport { BinaryEncodingSupport.Optional,
BinaryEncodingSupport.Required,
BinaryEncodingSupport.None
} |
| The type of binary encoding support allowed by a channel. More...
|
|
enum | RequestEncoding { RequestEncoding.Binary,
RequestEncoding.Xml,
RequestEncoding.Json
} |
| The message encoding used with a request. More...
|
|
enum | AccessRight { AccessRight.None = 0,
AccessRight.Run = 2,
AccessRight.Administer = 3
} |
| The access rights available. More...
|
|
enum | WindowsStoreType { WindowsStoreType.LocalMachine,
WindowsStoreType.CurrentUser,
WindowsStoreType.User,
WindowsStoreType.Service
} |
| The type of certificate store. More...
|
|