133 lines
5.3 KiB
C
133 lines
5.3 KiB
C
/*
|
|
* CO index/J1939 PGN/raw CAN-ID defines for enduranceTestBench - generated by CANopen DeviceDesigner 3.14.2
|
|
* Fri Apr 25 13:57:30 2025
|
|
*/
|
|
|
|
/* protect against multiple inclusion of the file */
|
|
#ifndef GEN_INDICES_H
|
|
#define GEN_INDICES_H 1
|
|
|
|
#define I_DEVICE_TYPE 0x1000u
|
|
#define I_ERROR_REGISTER 0x1001u
|
|
#define I_PREDEFINED_ERROR_FIELD 0x1003u
|
|
#define S_STANDARD_ERROR_FIELD 0x1u
|
|
#define I_MANUFACTURER_DEVICE_NAME 0x1008u
|
|
#define I_COB_ID_EMCY 0x1014u
|
|
#define I_INHIBIT_TIME_EMERGENCY 0x1015u
|
|
#define I_CONSUMER_HEARTBEAT_TIME 0x1016u
|
|
#define S_CONSUMER_HEARTBEAT_TIME 0x1u
|
|
#define I_PRODUCER_HEARTBEAT_TIME 0x1017u
|
|
#define I_IDENTITY_OBJECT 0x1018u
|
|
#define S_VENDOR_ID 0x1u
|
|
#define S_PRODUCT_CODE 0x2u
|
|
#define S_REVISION_NUMBER 0x3u
|
|
#define S_SERIAL_NUMBER 0x4u
|
|
#define I_ERROR_BEHAVIOUR 0x1029u
|
|
#define S_COMMUNICATION_ERROR 0x1u
|
|
#define S_SPECIFIC_ERROR_CLASS_ 0x2u
|
|
#define I_NMT_INHIBIT_TIME 0x102au
|
|
#define I_SERVER_SDO_PARAMETER 0x1200u
|
|
#define S_COB_ID_CLIENT_TO_SERVER 0x1u
|
|
#define S_COB_ID_SERVER_TO_CLIENT 0x2u
|
|
#define I_SDO_CLIENT_PARAMETER 0x1280u
|
|
#define S_COB_ID_CLIENT_SERVER 0x1u
|
|
#define S_COB_ID_SERVER_CLIENT 0x2u
|
|
#define S_NODE_ID_OF_THE_SDO_SERVER 0x3u
|
|
#define I_SDO_CLIENT_PARAMETER1 0x1281u
|
|
#define I_SDO_CLIENT_PARAMETER2 0x1282u
|
|
#define I_SDO_CLIENT_PARAMETER3 0x1283u
|
|
#define I_SDO_CLIENT_PARAMETER4 0x1284u
|
|
#define I_SDO_CLIENT_PARAMETER5 0x1285u
|
|
#define I_SDO_CLIENT_PARAMETER6 0x1286u
|
|
#define I_SDO_CLIENT_PARAMETER7 0x1287u
|
|
#define I_SDO_CLIENT_PARAMETER8 0x1288u
|
|
#define I_SDO_CLIENT_PARAMETER9 0x1289u
|
|
#define I_SDO_CLIENT_PARAMETER10 0x128au
|
|
#define I_SDO_CLIENT_PARAMETER11 0x128bu
|
|
#define I_SDO_CLIENT_PARAMETER12 0x128cu
|
|
#define I_SDO_CLIENT_PARAMETER13 0x128du
|
|
#define I_SDO_CLIENT_PARAMETER14 0x128eu
|
|
#define I_SDO_CLIENT_PARAMETER15 0x128fu
|
|
#define I_SDO_CLIENT_PARAMETER16 0x1290u
|
|
#define I_SDO_CLIENT_PARAMETER17 0x1291u
|
|
#define I_SDO_CLIENT_PARAMETER18 0x1292u
|
|
#define I_SDO_CLIENT_PARAMETER19 0x1293u
|
|
#define I_RECEIVE_PDO_COMMUNICATION_PARAMETER 0x1400u
|
|
#define S_COB_ID 0x1u
|
|
#define S_TRANSMISSION_TYPE 0x2u
|
|
#define I_RECEIVE_PDO_COMMUNICATION_PARAMETER1 0x1401u
|
|
#define I_RECEIVE_PDO_COMMUNICATION_PARAMETER2 0x1402u
|
|
#define I_RECEIVE_PDO_MAPPING_PARAMETER 0x1600u
|
|
#define S_MAPPING_ENTRY_1 0x1u
|
|
#define S_MAPPING_ENTRY_2 0x2u
|
|
#define I_RECEIVE_PDO_MAPPING_PARAMETER1 0x1601u
|
|
#define I_RECEIVE_PDO_MAPPING_PARAMETER2 0x1602u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER 0x1800u
|
|
#define S_INHIBIT_TIME 0x3u
|
|
#define S_COMPATIBILITY_ENTRY 0x4u
|
|
#define S_EVENT_TIMER 0x5u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER1 0x1801u
|
|
#define S_COB_ID_USED_BY_TPDO 0x1u
|
|
#define S_SYNC_START_VALUE 0x6u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER2 0x1802u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER3 0x1803u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER4 0x1804u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER5 0x1805u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER6 0x1806u
|
|
#define I_TPDO_COMMUNICATION_PARAMETER7 0x1807u
|
|
#define I_CONDUCTIVITY_DATA_OUT1 0x1a00u
|
|
#define I_CONDUCTIVITY_DATA_OUT2 0x1a01u
|
|
#define I_CONDUCTIVITY_DATA_OUT3 0x1a02u
|
|
#define I_PRESSUE_AND_FLOWMETER_DATA_OUT1 0x1a03u
|
|
#define I_PRESSUE_AND_FLOWMETER_DATA_OUT2 0x1a04u
|
|
#define I_PRESSUE_AND_FLOWMETER_DATA_OUT3 0x1a05u
|
|
#define I_PRESSUE_AND_FLOWMETER_DATA_OUT4 0x1a06u
|
|
#define I_PUMP_DATA_OUT 0x1a07u
|
|
#define I_MANUFACTURER_OBJECT 0x2001u
|
|
#define I_MANAGED_ARRAY 0x3000u
|
|
#define S_SUB_1 0x1u
|
|
#define S_SUB_2 0x2u
|
|
#define I_MOTOR_VALVE_CONTROL 0x6000u
|
|
#define S_ID 0x1u
|
|
#define S_COMMAND 0x2u
|
|
#define S_POSITION_SETPOINT 0x3u
|
|
#define S_PRESSURE_SETPOINT 0x4u
|
|
#define S_FLOWRATE_SETPOINT 0x5u
|
|
#define I_CONDUCTIVITY_SENSOR_DATA_IN 0x6001u
|
|
#define S_CONDUCTIVITY_DATA_IN1 0x1u
|
|
#define S_TEMPERATURE_DATA_IN1 0x2u
|
|
#define S_CONDUCTIVITY_DATA_IN2 0x3u
|
|
#define S_TEMPERATURE_DATA_IN2 0x4u
|
|
#define S_CONDUCTIVITY_DATA_IN3 0x5u
|
|
#define S_TEMPERATURE_DATA_IN3 0x6u
|
|
#define I_CONDUCTIVITY_SENSOR_DATA_OUT 0x6002u
|
|
#define S_CONDUCTIVITY_DATA_OUT1 0x1u
|
|
#define S_TEMPERATURE_DATA_OUT1 0x2u
|
|
#define S_CONDUCTIVITY_DATA_OUT2 0x3u
|
|
#define S_TEMPERATURE_DATA_OUT2 0x4u
|
|
#define S_CONDUCTIVITY_DATA_OUT3 0x5u
|
|
#define S_TEMPERATURE_DATA_OUT3 0x6u
|
|
#define I_MOTOR_VALVE_DATA_OUT 0x6003u
|
|
#define S_MV_01_OUT 0x1u
|
|
#define S_MV_02_OUT 0x2u
|
|
#define S_MV_03_OUT 0x3u
|
|
#define S_MV_04_OUT 0x4u
|
|
#define S_MV_05_OUT 0x5u
|
|
#define S_MV_06_OUT 0x6u
|
|
#define S_MV_07_OUT 0x7u
|
|
#define S_MV_08_OUT 0x8u
|
|
#define I_FLOWMETER_DATA_OUT 0x6004u
|
|
#define S_FM1_OUT 0x1u
|
|
#define S_FM2_OUT 0x2u
|
|
#define S_FM3_OUT 0x3u
|
|
#define S_FM4_OUT 0x4u
|
|
#define I_PRESSURE_SENSOR_DATA_OUT 0x6005u
|
|
#define S_PS1_OUT 0x1u
|
|
#define S_PS2_OUT 0x2u
|
|
#define S_PS3_OUT 0x3u
|
|
#define S_PS4_OUT 0x4u
|
|
#define I_PUMP_DATA_OUT1 0x6006u
|
|
#define S_NUMBER_OF_ENTRIES 0x0u
|
|
|
|
#endif /* GEN_INDICES_H */
|