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

#include <DummyDevice.h>

Inheritance diagram for Basda::TempoDummyDevice:
Inheritance graph
Collaboration diagram for Basda::TempoDummyDevice:
Collaboration graph

Public Member Functions

 TempoDummyDevice (const Nice::JointPtr &_config)
 
virtual ~TempoDummyDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close device More...
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void init (Basda::DeviceAsync &=Basda::Device::s_async)
 init the device More...
 
virtual void deinit (Basda::DeviceAsync &=Basda::Device::s_async)
 deinit the device More...
 
virtual void activate (DeviceAsync &=Basda::Device::s_async)
 activate the device More...
 
virtual void deactivate (DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
virtual void updateProperties ()
 
virtual bool isReachable ()
 function to check whether the device is reachable or not More...
 
void setReachable (bool state)
 set reachability status of the device More...
 
 TempoDummyDevice (const Nice::JointPtr &_config)
 
virtual ~TempoDummyDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close device More...
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void init (Basda::DeviceAsync &=Basda::Device::s_async)
 init the device More...
 
virtual void deinit (Basda::DeviceAsync &=Basda::Device::s_async)
 deinit the device More...
 
virtual void activate (DeviceAsync &=Basda::Device::s_async)
 activate the device More...
 
virtual void deactivate (DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
virtual void updateProperties ()
 
virtual bool isReachable ()
 function to check whether the device is reachable or not More...
 
void setReachable (bool state)
 set reachability status of the device More...
 
 TempoDummyDevice (const Nice::JointPtr &_config)
 
virtual ~TempoDummyDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close device More...
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void init (Basda::DeviceAsync &=Basda::Device::s_async)
 init the device More...
 
virtual void deinit (Basda::DeviceAsync &=Basda::Device::s_async)
 deinit the device More...
 
virtual void activate (DeviceAsync &=Basda::Device::s_async)
 activate the device More...
 
virtual void deactivate (DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
virtual void updateProperties ()
 
virtual bool isReachable ()
 function to check whether the device is reachable or not More...
 
void setReachable (bool state)
 set reachability status of the device More...
 
- Public Member Functions inherited from Basda::Tempo::TempoDevice
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
 TempoDevice (const Nice::JointPtr &config)
 
virtual ~TempoDevice ()
 
- Public Member Functions inherited from Basda::Device
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 

Protected Attributes

Nice::JointPtrVector m_moduleNodes
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Private Attributes

IceUtil::RecMutex m_syncMutex
 
bool m_isReachable
 reachable flag More...
 

Additional Inherited Members

- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 

Constructor & Destructor Documentation

◆ TempoDummyDevice() [1/3]

Basda::TempoDummyDevice::TempoDummyDevice ( const Nice::JointPtr _config)

◆ ~TempoDummyDevice() [1/3]

Basda::TempoDummyDevice::~TempoDummyDevice ( )
virtual

◆ TempoDummyDevice() [2/3]

Basda::TempoDummyDevice::TempoDummyDevice ( const Nice::JointPtr _config)

◆ ~TempoDummyDevice() [2/3]

virtual Basda::TempoDummyDevice::~TempoDummyDevice ( )
virtual

◆ TempoDummyDevice() [3/3]

Basda::TempoDummyDevice::TempoDummyDevice ( const Nice::JointPtr _config)

◆ ~TempoDummyDevice() [3/3]

virtual Basda::TempoDummyDevice::~TempoDummyDevice ( )
virtual

Member Function Documentation

◆ activate() [1/3]

void Basda::TempoDummyDevice::activate ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

◆ activate() [2/3]

virtual void Basda::TempoDummyDevice::activate ( DeviceAsync = Basda::Device::s_async)
virtual

◆ activate() [3/3]

virtual void Basda::TempoDummyDevice::activate ( DeviceAsync = Basda::Device::s_async)
virtual

◆ close() [1/3]

virtual void Basda::TempoDummyDevice::close ( )
virtual

◆ close() [2/3]

virtual void Basda::TempoDummyDevice::close ( )
virtual

◆ close() [3/3]

void Basda::TempoDummyDevice::close ( void  )
virtual

◆ deactivate() [1/3]

void Basda::TempoDummyDevice::deactivate ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

◆ deactivate() [2/3]

virtual void Basda::TempoDummyDevice::deactivate ( DeviceAsync = Basda::Device::s_async)
virtual

◆ deactivate() [3/3]

virtual void Basda::TempoDummyDevice::deactivate ( DeviceAsync = Basda::Device::s_async)
virtual

◆ deinit() [1/3]

virtual void Basda::TempoDummyDevice::deinit ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ deinit() [2/3]

virtual void Basda::TempoDummyDevice::deinit ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ deinit() [3/3]

void Basda::TempoDummyDevice::deinit ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

◆ init() [1/3]

void Basda::TempoDummyDevice::init ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

◆ init() [2/3]

virtual void Basda::TempoDummyDevice::init ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ init() [3/3]

virtual void Basda::TempoDummyDevice::init ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ isReachable() [1/3]

virtual bool Basda::TempoDummyDevice::isReachable ( )
virtual

function to check whether the device is reachable or not

Returns
true if reachable, false otherwise

Implements Basda::Tempo::TempoDevice.

Reimplemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, and Basda::VinoDeviceAlgo< Type >.

◆ isReachable() [2/3]

bool Basda::TempoDummyDevice::isReachable ( )
virtual

function to check whether the device is reachable or not

Returns
true if reachable, false otherwise

Implements Basda::Tempo::TempoDevice.

Reimplemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, and Basda::VinoDeviceAlgo< Type >.

◆ isReachable() [3/3]

virtual bool Basda::TempoDummyDevice::isReachable ( )
virtual

function to check whether the device is reachable or not

Returns
true if reachable, false otherwise

Implements Basda::Tempo::TempoDevice.

Reimplemented in Basda::VinoDeviceAlgo< Type >, Basda::VinoDeviceAlgo< Type >, and Basda::VinoDeviceAlgo< Type >.

◆ open() [1/3]

void Basda::TempoDummyDevice::open ( void  )
virtual

◆ open() [2/3]

virtual void Basda::TempoDummyDevice::open ( )
virtual

◆ open() [3/3]

virtual void Basda::TempoDummyDevice::open ( )
virtual

◆ reset() [1/3]

virtual void Basda::TempoDummyDevice::reset ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ reset() [2/3]

virtual void Basda::TempoDummyDevice::reset ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

◆ reset() [3/3]

void Basda::TempoDummyDevice::reset ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

◆ setReachable() [1/3]

void Basda::TempoDummyDevice::setReachable ( bool  state)

set reachability status of the device

Parameters
statetrue if reachable, false otherwise

◆ setReachable() [2/3]

void Basda::TempoDummyDevice::setReachable ( bool  state)

set reachability status of the device

Parameters
statetrue if reachable, false otherwise

◆ setReachable() [3/3]

void Basda::TempoDummyDevice::setReachable ( bool  state)

set reachability status of the device

Parameters
statetrue if reachable, false otherwise

◆ updateProperties() [1/3]

virtual void Basda::TempoDummyDevice::updateProperties ( )
virtual

◆ updateProperties() [2/3]

virtual void Basda::TempoDummyDevice::updateProperties ( )
virtual

◆ updateProperties() [3/3]

void Basda::TempoDummyDevice::updateProperties ( )
virtual

◆ version() [1/3]

virtual void Basda::TempoDummyDevice::version ( )
virtual

◆ version() [2/3]

void Basda::TempoDummyDevice::version ( void  )
virtual

◆ version() [3/3]

virtual void Basda::TempoDummyDevice::version ( )
virtual

Member Data Documentation

◆ m_isReachable

bool Basda::TempoDummyDevice::m_isReachable
private

reachable flag

◆ m_moduleNodes

Nice::JointPtrVector Basda::TempoDummyDevice::m_moduleNodes
protected

◆ m_syncMutex

IceUtil::RecMutex Basda::TempoDummyDevice::m_syncMutex
private

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