Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
rokubimini::ethercat Namespace Reference

Namespaces

 sdo
 

Classes

class  RokubiminiEthercat
 The Rokubimini Ethercat class. More...
 
class  RokubiminiEthercatBusManager
 Inherits from RokubiminiBusManager. It's used for managing an Ethercat bus. More...
 
class  RokubiminiEthercatSlave
 The Rokubimini Ethercat Implementation (Slave) class. More...
 
struct  RxPdo
 
struct  TxPdoA
 
struct  TxPdoB
 
struct  TxPdoC
 
struct  TxPdoZ
 

Typedefs

using RokubiminiEthercatBusManagerPtr = std::shared_ptr< RokubiminiEthercatBusManager >
 
using RokubiminiEthercatSlavePtr = std::shared_ptr< RokubiminiEthercatSlave >
 
using RokubiminiImuRos = sensor_msgs::Imu
 
using RokubiminiReadingRos = rokubimini_msgs::Reading
 
using RokubiminiTemperatureRos = sensor_msgs::Temperature
 
using RokubiminiWrenchRos = geometry_msgs::WrenchStamped
 

Enumerations

enum  PdoTypeEnum : int8_t {
  PdoTypeEnum::NA = 0, PdoTypeEnum::A, PdoTypeEnum::B, PdoTypeEnum::C,
  PdoTypeEnum::Z, PdoTypeEnum::EXTIMU
}
 

Functions

struct rokubimini::ethercat::RxPdo __attribute__ ((packed))
 

Variables

const static std::map< uint8_t, std::string > STATE_TO_STRING
 

Typedef Documentation

◆ RokubiminiEthercatBusManagerPtr

Definition at line 221 of file RokubiminiEthercatBusManager.hpp.

◆ RokubiminiEthercatSlavePtr

Definition at line 615 of file RokubiminiEthercatSlave.hpp.

◆ RokubiminiImuRos

using rokubimini::ethercat::RokubiminiImuRos = typedef sensor_msgs::Imu

Definition at line 128 of file RokubiminiEthercat.cpp.

◆ RokubiminiReadingRos

using rokubimini::ethercat::RokubiminiReadingRos = typedef rokubimini_msgs::Reading

Definition at line 126 of file RokubiminiEthercat.cpp.

◆ RokubiminiTemperatureRos

using rokubimini::ethercat::RokubiminiTemperatureRos = typedef sensor_msgs::Temperature

Definition at line 129 of file RokubiminiEthercat.cpp.

◆ RokubiminiWrenchRos

using rokubimini::ethercat::RokubiminiWrenchRos = typedef geometry_msgs::WrenchStamped

Definition at line 127 of file RokubiminiEthercat.cpp.

Enumeration Type Documentation

◆ PdoTypeEnum

Enumerator
NA 
EXTIMU 

Definition at line 8 of file PdoTypeEnum.hpp.

Function Documentation

◆ __attribute__()

struct rokubimini::ethercat::TxPdoZ rokubimini::ethercat::__attribute__ ( (packed)  )

Variable Documentation

◆ STATE_TO_STRING

const static std::map<uint8_t, std::string> rokubimini::ethercat::STATE_TO_STRING
static
Initial value:
= { { EC_STATE_INIT, "Initialization state" },
{ EC_STATE_PRE_OP, "Pre-Operational state" },
{ EC_STATE_SAFE_OP, "Safe-Operational state" },
{ EC_STATE_OPERATIONAL, "Operational state" } }

Definition at line 33 of file RokubiminiEthercatSlave.hpp.

EC_STATE_SAFE_OP
EC_STATE_SAFE_OP
EC_STATE_PRE_OP
EC_STATE_PRE_OP
EC_STATE_INIT
EC_STATE_INIT
EC_STATE_OPERATIONAL
EC_STATE_OPERATIONAL


rokubimini_ethercat
Author(s):
autogenerated on Sat Apr 15 2023 02:53:56