Go to the source code of this file.
Classes | |
struct | __attribute__ |
This needs to be a #define for symmetry with SENSORS_NUM. More... | |
struct | __attribute__ |
This needs to be a #define for symmetry with SENSORS_NUM. More... | |
struct | IMU_COMMAND_TYPE |
Macros | |
#define | ETHERCAT_COMMAND_0240_AGREED_SIZE 74 |
#define | ETHERCAT_STATUS_0240_AGREED_SIZE 232 |
#define | IMU_COMMAND_NONE 0 |
#define | IMU_COMMAND_SET_SCALE 1 |
#define | PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS (PALM_0240_ETHERCAT_COMMAND_DATA_ADDRESS + PALM_0240_ETHERCAT_COMMAND_DATA_SIZE) |
#define | PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_STATUS_ADDRESS (PALM_0240_ETHERCAT_STATUS_DATA_ADDRESS + PALM_0240_ETHERCAT_STATUS_DATA_SIZE) |
#define | PALM_0240_ETHERCAT_COMMAND_DATA_ADDRESS 0x1000 |
#define | PALM_0240_ETHERCAT_COMMAND_DATA_SIZE sizeof(ETHERCAT_DATA_STRUCTURE_0240_PALM_EDC_COMMAND) |
#define | PALM_0240_ETHERCAT_COMMAND_HEADER_SIZE ( sizeof(EDC_COMMAND) + sizeof(FROM_MOTOR_DATA_TYPE) + sizeof(int16s) ) |
#define | PALM_0240_ETHERCAT_STATUS_DATA_ADDRESS (PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS + ETHERCAT_CAN_BRIDGE_DATA_SIZE) |
#define | PALM_0240_ETHERCAT_STATUS_DATA_SIZE sizeof(ETHERCAT_DATA_STRUCTURE_0240_PALM_EDC_STATUS) |
The term "Command" means data going from the ROS PC to the Node on the robot Previously known as "Incoming"
The term "Status" means data going from Node on the robot the to the ROS PC Previously known as "Outgoing"
Definition in file 0240_palm_edc_IMU_ethercat_protocol.h.
#define ETHERCAT_COMMAND_0240_AGREED_SIZE 74 |
Definition at line 124 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define ETHERCAT_STATUS_0240_AGREED_SIZE 232 |
Definition at line 123 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define IMU_COMMAND_NONE 0 |
Definition at line 49 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define IMU_COMMAND_SET_SCALE 1 |
Definition at line 50 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS (PALM_0240_ETHERCAT_COMMAND_DATA_ADDRESS + PALM_0240_ETHERCAT_COMMAND_DATA_SIZE) |
Definition at line 140 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_STATUS_ADDRESS (PALM_0240_ETHERCAT_STATUS_DATA_ADDRESS + PALM_0240_ETHERCAT_STATUS_DATA_SIZE) |
Definition at line 143 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_COMMAND_DATA_ADDRESS 0x1000 |
| ETHERCAT_COMMAND_DATA | ETHERCAT_CAN_BRIDGE_DATA_COMMAND | ETHERCAT_STATUS_DATA | ETHERCAT_CAN_BRIDGE_DATA_STATUS | | | | | | | | ETHERCAT_CAN_BRIDGE_DATA_STATUS_ADDRESS | | | | | ETHERCAT_STATUS_DATA_ADDRESS | ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS | ETHERCAT_COMMAND_DATA_ADDRESS
Definition at line 139 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_COMMAND_DATA_SIZE sizeof(ETHERCAT_DATA_STRUCTURE_0240_PALM_EDC_COMMAND) |
Definition at line 116 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_COMMAND_HEADER_SIZE ( sizeof(EDC_COMMAND) + sizeof(FROM_MOTOR_DATA_TYPE) + sizeof(int16s) ) |
Definition at line 113 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_STATUS_DATA_ADDRESS (PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS + ETHERCAT_CAN_BRIDGE_DATA_SIZE) |
Definition at line 142 of file 0240_palm_edc_IMU_ethercat_protocol.h.
#define PALM_0240_ETHERCAT_STATUS_DATA_SIZE sizeof(ETHERCAT_DATA_STRUCTURE_0240_PALM_EDC_STATUS) |
Definition at line 115 of file 0240_palm_edc_IMU_ethercat_protocol.h.