EtherCAT Slave
 
Loading...
Searching...
No Matches
SDO Datatype Definition

Overview

Macros

#define DEFTYPE_NULL   0x0000
 Null.
 
#define DEFTYPE_BOOLEAN   0x0001
 BOOLEAN.
 
#define DEFTYPE_INTEGER8   0x0002
 INTEGER8.
 
#define DEFTYPE_INTEGER16   0x0003
 INTEGER16.
 
#define DEFTYPE_INTEGER32   0x0004
 INTEGER32.
 
#define DEFTYPE_UNSIGNED8   0x0005
 UNSIGNED8.
 
#define DEFTYPE_UNSIGNED16   0x0006
 UNSIGNED16.
 
#define DEFTYPE_UNSIGNED32   0x0007
 UNSIGNED32.
 
#define DEFTYPE_REAL32   0x0008
 REAL32.
 
#define DEFTYPE_VISIBLESTRING   0x0009
 VISIBLE_STRING.
 
#define DEFTYPE_OCTETSTRING   0x000A
 OCTET_STRING.
 
#define DEFTYPE_UNICODE_STRING   0x000B
 UNICODE_STRING.
 
#define DEFTYPE_TIME_OF_DAY   0x000C
 TIME_OF_DAY.
 
#define DEFTYPE_TIME_DIFFERENCE   0x000D
 TIME_DIFFERENCE.
 
#define DEFTYPE_INTEGER24   0x0010
 INTEGER24.
 
#define DEFTYPE_REAL64   0x0011
 REAL64.
 
#define DEFTYPE_INTEGER40   0x0012
 INTEGER40.
 
#define DEFTYPE_INTEGER48   0x0013
 INTEGER48.
 
#define DEFTYPE_INTEGER56   0x0014
 INTEGER56.
 
#define DEFTYPE_INTEGER64   0x0015
 INTEGER64.
 
#define DEFTYPE_UNSIGNED24   0x0016
 UNSIGNED24.
 
#define DEFTYPE_UNSIGNED40   0x0018
 UNSIGNED40.
 
#define DEFTYPE_UNSIGNED48   0x0019
 UNSIGNED48.
 
#define DEFTYPE_UNSIGNED56   0x001A
 UNSIGNED56.
 
#define DEFTYPE_UNSIGNED64   0x001B
 UNSIGNED64.
 
#define DEFTYPE_GUID   0x001D
 DEFTYPE_GUID.
 
#define DEFTYPE_BYTE   0x001E
 DEFTYPE_BYTE.
 
#define DEFTYPE_WORD   0x001F
 DEFTYPE_WORD.
 
#define DEFTYPE_DWORD   0x0020
 DEFTYPE_DWORD.
 
#define DEFTYPE_PDOMAPPING   0x0021
 PDO_MAPPING.
 
#define DEFTYPE_IDENTITY   0x0023
 IDENTITY.
 
#define DEFTYPE_COMMAND   0x0025
 COMMAND_PAR.
 
#define DEFTYPE_PDOCOMPAR   0x0027
 PDO_PARAMETER.
 
#define DEFTYPE_ENUM   0x0028
 DEFTYPE_ENUM.
 
#define DEFTYPE_SMPAR   0x0029
 SM_SYNCHRONISATION.
 
#define DEFTYPE_RECORD   0x002A
 DEFTYPE_RECORD.
 
#define DEFTYPE_BACKUP   0x002B
 BACKUP_PARAMETER.
 
#define DEFTYPE_MDP   0x002C
 MODULAR_DEVICE_PROFILE.
 
#define DEFTYPE_BITARR8   0x002D
 BITARR8.
 
#define DEFTYPE_BITARR16   0x002E
 BITARR16.
 
#define DEFTYPE_BITARR32   0x002F
 BITARR32.
 
#define DEFTYPE_BIT1   0x0030
 BIT1.
 
#define DEFTYPE_BIT2   0x0031
 BIT2.
 
#define DEFTYPE_BIT3   0x0032
 BIT3.
 
#define DEFTYPE_BIT4   0x0033
 BIT4.
 
#define DEFTYPE_BIT5   0x0034
 BIT5.
 
#define DEFTYPE_BIT6   0x0035
 BIT6.
 
#define DEFTYPE_BIT7   0x0036
 BIT7.
 
#define DEFTYPE_BIT8   0x0037
 BIT8.