STATE (ENUM) ¶ TYPE STATE : The PubSubState is used to expose and control the operation of the PubSub components: Configuration , Connection , ReaderGroup , Reader , WriterGroup and Writer Take a look to the state transition Diagram: See: PubSubState at OPC Foundation Attributes: qualified_only InOut: Name Comment DISABLED The PubSub component is configured but currently disabled. PAUSED The PubSub component is enabled but currently paused by a parent component. The parent component is either Disabled or Paused . OPERATIONAL The PubSub component is operational ERROR The PubSub component is in an error state.
IPADDRESS (ALIAS) ¶ TYPE IPADDRESS : NBS.|dIPADDRESS| See: IPADDRESS in the Net Base Services library
Interfaces ¶ IAsyncProperty (Alias) IIPAddress (Alias) IIPAddressSet (Alias) ITSNContext (Alias)
IAsyncProperty (ALIAS) ¶ TYPE IAsyncProperty : NBS.|dIAsyncProperty|
IIPAddress (ALIAS) ¶ TYPE IIPAddress : NBS.|dIIPAddress|
IIPAddressSet (ALIAS) ¶ TYPE IIPAddressSet : NBS.|dIIPAddressSet|
ITSNContext (ALIAS) ¶ TYPE ITSNContext : NBS.|dITSNContext|
Constants ¶ IEC_TYPES (GVL) UDP (GVL)
IEC_TYPES (GVL) ¶ See: OPC UA Binary at OPC Foundation InOut: Scope Name Type Initial Comment Constant IEC_BYTE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BYTE Encodingsize: 1 Byte IEC_BOOL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BOOL Encodingsize: 1 Byte IEC_DATE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATE Encodingsize: 8 Byte IEC_DINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DINT Encodingsize: 4 Byte IEC_DATEANDTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATEANDTIME Encodingsize: 8 Byte IEC_DWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DWORD Encodingsize: 4 Byte IEC_INT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_INT Encodingsize: 2 Byte IEC_STRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_STRING Encodingsize: n + 4 Byte IEC_LINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LINT Encodingsize: 8 Byte IEC_LREAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LREAL Encodingsize: 8 Byte IEC_LTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LTIME Encodingsize: 8 Byte IEC_LWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LWORD Encodingsize: 8 Byte IEC_REAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_REAL Encodingsize: 4 Byte IEC_SINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_SINT Encodingsize: 1 Byte IEC_WSTRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WSTRING Encodingsize: n x 2 + 4 Byte IEC_TIMEOFDAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIMEOFDAY Encodingsize: 4 Byte IEC_TIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIME Encodingsize: 8 Byte IEC_UDINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UDINT Encodingsize: 4 Byte IEC_UINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UINT Encodingsize: 2 Byte IEC_ULINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ULINT Encodingsize: 8 Byte IEC_USINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USINT Encodingsize: 1 Byte IEC_WCHAR IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WORD Encodingsize: 2 Byte IEC_WORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WORD Encodingsize: 2 Byte IEC_CHAR IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BYTE Encodingsize: 1 Byte IEC_UNION IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USERDEF Encodingsize: max(v0, v1, … vm) + 4 IEC_ARRAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ARRAY Encodingsize: 4 Byte + 4 Byte x number dimensions + number of values x encodingsize per value IEC_BIT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BIT Encodingsize: 1 Byte
Interfaces ¶ Diagnostics IConnectionDiagnostics (Interface) GetInstancePointer (Method) IDiagnostics (Interface) Reset (Method) IDiagnosticsCounter (Interface) GetInstancePointer (Method) IReaderDiagnostics (Interface) GetInstancePointer (Method) IReaderGroupDiagnostics (Interface) GetInstancePointer (Method) IRootDiagnostics (Interface) GetInstancePointer (Method) IWriterDiagnostics (Interface) GetInstancePointer (Method) IWriterGroupDiagnostics (Interface) GetInstancePointer (Method) IConfiguration (Interface) IConnection (Interface) IDataSet (Interface) GetSize (Method) GetVersion (Method) IReader (Interface) IReaderGroup (Interface) IStatus (Interface) Disable (Method) Enable (Method) GetState (Method) IWriter (Interface) IWriterGroup (Interface)