|
10 | 10 | namespace march |
11 | 11 | { |
12 | 12 | std::unordered_map<IMCObjectName, IMCObject> PDOmap::all_objects = { |
13 | | - { IMCObjectName::StatusWord, IMCObject(0x6041, 16) }, |
14 | | - { IMCObjectName::ActualPosition, IMCObject(0x6064, 32) }, |
15 | | - { IMCObjectName::ActualVelocity, IMCObject(0x6069, 32) }, |
16 | | - { IMCObjectName::MotionErrorRegister, IMCObject(0x2000, 16) }, |
17 | | - { IMCObjectName::DetailedErrorRegister, IMCObject(0x2002, 16) }, |
18 | | - { IMCObjectName::DCLinkVoltage, IMCObject(0x2055, 16) }, |
19 | | - { IMCObjectName::DriveTemperature, IMCObject(0x2058, 16) }, |
20 | | - { IMCObjectName::ActualTorque, IMCObject(0x6077, 16) }, |
21 | | - { IMCObjectName::CurrentLimit, IMCObject(0x207F, 16) }, |
22 | | - { IMCObjectName::MotorPosition, IMCObject(0x2088, 32) }, |
23 | | - { IMCObjectName::MotorVelocity, IMCObject(0x2087, 32) }, |
24 | | - { IMCObjectName::ControlWord, IMCObject(0x6040, 16) }, |
25 | | - { IMCObjectName::TargetPosition, IMCObject(0x607A, 32) }, |
26 | | - { IMCObjectName::TargetTorque, IMCObject(0x6071, 16) }, |
27 | | - { IMCObjectName::QuickStopDeceleration, IMCObject(0x6085, 32) }, |
28 | | - { IMCObjectName::QuickStopOption, IMCObject(0x605A, 16) } |
| 13 | + { IMCObjectName::StatusWord, IMCObject(0x6041, 0, 16) }, |
| 14 | + { IMCObjectName::ActualPosition, IMCObject(0x6064, 0, 32) }, |
| 15 | + { IMCObjectName::ActualVelocity, IMCObject(0x6069, 0, 32) }, |
| 16 | + { IMCObjectName::MotionErrorRegister, IMCObject(0x2000, 0, 16) }, |
| 17 | + { IMCObjectName::DetailedErrorRegister, IMCObject(0x2002, 0, 16) }, |
| 18 | + { IMCObjectName::DCLinkVoltage, IMCObject(0x2055, 0, 16) }, |
| 19 | + { IMCObjectName::DriveTemperature, IMCObject(0x2058, 0, 16) }, |
| 20 | + { IMCObjectName::ActualTorque, IMCObject(0x6077, 0, 16) }, |
| 21 | + { IMCObjectName::CurrentLimit, IMCObject(0x207F, 0, 16) }, |
| 22 | + { IMCObjectName::MotorPosition, IMCObject(0x2088, 0, 32) }, |
| 23 | + { IMCObjectName::MotorVelocity, IMCObject(0x2087, 0, 32) }, |
| 24 | + { IMCObjectName::ControlWord, IMCObject(0x6040, 0, 16) }, |
| 25 | + { IMCObjectName::TargetPosition, IMCObject(0x607A, 0, 32) }, |
| 26 | + { IMCObjectName::TargetTorque, IMCObject(0x6071, 0, 16) }, |
| 27 | + { IMCObjectName::QuickStopDeceleration, IMCObject(0x6085, 0, 32) }, |
| 28 | + { IMCObjectName::QuickStopOption, IMCObject(0x605A, 0, 16) } |
29 | 29 | }; |
30 | 30 |
|
31 | 31 | void PDOmap::addObject(IMCObjectName object_name) |
|
0 commit comments