TwiceAsNice
2019-02-18
|
This class is the base class of the MPIA electronic implementation. More...
#include <Core.h>
Protected Member Functions | |
MPIACore (std::string _name, Nice::JointPtr _config, const MPIACoreProtocolPtr _protocol) | |
~MPIACore () | |
template<typename Type > | |
Type | checkAttribute (const std::string &_node, const std::string &_attributeName, const Type &_default) |
template<typename RT > | |
std::vector< RT > | getVector (const std::string &_str) |
This is a generic method to convert a data string to a vector. More... | |
std::string | name () |
MPIACore (std::string _name, Nice::JointPtr _config, const MPIACoreProtocolPtr _protocol) | |
~MPIACore () | |
template<typename Type > | |
Type | checkAttribute (const std::string &_node, const std::string &_attributeName, const Type &_default) |
template<typename RT > | |
std::vector< RT > | getVector (const std::string &_str) |
This is a generic method to convert a data string to a vector. More... | |
std::string | name () |
Static Protected Member Functions | |
template<typename RT > | |
static RT | getValue (const std::string &_str) |
This is a generic method to convert a data string to a number. More... | |
template<typename RT > | |
static RT | getValue (const std::string &_str) |
This is a generic method to convert a data string to a number. More... | |
Protected Attributes | |
std::string | m_name |
std::string | m_address |
member of the connection address More... | |
unsigned int | m_cardNo |
member of the card number More... | |
unsigned int | m_moduleNo |
member of the module number More... | |
HandlerPtr | m_handler |
MPIACoreProtocolPtr | m_protocol |
member of the protocol to communicate with the MPIA in-house electronic. More... | |
Nice::JointPtr | m_config |
member of the root of the configuration tree More... | |
bool | m_warning |
This class is the base class of the MPIA electronic implementation.
It keeps general information like address, moduleNo, cardNo.
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
protected |
|
staticprotected |
This is a generic method to convert a data string to a number.
_str | the data string |
|
staticprotected |
This is a generic method to convert a data string to a number.
_str | the data string |
|
protected |
This is a generic method to convert a data string to a vector.
_str | the data string |
|
protected |
This is a generic method to convert a data string to a vector.
_str | the data string |
|
inlineprotected |
|
inlineprotected |
|
protected |
member of the connection address
|
protected |
member of the card number
|
protected |
member of the root of the configuration tree
|
protected |
|
protected |
member of the module number
|
protected |
|
protected |
member of the protocol to communicate with the MPIA in-house electronic.
|
protected |