TwiceAsNice  2019-02-18
Public Member Functions | List of all members
basda::PlinkPowerMeterDeviceFake Class Reference

This basda devices is a fake of a PlinkPowerMeterDevice. More...

#include <PlinkPowerMeterDeviceFake.hpp>

Inheritance diagram for basda::PlinkPowerMeterDeviceFake:
Inheritance graph
Collaboration diagram for basda::PlinkPowerMeterDeviceFake:
Collaboration graph

Public Member Functions

 PlinkPowerMeterDeviceFake (const Nice::JointPtr &config)
 
virtual ~PlinkPowerMeterDeviceFake ()
 
virtual void open ()
 
virtual void measure ()
 
virtual Basda::PowerPtr getMeasuredPower ()
 
virtual void reset (Basda::DeviceAsync &)
 
virtual void close ()
 
virtual bool isReachable ()
 
virtual void checkReachability ()
 
 PlinkPowerMeterDeviceFake (const Nice::JointPtr &config)
 
virtual ~PlinkPowerMeterDeviceFake ()
 
virtual void open ()
 
virtual void measure ()
 
virtual Basda::PowerPtr getMeasuredPower ()
 
virtual void reset (Basda::DeviceAsync &)
 
virtual void close ()
 
virtual bool isReachable ()
 
virtual void checkReachability ()
 
- Public Member Functions inherited from basda::PlinkPowerMeterDevice
 PlinkPowerMeterDevice (const Nice::JointPtr &_config)
 
virtual ~PlinkPowerMeterDevice ()
 
virtual void version ()
 
virtual void init (Basda::DeviceAsync &)
 
virtual void deinit (Basda::DeviceAsync &)
 
virtual void activate (Basda::DeviceAsync &)
 
virtual void deactivate (Basda::DeviceAsync &)
 
 PlinkPowerMeterDevice (const Nice::JointPtr &_config)
 
virtual ~PlinkPowerMeterDevice ()
 
virtual void version ()
 
virtual void init (Basda::DeviceAsync &)
 
virtual void deinit (Basda::DeviceAsync &)
 
virtual void activate (Basda::DeviceAsync &)
 
virtual void deactivate (Basda::DeviceAsync &)
 
- Public Member Functions inherited from Basda::PowerMeterDevice
 PowerMeterDevice (const Nice::JointPtr &_config)
 
virtual ~PowerMeterDevice ()
 
 PowerMeterDevice (const Nice::JointPtr &_config)
 
virtual ~PowerMeterDevice ()
 
 PowerMeterDevice (const Nice::JointPtr &_config)
 
virtual ~PowerMeterDevice ()
 
- 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...
 

Additional Inherited Members

- Static Public Member Functions inherited from basda::PlinkPowerMeterDevice
static std::string getPropertyNameForMeasuredPowerInWatt ()
 
static std::string getPowerValidityAttributeName ()
 
static std::string getPropertyNameForReachable ()
 
static std::string getPowerAsTextAttributeName ()
 
static std::string getPropertyNameForMeasuredPowerInWatt ()
 
static std::string getPowerValidityAttributeName ()
 
static std::string getPropertyNameForReachable ()
 
static std::string getPowerAsTextAttributeName ()
 
- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 
- Protected Member Functions inherited from basda::PlinkPowerMeterDevice
void injectPlinkPowerMeterFactory (basda::gentec::PlinkPowerMeterFactoryPtr factory)
 
void injectPlinkPowerMeterFactory (basda::gentec::PlinkPowerMeterFactoryPtr factory)
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Detailed Description

This basda devices is a fake of a PlinkPowerMeterDevice.

Constructor & Destructor Documentation

◆ PlinkPowerMeterDeviceFake() [1/2]

basda::PlinkPowerMeterDeviceFake::PlinkPowerMeterDeviceFake ( const Nice::JointPtr config)
explicit

◆ ~PlinkPowerMeterDeviceFake() [1/2]

basda::PlinkPowerMeterDeviceFake::~PlinkPowerMeterDeviceFake ( )
virtual
Note
overridden

◆ PlinkPowerMeterDeviceFake() [2/2]

basda::PlinkPowerMeterDeviceFake::PlinkPowerMeterDeviceFake ( const Nice::JointPtr config)
explicit

◆ ~PlinkPowerMeterDeviceFake() [2/2]

virtual basda::PlinkPowerMeterDeviceFake::~PlinkPowerMeterDeviceFake ( )
virtual
Note
overridden

Member Function Documentation

◆ checkReachability() [1/2]

void basda::PlinkPowerMeterDeviceFake::checkReachability ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ checkReachability() [2/2]

virtual void basda::PlinkPowerMeterDeviceFake::checkReachability ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ close() [1/2]

virtual void basda::PlinkPowerMeterDeviceFake::close ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ close() [2/2]

void basda::PlinkPowerMeterDeviceFake::close ( void  )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ getMeasuredPower() [1/2]

Basda::PowerPtr basda::PlinkPowerMeterDeviceFake::getMeasuredPower ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ getMeasuredPower() [2/2]

virtual Basda::PowerPtr basda::PlinkPowerMeterDeviceFake::getMeasuredPower ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ isReachable() [1/2]

bool basda::PlinkPowerMeterDeviceFake::isReachable ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ isReachable() [2/2]

virtual bool basda::PlinkPowerMeterDeviceFake::isReachable ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ measure() [1/2]

virtual void basda::PlinkPowerMeterDeviceFake::measure ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ measure() [2/2]

void basda::PlinkPowerMeterDeviceFake::measure ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ open() [1/2]

void basda::PlinkPowerMeterDeviceFake::open ( void  )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ open() [2/2]

virtual void basda::PlinkPowerMeterDeviceFake::open ( )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ reset() [1/2]

void basda::PlinkPowerMeterDeviceFake::reset ( Basda::DeviceAsync )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.

◆ reset() [2/2]

virtual void basda::PlinkPowerMeterDeviceFake::reset ( Basda::DeviceAsync )
virtual
Note
overridden

Reimplemented from basda::PlinkPowerMeterDevice.


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