| enum class | EtherCATDataTypeEnum {
BOOLEAN = 1
, INTEGER8 = 2
, INTEGER16 = 3
, INTEGER32 = 4
,
UNSIGNED8 = 5
, UNSIGNED16 = 6
, UNSIGNED32 = 7
, REAL32 = 8
,
VISIBLE_STRING = 9
, OCTET_STRING = 10
, UNICODE_STRING = 11
, TIME_OF_DAY = 12
,
TIME_DIFFERENCE = 13
, INTEGER24 = 16
, REAL64 = 17
, INTEGER64 = 21
,
UNSIGNED24 = 22
, UNSIGNED64 = 27
, BYTE = 30
, BIT1 = 48
,
BIT2 = 49
, BIT3 = 50
, BIT4 = 51
, BIT5 = 52
,
BIT6 = 53
, BIT7 = 54
, BIT8 = 55
} |
| enum class | RegisterEnum {
TYPE = 0x0
, REVISION = 0x1
, BUILD = 0x2
, RAM_SIZE = 0x6
,
PORT0_DESCRIPTOR = 0x00007
, PORT1_DESCRIPTOR = 0x20007
, PORT2_DESCRIPTOR = 0x40007
, PORT3_DESCRIPTOR = 0x60007
,
FMMU_BIT_NOT_SUPPORTED = 0x00008
, NO_SUPPORT_RESERVED_REGISTER = 0x10008
, DC_SUPPORTED = 0x20008
, DC_RANGE = 0x30008
,
LOW_JITTER_EBUS = 0x40008
, ENHANCED_LINK_DETECTION_EBUS = 0x50008
, ENHANCED_LINK_DETECTION_MII = 0x60008
, SEPARATE_FCS_ERROR_HANDLING = 0x70008
,
CONFIGURED_STATION_ADDRESS = 0x10
, CONFIGURED_STATION_ALIAS = 0x12
, DLS_USER_OPERATIONAL = 0x00110
, LINK_STATUS_PORT_0 = 0x40110
,
LINK_STATUS_PORT_1 = 0x50110
, LINK_STATUS_PORT_2 = 0x60110
, LINK_STATUS_PORT_3 = 0x70110
, LOOP_STATUS_PORT_0 = 0x00111
,
SIGNAL_DETECTION_PORT_0 = 0x10111
, LOOP_STATUS_PORT_1 = 0x20111
, SIGNAL_DETECTION_PORT_1 = 0x30111
, LOOP_STATUS_PORT_2 = 0x40111
,
SIGNAL_DETECTION_PORT_2 = 0x50111
, LOOP_STATUS_PORT_3 = 0x60111
, SIGNAL_DETECTION_PORT_3 = 0x70111
, STATUS_CONTROL = 0x120
,
DLS_USER_R2 = 0x121
, STATUS = 0x130
, DLS_USER_R4 = 0x131
, DLS_USER_R5 = 0x132
,
DLS_USER_R6 = 0x134
, DLS_USER_R7 = 0x140
, DLS_USER_R8 = 0x150
, DLS_USER_R9 = 0x141
,
FRAME_ERROR_COUNTER_PORT_0 = 0x300
, PHYSICAL_ERROR_COUNTER_PORT_0 = 0x301
, FRAME_ERROR_COUNTER_PORT_1 = 0x302
, PHYSICAL_ERROR_COUNTER_PORT_1 = 0x303
,
FRAME_ERROR_COUNTER_PORT_2 = 0x304
, PHYSICAL_ERROR_COUNTER_PORT_2 = 0x305
, FRAME_ERROR_COUNTER_PORT_3 = 0x306
, PHYSICAL_ERROR_COUNTER_PORT_3 = 0x307
,
PREVIOUS_ERROR_COUNTER_PORT_0 = 0x308
, PREVIOUS_ERROR_COUNTER_PORT_1 = 0x309
, PREVIOUS_ERROR_COUNTER_PORT_2 = 0x30A
, PREVIOUS_ERROR_COUNTER_PORT_3 = 0x30B
,
MALFORMAT_FRAME_COUNTER = 0x30C
, LOCAL_PROBLEM_COUNTER = 0x30D
, LOST_LINK_COUNTER_PORT_0 = 0x310
, LOST_LINK_COUNTER_PORT_1 = 0x311
,
LOST_LINK_COUNTER_PORT_2 = 0x312
, LOST_LINK_COUNTER_PORT_3 = 0x313
, SII_READ_OPERATION = 0x00503
, SII_WRITE_OPERATION = 0x10503
,
SII_RELOAD_OPERATION = 0x20503
, SII_CHECKSUM_ERROR = 0x30503
, SII_DEVICE_INFO_ERROR = 0x40503
, SII_COMMAND_ERROR = 0x50503
,
SII_WRITE_ERROR = 0x60503
, SII_BUSY = 0x70503
, SYSTEM_TIME = 0x910
} |