Classes | Macros
0240_palm_edc_IMU_ethercat_protocol.h File Reference
#include "../0220_palm_edc/0220_palm_edc_ethercat_protocol.h"
Include dependency graph for 0240_palm_edc_IMU_ethercat_protocol.h:

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)
 

Detailed Description

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.

Macro Definition Documentation

◆ ETHERCAT_COMMAND_0240_AGREED_SIZE

#define ETHERCAT_COMMAND_0240_AGREED_SIZE   74

Definition at line 124 of file 0240_palm_edc_IMU_ethercat_protocol.h.

◆ ETHERCAT_STATUS_0240_AGREED_SIZE

#define ETHERCAT_STATUS_0240_AGREED_SIZE   232

Definition at line 123 of file 0240_palm_edc_IMU_ethercat_protocol.h.

◆ IMU_COMMAND_NONE

#define IMU_COMMAND_NONE   0

Definition at line 49 of file 0240_palm_edc_IMU_ethercat_protocol.h.

◆ IMU_COMMAND_SET_SCALE

#define IMU_COMMAND_SET_SCALE   1

Definition at line 50 of file 0240_palm_edc_IMU_ethercat_protocol.h.

◆ PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_COMMAND_ADDRESS

#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.

◆ PALM_0240_ETHERCAT_CAN_BRIDGE_DATA_STATUS_ADDRESS

#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.

◆ PALM_0240_ETHERCAT_COMMAND_DATA_ADDRESS

#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.

◆ PALM_0240_ETHERCAT_COMMAND_DATA_SIZE

#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.

◆ PALM_0240_ETHERCAT_COMMAND_HEADER_SIZE

#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.

◆ PALM_0240_ETHERCAT_STATUS_DATA_ADDRESS

#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.

◆ PALM_0240_ETHERCAT_STATUS_DATA_SIZE

#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.



sr_external_dependencies
Author(s): Ugo Cupcic
autogenerated on Mon Feb 28 2022 23:50:40