TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Private Attributes | List of all members
basda::pulsegenerator::PulseGeneratorDeviceMock Class Reference

#include <PulseGeneratorDeviceMock.h>

Inheritance diagram for basda::pulsegenerator::PulseGeneratorDeviceMock:
Inheritance graph
Collaboration diagram for basda::pulsegenerator::PulseGeneratorDeviceMock:
Collaboration graph

Public Types

typedef Basda::DeviceAsync DeviceAsync
 
typedef Basda::DeviceAsync DeviceAsync
 

Public Member Functions

 PulseGeneratorDeviceMock (const Nice::JointPtr &theConfig)
 
virtual ~PulseGeneratorDeviceMock ()
 
virtual void open ()
 
unsigned getInvocationCount_open ()
 
virtual void close ()
 
virtual void reset (DeviceAsync &)
 
virtual void version ()
 
virtual void init (DeviceAsync &)
 
unsigned getInvocationCount_init ()
 
virtual void deinit (DeviceAsync &)
 
virtual void activate (DeviceAsync &)
 
virtual void deactivate (DeviceAsync &)
 
virtual bool isReachable ()
 
unsigned getInvocationCount_isReachable ()
 
virtual void updateProperties ()
 
unsigned getInvocationCount_updateProperties ()
 
virtual bool isInitialized ()
 
void setResult_isInitialized (bool result)
 
virtual void setNumOfAllowedCommunicationGlitches (const unsigned)
 
 PulseGeneratorDeviceMock (const Nice::JointPtr &theConfig)
 
virtual ~PulseGeneratorDeviceMock ()
 
virtual void open ()
 
unsigned getInvocationCount_open ()
 
virtual void close ()
 
virtual void reset (DeviceAsync &)
 
virtual void version ()
 
virtual void init (DeviceAsync &)
 
unsigned getInvocationCount_init ()
 
virtual void deinit (DeviceAsync &)
 
virtual void activate (DeviceAsync &)
 
virtual void deactivate (DeviceAsync &)
 
virtual bool isReachable ()
 
unsigned getInvocationCount_isReachable ()
 
virtual void updateProperties ()
 
unsigned getInvocationCount_updateProperties ()
 
virtual bool isInitialized ()
 
void setResult_isInitialized (bool result)
 
virtual void setNumOfAllowedCommunicationGlitches (const unsigned)
 
- Public Member Functions inherited from Basda::PulseGeneratorDevice
 PulseGeneratorDevice (const Nice::JointPtr &_config)
 
virtual ~PulseGeneratorDevice ()
 
 PulseGeneratorDevice (const Nice::JointPtr &_config)
 
virtual ~PulseGeneratorDevice ()
 
 PulseGeneratorDevice (const Nice::JointPtr &_config)
 
virtual ~PulseGeneratorDevice ()
 
- 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...
 

Private Attributes

unsigned invocationCount_init_
 
unsigned invocationCount_isReachable_
 
unsigned invocationCount_open_
 
unsigned invocationCount_updateProperties_
 
bool result_isInitialized_
 

Additional Inherited Members

- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Member Typedef Documentation

◆ DeviceAsync [1/2]

◆ DeviceAsync [2/2]

Constructor & Destructor Documentation

◆ PulseGeneratorDeviceMock() [1/2]

basda::pulsegenerator::PulseGeneratorDeviceMock::PulseGeneratorDeviceMock ( const Nice::JointPtr theConfig)
inlineexplicit

◆ ~PulseGeneratorDeviceMock() [1/2]

virtual basda::pulsegenerator::PulseGeneratorDeviceMock::~PulseGeneratorDeviceMock ( )
inlinevirtual
Note
overridden

◆ PulseGeneratorDeviceMock() [2/2]

basda::pulsegenerator::PulseGeneratorDeviceMock::PulseGeneratorDeviceMock ( const Nice::JointPtr theConfig)
inlineexplicit

◆ ~PulseGeneratorDeviceMock() [2/2]

virtual basda::pulsegenerator::PulseGeneratorDeviceMock::~PulseGeneratorDeviceMock ( )
inlinevirtual
Note
overridden

Member Function Documentation

◆ activate() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::activate ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ activate() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::activate ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ close() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::close ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ close() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::close ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ deactivate() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::deactivate ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ deactivate() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::deactivate ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ deinit() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::deinit ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ deinit() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::deinit ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ getInvocationCount_init() [1/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_init ( )
inline

◆ getInvocationCount_init() [2/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_init ( )
inline

◆ getInvocationCount_isReachable() [1/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_isReachable ( )
inline

◆ getInvocationCount_isReachable() [2/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_isReachable ( )
inline

◆ getInvocationCount_open() [1/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_open ( )
inline

◆ getInvocationCount_open() [2/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_open ( )
inline

◆ getInvocationCount_updateProperties() [1/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_updateProperties ( )
inline

◆ getInvocationCount_updateProperties() [2/2]

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::getInvocationCount_updateProperties ( )
inline

◆ init() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::init ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ init() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::init ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ isInitialized() [1/2]

virtual bool basda::pulsegenerator::PulseGeneratorDeviceMock::isInitialized ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ isInitialized() [2/2]

virtual bool basda::pulsegenerator::PulseGeneratorDeviceMock::isInitialized ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ isReachable() [1/2]

virtual bool basda::pulsegenerator::PulseGeneratorDeviceMock::isReachable ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ isReachable() [2/2]

virtual bool basda::pulsegenerator::PulseGeneratorDeviceMock::isReachable ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ open() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::open ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ open() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::open ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ reset() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::reset ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ reset() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::reset ( DeviceAsync )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ setNumOfAllowedCommunicationGlitches() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::setNumOfAllowedCommunicationGlitches ( const unsigned  )
inlinevirtual
Note
overridden

◆ setNumOfAllowedCommunicationGlitches() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::setNumOfAllowedCommunicationGlitches ( const unsigned  )
inlinevirtual
Note
overridden

◆ setResult_isInitialized() [1/2]

void basda::pulsegenerator::PulseGeneratorDeviceMock::setResult_isInitialized ( bool  result)
inline

◆ setResult_isInitialized() [2/2]

void basda::pulsegenerator::PulseGeneratorDeviceMock::setResult_isInitialized ( bool  result)
inline

◆ updateProperties() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::updateProperties ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ updateProperties() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::updateProperties ( )
inlinevirtual
Note
overridden

Implements Basda::PulseGeneratorDevice.

◆ version() [1/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::version ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

◆ version() [2/2]

virtual void basda::pulsegenerator::PulseGeneratorDeviceMock::version ( void  )
inlinevirtual
Note
overridden

Implements Basda::Device.

Member Data Documentation

◆ invocationCount_init_

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::invocationCount_init_
private

◆ invocationCount_isReachable_

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::invocationCount_isReachable_
private

◆ invocationCount_open_

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::invocationCount_open_
private

◆ invocationCount_updateProperties_

unsigned basda::pulsegenerator::PulseGeneratorDeviceMock::invocationCount_updateProperties_
private

◆ result_isInitialized_

bool basda::pulsegenerator::PulseGeneratorDeviceMock::result_isInitialized_
private

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