TwiceAsNice  2019-02-18
Classes | Public Member Functions | Private Types | Private Member Functions | List of all members
Basda::UniModModuleTemperatureHumidity Class Reference

This is the implementation of the UniMod module commands. More...

#include <ModuleTemperatureHumidity.h>

Inheritance diagram for Basda::UniModModuleTemperatureHumidity:
Inheritance graph
Collaboration diagram for Basda::UniModModuleTemperatureHumidity:
Collaboration graph

Classes

struct  UniModModuleTemperatureHumidityEvent
 This is the implementation of the handler for the incoming events and function errors. More...
 

Public Member Functions

 UniModModuleTemperatureHumidity (std::string _logName, Nice::JointPtr _config, MPIACoreProtocolPtr _protocol)
 Constructor. More...
 
 ~UniModModuleTemperatureHumidity ()
 Destructor. More...
 
void initSensor ()
 
float readTemperature (std::string _sensorName)
 
float readHumidity (std::string _sensorName)
 
Nice::SeqFloat read (std::string _sensorName)
 
 UniModModuleTemperatureHumidity (std::string _logName, Nice::JointPtr _config, MPIACoreProtocolPtr _protocol)
 Constructor. More...
 
 ~UniModModuleTemperatureHumidity ()
 Destructor. More...
 
void initSensor ()
 
float readTemperature (std::string _sensorName)
 
float readHumidity (std::string _sensorName)
 
Nice::SeqFloat read (std::string _sensorName)
 
- Public Member Functions inherited from Basda::MPIACoreModule
 MPIACoreModule (std::string _name, Nice::JointPtr _config, Basda::MPIACoreProtocolPtr _protocol)
 Constructor. More...
 
 ~MPIACoreModule ()
 Destructor. More...
 
void open ()
 
void close ()
 
bool configParameterUploadRequired ()
 
 MPIACoreModule (std::string _name, Nice::JointPtr _config, Basda::MPIACoreProtocolPtr _protocol)
 Constructor. More...
 
 ~MPIACoreModule ()
 Destructor. More...
 
void open ()
 
void close ()
 
bool configParameterUploadRequired ()
 

Private Types

typedef IceUtil::Handle< UniModModuleTemperatureHumidityEventUniModModuleTemperatureHumidityEventPtr
 
typedef IceUtil::Handle< UniModModuleTemperatureHumidityEventUniModModuleTemperatureHumidityEventPtr
 

Private Member Functions

void addInternalProperties ()
 This method add some internal properties like status properties. More...
 
void addInternalProperties ()
 This method add some internal properties like status properties. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Basda::MPIACore
 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 inherited from Basda::MPIACore
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 inherited from Basda::MPIACore
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
 

Detailed Description

This is the implementation of the UniMod module commands.

Author
Frank Kittmann
Version
15.08.13
Date
2015.08.13

Member Typedef Documentation

◆ UniModModuleTemperatureHumidityEventPtr [1/2]

◆ UniModModuleTemperatureHumidityEventPtr [2/2]

Constructor & Destructor Documentation

◆ UniModModuleTemperatureHumidity() [1/2]

Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidity ( std::string  _logName,
Nice::JointPtr  _config,
MPIACoreProtocolPtr  _protocol 
)

Constructor.

◆ ~UniModModuleTemperatureHumidity() [1/2]

Basda::UniModModuleTemperatureHumidity::~UniModModuleTemperatureHumidity ( )
inline

Destructor.

◆ UniModModuleTemperatureHumidity() [2/2]

Basda::UniModModuleTemperatureHumidity::UniModModuleTemperatureHumidity ( std::string  _logName,
Nice::JointPtr  _config,
MPIACoreProtocolPtr  _protocol 
)

Constructor.

◆ ~UniModModuleTemperatureHumidity() [2/2]

Basda::UniModModuleTemperatureHumidity::~UniModModuleTemperatureHumidity ( )
inline

Destructor.

Member Function Documentation

◆ addInternalProperties() [1/2]

void Basda::UniModModuleTemperatureHumidity::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ addInternalProperties() [2/2]

void Basda::UniModModuleTemperatureHumidity::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ initSensor() [1/2]

void Basda::UniModModuleTemperatureHumidity::initSensor ( )

◆ initSensor() [2/2]

void Basda::UniModModuleTemperatureHumidity::initSensor ( )

◆ read() [1/2]

Nice::SeqFloat Basda::UniModModuleTemperatureHumidity::read ( std::string  _sensorName)

◆ read() [2/2]

Nice::SeqFloat Basda::UniModModuleTemperatureHumidity::read ( std::string  _sensorName)

◆ readHumidity() [1/2]

float Basda::UniModModuleTemperatureHumidity::readHumidity ( std::string  _sensorName)

◆ readHumidity() [2/2]

float Basda::UniModModuleTemperatureHumidity::readHumidity ( std::string  _sensorName)

◆ readTemperature() [1/2]

float Basda::UniModModuleTemperatureHumidity::readTemperature ( std::string  _sensorName)

◆ readTemperature() [2/2]

float Basda::UniModModuleTemperatureHumidity::readTemperature ( std::string  _sensorName)

The documentation for this class was generated from the following files: