open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_NetworkMessage Struct Reference

#include <ua_pubsub_networkmessage.h>

Data Fields

UA_Byte version
 
UA_Boolean messageIdEnabled
 
UA_String messageId
 
UA_Boolean publisherIdEnabled
 
UA_Boolean groupHeaderEnabled
 
UA_Boolean payloadHeaderEnabled
 
UA_PublisherIdDatatype publisherIdType
 
UA_Boolean dataSetClassIdEnabled
 
UA_Boolean securityEnabled
 
UA_Boolean timestampEnabled
 
UA_Boolean picosecondsEnabled
 
UA_Boolean chunkMessage
 
UA_Boolean promotedFieldsEnabled
 
UA_NetworkMessageType networkMessageType
 
union { 
 
   UA_Byte   publisherIdByte 
 
   UA_UInt16   publisherIdUInt16 
 
   UA_UInt32   publisherIdUInt32 
 
   UA_UInt64   publisherIdUInt64 
 
   UA_Guid   publisherIdGuid 
 
   UA_String   publisherIdString 
 
publisherId 
 
UA_Guid dataSetClassId
 
UA_NetworkMessageGroupHeader groupHeader
 
union { 
 
   UA_DataSetPayloadHeader   dataSetPayloadHeader 
 
payloadHeader 
 
UA_DateTime timestamp
 
UA_UInt16 picoseconds
 
UA_UInt16 promotedFieldsSize
 
UA_VariantpromotedFields
 
UA_NetworkMessageSecurityHeader securityHeader
 
union { 
 
   UA_DataSetPayload   dataSetPayload 
 
payload 
 
UA_ByteString securityFooter
 

Detailed Description

Definition at line 130 of file ua_pubsub_networkmessage.h.

Field Documentation

◆ version

UA_Byte UA_NetworkMessage::version

Definition at line 131 of file ua_pubsub_networkmessage.h.

◆ messageIdEnabled

UA_Boolean UA_NetworkMessage::messageIdEnabled

Definition at line 132 of file ua_pubsub_networkmessage.h.

◆ messageId

UA_String UA_NetworkMessage::messageId

Definition at line 133 of file ua_pubsub_networkmessage.h.

◆ publisherIdEnabled

UA_Boolean UA_NetworkMessage::publisherIdEnabled

Definition at line 134 of file ua_pubsub_networkmessage.h.

◆ groupHeaderEnabled

UA_Boolean UA_NetworkMessage::groupHeaderEnabled

Definition at line 135 of file ua_pubsub_networkmessage.h.

◆ payloadHeaderEnabled

UA_Boolean UA_NetworkMessage::payloadHeaderEnabled

Definition at line 136 of file ua_pubsub_networkmessage.h.

◆ publisherIdType

UA_PublisherIdDatatype UA_NetworkMessage::publisherIdType

Definition at line 137 of file ua_pubsub_networkmessage.h.

◆ dataSetClassIdEnabled

UA_Boolean UA_NetworkMessage::dataSetClassIdEnabled

Definition at line 138 of file ua_pubsub_networkmessage.h.

◆ securityEnabled

UA_Boolean UA_NetworkMessage::securityEnabled

Definition at line 139 of file ua_pubsub_networkmessage.h.

◆ timestampEnabled

UA_Boolean UA_NetworkMessage::timestampEnabled

Definition at line 140 of file ua_pubsub_networkmessage.h.

◆ picosecondsEnabled

UA_Boolean UA_NetworkMessage::picosecondsEnabled

Definition at line 141 of file ua_pubsub_networkmessage.h.

◆ chunkMessage

UA_Boolean UA_NetworkMessage::chunkMessage

Definition at line 142 of file ua_pubsub_networkmessage.h.

◆ promotedFieldsEnabled

UA_Boolean UA_NetworkMessage::promotedFieldsEnabled

Definition at line 143 of file ua_pubsub_networkmessage.h.

◆ networkMessageType

UA_NetworkMessageType UA_NetworkMessage::networkMessageType

Definition at line 144 of file ua_pubsub_networkmessage.h.

◆ publisherIdByte

UA_Byte UA_NetworkMessage::publisherIdByte

Definition at line 146 of file ua_pubsub_networkmessage.h.

◆ publisherIdUInt16

UA_UInt16 UA_NetworkMessage::publisherIdUInt16

Definition at line 147 of file ua_pubsub_networkmessage.h.

◆ publisherIdUInt32

UA_UInt32 UA_NetworkMessage::publisherIdUInt32

Definition at line 148 of file ua_pubsub_networkmessage.h.

◆ publisherIdUInt64

UA_UInt64 UA_NetworkMessage::publisherIdUInt64

Definition at line 149 of file ua_pubsub_networkmessage.h.

◆ publisherIdGuid

UA_Guid UA_NetworkMessage::publisherIdGuid

Definition at line 150 of file ua_pubsub_networkmessage.h.

◆ publisherIdString

UA_String UA_NetworkMessage::publisherIdString

Definition at line 151 of file ua_pubsub_networkmessage.h.

◆ [union]

union { ... } UA_NetworkMessage::publisherId

◆ dataSetClassId

UA_Guid UA_NetworkMessage::dataSetClassId

Definition at line 153 of file ua_pubsub_networkmessage.h.

◆ groupHeader

UA_NetworkMessageGroupHeader UA_NetworkMessage::groupHeader

Definition at line 155 of file ua_pubsub_networkmessage.h.

◆ dataSetPayloadHeader

UA_DataSetPayloadHeader UA_NetworkMessage::dataSetPayloadHeader

Definition at line 158 of file ua_pubsub_networkmessage.h.

◆ [union]

union { ... } UA_NetworkMessage::payloadHeader

◆ timestamp

UA_DateTime UA_NetworkMessage::timestamp

Definition at line 161 of file ua_pubsub_networkmessage.h.

◆ picoseconds

UA_UInt16 UA_NetworkMessage::picoseconds

Definition at line 162 of file ua_pubsub_networkmessage.h.

◆ promotedFieldsSize

UA_UInt16 UA_NetworkMessage::promotedFieldsSize

Definition at line 163 of file ua_pubsub_networkmessage.h.

◆ promotedFields

UA_Variant* UA_NetworkMessage::promotedFields

Definition at line 164 of file ua_pubsub_networkmessage.h.

◆ securityHeader

UA_NetworkMessageSecurityHeader UA_NetworkMessage::securityHeader

Definition at line 166 of file ua_pubsub_networkmessage.h.

◆ dataSetPayload

UA_DataSetPayload UA_NetworkMessage::dataSetPayload

Definition at line 169 of file ua_pubsub_networkmessage.h.

◆ [union]

union { ... } UA_NetworkMessage::payload

◆ securityFooter

UA_ByteString UA_NetworkMessage::securityFooter

Definition at line 172 of file ua_pubsub_networkmessage.h.


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