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

Namespaces

 calibration
 
 configuration
 
 ethercat
 
 fsm
 
 serial
 
 setup
 
 soem_interface
 
 Statusword
 

Classes

class  Reading
 
class  ReadingTest
 
class  Rokubimini
 
class  RokubiminiBusManager
 
class  Statusword
 
class  StatusWordTest
 

Typedefs

typedef enum rokubimini::BusType busType
 
using NodeHandlePtr = std::shared_ptr< ros::NodeHandle >
 

Enumerations

enum  BusType { SERIAL = 1, ETHERCAT = 2 }
 

Functions

std::shared_ptr< rokubimini::RokubiminicreateRokubiminiFactory (const std::shared_ptr< rokubimini::setup::Rokubimini > &rokubiminiSetup, const NodeHandlePtr &nh)
 
std::shared_ptr< rokubimini::setup::RokubiminicreateRokubiminiSetup (const std::string &rokubiminiName, std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
 
rokubimini::setup::SetupPtr createSetup ()
 Creates an empty generic Setup. This will have in a list all the Rokubimini Setups. More...
 
rokubimini::setup::SetupPtr loadBusSetup (std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
 
bool loadBusSetupFromParamServer (const rokubimini::setup::SetupPtr &setup, std::vector< std::unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
 
bool loadBusSetupFromParamServer (const rokubimini::setup::SetupPtr &setup, std::vector< unique_ptr< RokubiminiBusManager >> &busManagers, const NodeHandlePtr &nh)
 
std::ostream & operator<< (std::ostream &os, const Statusword &statusword)
 
busType parseProductCode (const std::string &productCode, const NodeHandlePtr &nh)
 
 TEST_F (StatusWordTest, InfoMessagesWorksCorrectly)
 
 TEST_F (ReadingTest, StatusWordWorksCorrectly)
 
 TEST_F (ReadingTest, TemperatureWorksCorrectly)
 
 TEST_F (StatusWordTest, ProblemMessagesWorksCorrectly)
 
 TEST_F (StatusWordTest, CopyConstructorWorksCorrectly)
 
 TEST_F (ReadingTest, ForceTorqueSaturatedWorksCorrectly)
 
 TEST_F (StatusWordTest, assignmentOperatorWorksCorrectly)
 
 TEST_F (StatusWordTest, ExplicitConstructorWorksCorrectly)
 

Variables

static constexpr double DEG_TO_RAD
 
static constexpr double DEG_TO_RAD
 
static constexpr double DEG_TO_RAD
 
static constexpr double DEG_TO_RAD
 
static constexpr double DEG_TO_RAD
 
static constexpr double DEG_TO_RAD
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 
static constexpr double G_TO_METERS_PER_SECOND_SQUARED
 

Typedef Documentation

using rokubimini::NodeHandlePtr = typedef std::shared_ptr<ros::NodeHandle>

Definition at line 11 of file RokubiminiFactory.hpp.

Enumeration Type Documentation

Enumerator
SERIAL 
ETHERCAT 

Definition at line 6 of file RokubiminiFactory.hpp.

Function Documentation

std::shared_ptr< rokubimini::Rokubimini > rokubimini::createRokubiminiFactory ( const std::shared_ptr< rokubimini::setup::Rokubimini > &  rokubiminiSetup,
const NodeHandlePtr nh 
)

Definition at line 106 of file RokubiminiFactory.cpp.

std::shared_ptr< rokubimini::setup::Rokubimini > rokubimini::createRokubiminiSetup ( const std::string &  rokubiminiName,
std::vector< std::unique_ptr< RokubiminiBusManager >> &  busManagers,
const NodeHandlePtr nh 
)

Definition at line 19 of file RokubiminiFactory.cpp.

rokubimini::setup::SetupPtr rokubimini::createSetup ( )

Creates an empty generic Setup. This will have in a list all the Rokubimini Setups.

Definition at line 167 of file RokubiminiFactory.cpp.

rokubimini::setup::SetupPtr rokubimini::loadBusSetup ( std::vector< std::unique_ptr< RokubiminiBusManager >> &  busManagers,
const NodeHandlePtr nh 
)

Definition at line 171 of file RokubiminiFactory.cpp.

bool rokubimini::loadBusSetupFromParamServer ( const rokubimini::setup::SetupPtr setup,
std::vector< std::unique_ptr< RokubiminiBusManager >> &  busManagers,
const NodeHandlePtr nh 
)
bool rokubimini::loadBusSetupFromParamServer ( const rokubimini::setup::SetupPtr setup,
std::vector< unique_ptr< RokubiminiBusManager >> &  busManagers,
const NodeHandlePtr nh 
)

Definition at line 131 of file RokubiminiFactory.cpp.

busType rokubimini::parseProductCode ( const std::string &  productCode,
const NodeHandlePtr nh 
)

Definition at line 98 of file RokubiminiFactory.cpp.



rokubimini_factory
Author(s):
autogenerated on Wed Mar 3 2021 03:09:19