ObjectDictionary.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 // std
4 #include <cstdint>
5 
14 #define OD_TX_PDO_ID_VAL_A (uint16_t(0x6000))
15 #define OD_TX_PDO_ID_VAL_B (uint16_t(0x6001))
16 #define OD_TX_PDO_ID_VAL_C (uint16_t(0x6002))
17 
18 #define OD_RX_PDO_ID_VAL_A (uint16_t(0x7000))
19 #define OD_RX_PDO_ID_VAL_B (uint16_t(0x7001))
20 #define OD_RX_PDO_ID_VAL_C (uint16_t(0x7002))
21 
22 #define OD_IDENTITY_ID (uint16_t(0x1018))
23 #define OD_IDENTITY_SID_VENDOR_ID (uint16_t(0x01))
24 #define OD_IDENTITY_SID_PRODUCT_CODE (uint16_t(0x02))
25 #define OD_IDENTITY_SID_REVISION_NUMBER (uint16_t(0x03))
26 #define OD_IDENTITY_SID_SERIAL_NUMBER (uint16_t(0x04))
27 
28 #define OD_FORCE_TORQUE_OFFSET_ID (uint16_t(0x8001))
29 #define OD_ACCELERATION_OFFSET_ID (uint16_t(0x8002))
30 #define OD_ANGULAR_RATE_OFFSET_ID (uint16_t(0x8003))
31 #define OD_ACCELERATION_RANGE_ID (uint16_t(0x8004))
32 #define OD_ANGULAR_RATE_RANGE_ID (uint16_t(0x8005))
33 
34 #define OD_FORCE_TORQUE_FILTER_ID (uint16_t(0x8006))
35 #define OD_FORCE_TORQUE_FILTER_SID_SINC_SIZE (uint8_t(0x01))
36 #define OD_FORCE_TORQUE_FILTER_SID_FIR_DISABLE (uint8_t(0x02))
37 #define OD_FORCE_TORQUE_FILTER_SID_FAST_ENABLE (uint8_t(0x03))
38 #define OD_FORCE_TORQUE_FILTER_SID_CHOP_ENABLE (uint8_t(0x04))
39 
40 #define OD_ACCELERATION_FILTER_ID (uint16_t(0x8007))
41 #define OD_ANGULAR_RATE_FILTER_ID (uint16_t(0x8008))
42 #define OD_SAMPLING_RATE_ID (uint16_t(0x8011))
43 #define OD_COORDINATE_SYSTEM_CONFIGURATION_ID (uint16_t(0x8012))
44 #define OD_INERTIA_CONFIGURATION_ID (uint16_t(0x8013))
45 #define OD_RESET_TO_FACTORY_CONFIG_ID (uint16_t(0x802F))
46 
47 #define OD_SENSOR_FORCE_TORQUE_OFFSET_ID (uint16_t(0x8000))
48 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_1 (uint8_t(0x01))
49 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_2 (uint8_t(0x02))
50 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_3 (uint8_t(0x03))
51 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_4 (uint8_t(0x04))
52 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_5 (uint8_t(0x05))
53 #define OD_SENSOR_FORCE_TORQUE_OFFSET_SID_6 (uint8_t(0x06))
54 
55 #define OD_SENSOR_CONFIGURATION_ID (uint16_t(0x8010))
56 #define OD_SENSOR_CONFIGURATION_SID_CALIBRATION_MATRIX_ACTIVE (uint8_t(0x01))
57 #define OD_SENSOR_CONFIGURATION_SID_TEMPERATURE_COMPENSATION (uint8_t(0x02))
58 #define OD_SENSOR_CONFIGURATION_SID_IMU_ACTIVE (uint8_t(0x03))
59 #define OD_SENSOR_CONFIGURATION_SID_COORD_SYSTEM_CONFIGURATION (uint8_t(0x04))
60 #define OD_SENSOR_CONFIGURATION_SID_INERTIA_COMPENSATION (uint8_t(0x05))
61 #define OD_SENSOR_CONFIGURATION_SID_ORIENTATION_ESTIMATION (uint8_t(0x06))
62 
63 #define OD_CONTROL_ID (uint16_t(0x8030))
64 #define OD_CONTROL_SID_COMMAND (uint8_t(0x01))
65 #define OD_CONTROL_SID_STATUS (uint8_t(0x02))
66 
67 #define OD_SENSOR_CALIBRATION_ID (uint16_t(0x2000))
68 #define OD_SENSOR_CALIBRATION_SID_PASSPHRASE (uint8_t(0x01))
69 #define OD_SENSOR_CALIBRATION_SID_CALIBRATION_MATRIX (uint8_t(0x02))
70 #define OD_SENSOR_CALIBRATION_SID_TEMPERATURE_CALIBRATION (uint8_t(0x26))
71 #define OD_SENSOR_CALIBRATION_SID_CALIBRATION_OFFSET (uint8_t(0x27))
72 #define OD_SENSOR_CALIBRATION_SID_ADC_RANGE (uint8_t(0x2D))
73 #define OD_SENSOR_CALIBRATION_SID_THERMISTOR_CALIBRATION (uint8_t(0x2E))
74 #define OD_SENSOR_CALIBRATION_SID_TEMPERATURE_GAIN (uint8_t(0x30))
75 #define OD_SENSOR_CALIBRATION_SID_ACCELERATION_OFFSET (uint8_t(0x36))
76 #define OD_SENSOR_CALIBRATION_SID_ANGULAR_RATE_OFFSET (uint8_t(0x3C))
77 #define OD_SENSOR_CALIBRATION_SID_SENSOR_INTERTIA (uint8_t(0x42))
78 #define OD_SENSOR_CALIBRATION_SID_CALIBRATION_GAIN (uint8_t(0x4C))


rokubimini_ethercat
Author(s):
autogenerated on Wed Mar 3 2021 03:09:16