EtherCAT Slave  1.06.01
SDO Datatype Definition

Overview

Macros

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