S2OPC OPCUA Toolkit
Macros
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. More...
 
#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:

◆ 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)
SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH
#define SOPC_UA_SECURE_MESSAGE_HEADER_LENGTH
Definition: sopc_protocol_constants.h:57
SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH
#define SOPC_UA_SYMMETRIC_SECURITY_HEADER_LENGTH
Definition: sopc_protocol_constants.h:59