TCNOpen TRDP-SPY  2.0
Definitions

Macros

#define TRDP_BOOL8   1
 
#define TRDP_CHAR8   2
 
#define TRDP_UTF16   3
 
#define TRDP_INT8   4
 
#define TRDP_INT16   5
 
#define TRDP_INT32   6
 
#define TRDP_INT64   7
 
#define TRDP_UINT8   8
 
#define TRDP_UINT16   9
 
#define TRDP_UINT32   10
 
#define TRDP_UINT64   11
 
#define TRDP_REAL32   12
 
#define TRDP_REAL64   13
 
#define TRDP_TIMEDATE32   14
 
#define TRDP_TIMEDATE48   15
 
#define TRDP_TIMEDATE64   16
 
#define TRDP_STANDARDTYPE_MAX   TRDP_TIMEDATE64
 
#define TRDP_MD_HEADERLENGTH   TRDP_HEADER_MD_OFFSET_DATA
 
#define TRDP_FCS_LENGTH   4
 

Detailed Description

Macro Definition Documentation

◆ TRDP_BOOL8

#define TRDP_BOOL8   1

=UINT8, 1 bit relevant (equal to zero -> false, not equal to zero -> true)

◆ TRDP_CHAR8

#define TRDP_CHAR8   2

char, can be used also as UTF8

◆ TRDP_FCS_LENGTH

#define TRDP_FCS_LENGTH   4

The CRC calculation results in a 32bit result so 4 bytes are necessary

◆ TRDP_INT16

#define TRDP_INT16   5

Signed integer, 16 bit

◆ TRDP_INT32

#define TRDP_INT32   6

Signed integer, 32 bit

◆ TRDP_INT64

#define TRDP_INT64   7

Signed integer, 64 bit

◆ TRDP_INT8

#define TRDP_INT8   4

Signed integer, 8 bit

◆ TRDP_MD_HEADERLENGTH

#define TRDP_MD_HEADERLENGTH   TRDP_HEADER_MD_OFFSET_DATA

Length of the TRDP header of an MD message

◆ TRDP_REAL32

#define TRDP_REAL32   12

Floating point real, 32 bit

◆ TRDP_REAL64

#define TRDP_REAL64   13

Floating point real, 64 bit

◆ TRDP_STANDARDTYPE_MAX

#define TRDP_STANDARDTYPE_MAX   TRDP_TIMEDATE64

The last standard data type

◆ TRDP_TIMEDATE32

#define TRDP_TIMEDATE32   14

32 bit UNIX time

◆ TRDP_TIMEDATE48

#define TRDP_TIMEDATE48   15

48 bit TCN time (32 bit seconds and 16 bit ticks)

◆ TRDP_TIMEDATE64

#define TRDP_TIMEDATE64   16

32 bit seconds and 32 bit microseconds

◆ TRDP_UINT16

#define TRDP_UINT16   9

Unsigned integer, 16 bit

◆ TRDP_UINT32

#define TRDP_UINT32   10

Unsigned integer, 32 bit

◆ TRDP_UINT64

#define TRDP_UINT64   11

Unsigned integer, 64 bit

◆ TRDP_UINT8

#define TRDP_UINT8   8

Unsigned integer, 8 bit

◆ TRDP_UTF16

#define TRDP_UTF16   3

Unicode UTF-16 character