S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
sopc_protocol_constants.h File Reference

OPC-UA specific constants. More...

Go to the source code of this file.

Macros

#define SOPC_PROTOCOL_VERSION   0
 Version of the used protocol.
 
#define SOPC_TCP_UA_MIN_BUFFER_SIZE   8192
 
#define SOPC_TCP_UA_MAX_URL_AND_REASON_LENGTH   4096
 
#define SOPC_TCP_UA_HEADER_LENGTH   8
 
#define SOPC_TCP_UA_ACK_MSG_LENGTH   28
 
#define SOPC_TCP_UA_HEL_MIN_MSG_LENGTH   32
 
#define SOPC_TCP_UA_ERR_MIN_MSG_LENGTH   16
 
#define SOPC_TCP_UA_RHE_MIN_MSG_LENGTH   16
 
#define SOPC_UA_HEADER_MESSAGE_SIZE_POSITION   4
 
#define SOPC_UA_HEADER_ISFINAL_POSITION   3
 
#define SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH   12
 
#define SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH   4
 
#define SOPC_UA_SECURE_MESSAGE_SEQUENCE_LENGTH   8
 
#define SOPC_UA_SYMMETRIC_SECURE_MESSAGE_HEADERS_LENGTH
 
#define SOPC_UA_SYMMETRIC_SEQUENCE_HEADER_POSITION    (SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH + SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH)
 

Detailed Description

OPC-UA specific constants.

Macro Definition Documentation

◆ SOPC_PROTOCOL_VERSION

#define SOPC_PROTOCOL_VERSION   0

Version of the used protocol.

◆ SOPC_TCP_UA_MIN_BUFFER_SIZE

#define SOPC_TCP_UA_MIN_BUFFER_SIZE   8192

◆ SOPC_TCP_UA_MAX_URL_AND_REASON_LENGTH

#define SOPC_TCP_UA_MAX_URL_AND_REASON_LENGTH   4096

◆ SOPC_TCP_UA_HEADER_LENGTH

#define SOPC_TCP_UA_HEADER_LENGTH   8

◆ SOPC_TCP_UA_ACK_MSG_LENGTH

#define SOPC_TCP_UA_ACK_MSG_LENGTH   28

◆ SOPC_TCP_UA_HEL_MIN_MSG_LENGTH

#define SOPC_TCP_UA_HEL_MIN_MSG_LENGTH   32

◆ SOPC_TCP_UA_ERR_MIN_MSG_LENGTH

#define SOPC_TCP_UA_ERR_MIN_MSG_LENGTH   16

◆ SOPC_TCP_UA_RHE_MIN_MSG_LENGTH

#define SOPC_TCP_UA_RHE_MIN_MSG_LENGTH   16

◆ SOPC_UA_HEADER_MESSAGE_SIZE_POSITION

#define SOPC_UA_HEADER_MESSAGE_SIZE_POSITION   4

◆ SOPC_UA_HEADER_ISFINAL_POSITION

#define SOPC_UA_HEADER_ISFINAL_POSITION   3

◆ SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH

#define SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH   12

◆ SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH

#define SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH   4

◆ SOPC_UA_SECURE_MESSAGE_SEQUENCE_LENGTH

#define SOPC_UA_SECURE_MESSAGE_SEQUENCE_LENGTH   8

◆ SOPC_UA_SYMMETRIC_SECURE_MESSAGE_HEADERS_LENGTH

#define SOPC_UA_SYMMETRIC_SECURE_MESSAGE_HEADERS_LENGTH
Value:
#define SOPC_UA_SECURE_MESSAGE_SEQUENCE_LENGTH
Definition sopc_protocol_constants.h:61
#define SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH
Definition sopc_protocol_constants.h:57
#define SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH
Definition sopc_protocol_constants.h:59

◆ SOPC_UA_SYMMETRIC_SEQUENCE_HEADER_POSITION

#define SOPC_UA_SYMMETRIC_SEQUENCE_HEADER_POSITION    (SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH + SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH)