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

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

#include <ModuleTemperatureHumidityDummy.h>

Inheritance diagram for Basda::UniModModuleTemperatureHumidityDummy:
Inheritance graph
Collaboration diagram for Basda::UniModModuleTemperatureHumidityDummy:
Collaboration graph

Classes

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

Public Member Functions

 UniModModuleTemperatureHumidityDummy (std::string _logName, Nice::JointPtr _config)
 Constructor. More...
 
 ~UniModModuleTemperatureHumidityDummy ()
 Destructor. More...
 
void initSensor ()
 
float readTemperature (std::string _sensorName)
 
float readHumidity (std::string _sensorName)
 
Nice::SeqFloat read (std::string _sensorName)
 
void setChatType (Nice::ChatLinePtr _chat)
 
 UniModModuleTemperatureHumidityDummy (std::string _logName, Nice::JointPtr _config)
 Constructor. More...
 
 ~UniModModuleTemperatureHumidityDummy ()
 Destructor. More...
 
void initSensor ()
 
float readTemperature (std::string _sensorName)
 
float readHumidity (std::string _sensorName)
 
Nice::SeqFloat read (std::string _sensorName)
 
void setChatType (Nice::ChatLinePtr _chat)
 

Private Types

typedef IceUtil::Handle< UniModModuleTemperatureHumidityDummyEventUniModModuleTemperatureHumidityDummyEventPtr
 
typedef IceUtil::Handle< UniModModuleTemperatureHumidityDummyEventUniModModuleTemperatureHumidityDummyEventPtr
 

Private Member Functions

template<typename Type >
Type checkAttribute (const std::string &_node, const std::string &_attributeName, const Type &_default)
 
void addInternalProperties ()
 This method add some internal properties like status properties. More...
 
template<typename Type >
Type checkAttribute (const std::string &_node, const std::string &_attributeName, const Type &_default)
 
void addInternalProperties ()
 This method add some internal properties like status properties. More...
 

Private Attributes

Nice::JointPtr m_config
 
unsigned int m_cardNo
 
unsigned int m_moduleNo
 
Nice::ChatLinePtr m_chat
 member of a MPIA in-house electronic device. More...
 
std::string m_name
 
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

◆ UniModModuleTemperatureHumidityDummyEventPtr [1/2]

◆ UniModModuleTemperatureHumidityDummyEventPtr [2/2]

Constructor & Destructor Documentation

◆ UniModModuleTemperatureHumidityDummy() [1/2]

Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummy ( std::string  _logName,
Nice::JointPtr  _config 
)

Constructor.

◆ ~UniModModuleTemperatureHumidityDummy() [1/2]

Basda::UniModModuleTemperatureHumidityDummy::~UniModModuleTemperatureHumidityDummy ( )
inline

Destructor.

◆ UniModModuleTemperatureHumidityDummy() [2/2]

Basda::UniModModuleTemperatureHumidityDummy::UniModModuleTemperatureHumidityDummy ( std::string  _logName,
Nice::JointPtr  _config 
)

Constructor.

◆ ~UniModModuleTemperatureHumidityDummy() [2/2]

Basda::UniModModuleTemperatureHumidityDummy::~UniModModuleTemperatureHumidityDummy ( )
inline

Destructor.

Member Function Documentation

◆ addInternalProperties() [1/2]

void Basda::UniModModuleTemperatureHumidityDummy::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ addInternalProperties() [2/2]

void Basda::UniModModuleTemperatureHumidityDummy::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ checkAttribute() [1/2]

template<typename Type >
Type Basda::UniModModuleTemperatureHumidityDummy::checkAttribute ( const std::string &  _node,
const std::string &  _attributeName,
const Type _default 
)
private

◆ checkAttribute() [2/2]

template<typename Type >
Type Basda::UniModModuleTemperatureHumidityDummy::checkAttribute ( const std::string &  _node,
const std::string &  _attributeName,
const Type _default 
)
private

◆ initSensor() [1/2]

void Basda::UniModModuleTemperatureHumidityDummy::initSensor ( )

◆ initSensor() [2/2]

void Basda::UniModModuleTemperatureHumidityDummy::initSensor ( )

◆ read() [1/2]

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

◆ read() [2/2]

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

◆ readHumidity() [1/2]

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

◆ readHumidity() [2/2]

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

◆ readTemperature() [1/2]

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

◆ readTemperature() [2/2]

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

◆ setChatType() [1/2]

void Basda::UniModModuleTemperatureHumidityDummy::setChatType ( Nice::ChatLinePtr  _chat)
inline

◆ setChatType() [2/2]

void Basda::UniModModuleTemperatureHumidityDummy::setChatType ( Nice::ChatLinePtr  _chat)
inline

Member Data Documentation

◆ m_cardNo

unsigned int Basda::UniModModuleTemperatureHumidityDummy::m_cardNo
private

◆ m_chat

Nice::ChatLinePtr Basda::UniModModuleTemperatureHumidityDummy::m_chat
private

member of a MPIA in-house electronic device.

◆ m_config

Nice::JointPtr Basda::UniModModuleTemperatureHumidityDummy::m_config
private

◆ m_moduleNo

unsigned int Basda::UniModModuleTemperatureHumidityDummy::m_moduleNo
private

◆ m_name

std::string Basda::UniModModuleTemperatureHumidityDummy::m_name
private

◆ m_warning

bool Basda::UniModModuleTemperatureHumidityDummy::m_warning
private

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