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

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

#include <ModuleLightSourceDummy.h>

Inheritance diagram for Basda::UniModModuleLightSourceDummy:
Inheritance graph
Collaboration diagram for Basda::UniModModuleLightSourceDummy:
Collaboration graph

Public Member Functions

 UniModModuleLightSourceDummy (std::string _logName, Nice::JointPtr _config)
 Constructor. More...
 
 ~UniModModuleLightSourceDummy ()
 Destructor. More...
 
void initCurrentSource ()
 
void setCurrent (std::string _lightSourceName, unsigned int _current, Basda::UnitID::Constant _unit)
 
void setChatType (Nice::ChatLinePtr _chat)
 
 UniModModuleLightSourceDummy (std::string _logName, Nice::JointPtr _config)
 Constructor. More...
 
 ~UniModModuleLightSourceDummy ()
 Destructor. More...
 
void initCurrentSource ()
 
void setCurrent (std::string _lightSourceName, unsigned int _current, Basda::UnitID::Constant _unit)
 
void setChatType (Nice::ChatLinePtr _chat)
 

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
14.11.26
Date
2014.11.26

Constructor & Destructor Documentation

◆ UniModModuleLightSourceDummy() [1/2]

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

Constructor.

◆ ~UniModModuleLightSourceDummy() [1/2]

Basda::UniModModuleLightSourceDummy::~UniModModuleLightSourceDummy ( )
inline

Destructor.

◆ UniModModuleLightSourceDummy() [2/2]

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

Constructor.

◆ ~UniModModuleLightSourceDummy() [2/2]

Basda::UniModModuleLightSourceDummy::~UniModModuleLightSourceDummy ( )
inline

Destructor.

Member Function Documentation

◆ addInternalProperties() [1/2]

void Basda::UniModModuleLightSourceDummy::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ addInternalProperties() [2/2]

void Basda::UniModModuleLightSourceDummy::addInternalProperties ( )
private

This method add some internal properties like status properties.

◆ checkAttribute() [1/2]

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

◆ checkAttribute() [2/2]

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

◆ initCurrentSource() [1/2]

void Basda::UniModModuleLightSourceDummy::initCurrentSource ( )

◆ initCurrentSource() [2/2]

void Basda::UniModModuleLightSourceDummy::initCurrentSource ( )

◆ setChatType() [1/2]

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

◆ setChatType() [2/2]

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

◆ setCurrent() [1/2]

void Basda::UniModModuleLightSourceDummy::setCurrent ( std::string  _lightSourceName,
unsigned int  _current,
Basda::UnitID::Constant  _unit 
)

◆ setCurrent() [2/2]

void Basda::UniModModuleLightSourceDummy::setCurrent ( std::string  _lightSourceName,
unsigned int  _current,
Basda::UnitID::Constant  _unit 
)

Member Data Documentation

◆ m_cardNo

unsigned int Basda::UniModModuleLightSourceDummy::m_cardNo
private

◆ m_chat

Nice::ChatLinePtr Basda::UniModModuleLightSourceDummy::m_chat
private

member of a MPIA in-house electronic device.

◆ m_config

Nice::JointPtr Basda::UniModModuleLightSourceDummy::m_config
private

◆ m_moduleNo

unsigned int Basda::UniModModuleLightSourceDummy::m_moduleNo
private

◆ m_name

std::string Basda::UniModModuleLightSourceDummy::m_name
private

◆ m_warning

bool Basda::UniModModuleLightSourceDummy::m_warning
private

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