Classes | Enumerations | Variables
ethercat_mbx.h File Reference
#include "ros_ethercat_eml/ethercat_defs.h"
#include "ros_ethercat_eml/ethercat_slave_memory.h"
Include dependency graph for ethercat_mbx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CANopen_Service
 CANOpen Service. More...
class  EC_CoE_Hdr
 CANopen over EtherCAT Mailbox Message header. More...
class  EC_MbxMsgHdr
 EtherCAT MbxMsg header. More...
class  EC_MbxMsgPriority
 EtherCAT Mbx Message Priority. More...
class  EC_MbxMsgType
 EtherCAT Mbx Message type. More...
class  EtherCAT_CoE_MbxMsg
 CANopen over EtherCAT Mailbox Message. More...
class  EtherCAT_Mbx
 EtherCAT Mailbox. More...
class  EtherCAT_MbxMsg
 EtherCAT Mailbox Message. More...

Enumerations

enum  CANopenService {
  CANopen_Emergency = 0x01, CANopen_SDORequest = 0x02, CANopen_SDOResponse = 0x03, CANopen_txPDO = 0x04,
  CANopen_rxPDO = 0x05, CANopen_txPDORemoteReq = 0x06, CANopen_rxPDORemoteReq = 0x07, CANopen_SDOInformation = 0x08
}
enum  ECMbxMsgType { EC_AoE = 0x01, EC_EoE = 0x02, EC_CoE = 0x03, EC_FoE = 0x04 }

Variables

static const size_t EC_MBXMSG_COE_HDR_SIZE = 2
static const size_t EC_MBXMSG_HDR_SIZE = 6

Enumeration Type Documentation

Enumerator:
CANopen_Emergency 
CANopen_SDORequest 
CANopen_SDOResponse 
CANopen_txPDO 
CANopen_rxPDO 
CANopen_txPDORemoteReq 
CANopen_rxPDORemoteReq 
CANopen_SDOInformation 

Definition at line 206 of file ethercat_mbx.h.

Enumerator:
EC_AoE 
EC_EoE 
EC_CoE 
EC_FoE 

Definition at line 39 of file ethercat_mbx.h.


Variable Documentation

const size_t EC_MBXMSG_COE_HDR_SIZE = 2 [static]

Definition at line 250 of file ethercat_mbx.h.

const size_t EC_MBXMSG_HDR_SIZE = 6 [static]

Definition at line 103 of file ethercat_mbx.h.



ros_ethercat_eml
Author(s): Tom Panis, Klaas Gadeyne, Bob Koninckx, Austin Hendrix, Manos Nikolaidis
autogenerated on Thu Jul 4 2019 20:01:50