/*
 *  CO index/J1939 PGN/raw CAN-ID  defines for enduranceTestBench - generated by CANopen DeviceDesigner 3.14.2
 * Fri Feb 21 10:10:40 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_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_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  S_NUMBER_OF_ENTRIES      	0x0u

#endif /* GEN_INDICES_H */
