TwiceAsNice
2019-02-18
|
This is a specialization of the IO device class. More...
#include <LCDevice.h>
Public Member Functions | |
MoccaLCDevice (const Nice::JointPtr &_config) | |
Constructor. More... | |
virtual | ~MoccaLCDevice () |
Constructor. More... | |
virtual bool | isReachable ()=0 |
virtual void | setLinkTimeout (Nice::Time _tcpConnectionTimeout)=0 |
virtual Nice::SeqTime | getLinkTimeout ()=0 |
virtual void | setIntensity (std::string _lightSource, unsigned int _intensity)=0 |
virtual Nice::MapStringInt | getIntensity ()=0 |
virtual void | switchOn (unsigned int _intensity)=0 |
virtual void | switchOff ()=0 |
MoccaLCDevice (const Nice::JointPtr &_config) | |
Constructor. More... | |
virtual | ~MoccaLCDevice () |
Constructor. More... | |
virtual bool | isReachable ()=0 |
virtual void | setLinkTimeout (Nice::Time _tcpConnectionTimeout)=0 |
virtual Nice::SeqTime | getLinkTimeout ()=0 |
virtual void | setIntensity (std::string _lightSource, unsigned int _intensity)=0 |
virtual Nice::MapStringInt | getIntensity ()=0 |
virtual void | switchOn (unsigned int _intensity)=0 |
virtual void | switchOff ()=0 |
MoccaLCDevice (const Nice::JointPtr &_config) | |
Constructor. More... | |
virtual | ~MoccaLCDevice () |
Constructor. More... | |
virtual bool | isReachable ()=0 |
virtual void | setLinkTimeout (Nice::Time _tcpConnectionTimeout)=0 |
virtual Nice::SeqTime | getLinkTimeout ()=0 |
virtual void | setIntensity (std::string _lightSource, unsigned int _intensity)=0 |
virtual Nice::MapStringInt | getIntensity ()=0 |
virtual void | switchOn (unsigned int _intensity)=0 |
virtual void | switchOff ()=0 |
![]() | |
DigitalIODevice (const Nice::JointPtr &_config) | |
virtual Nice::BitSet | read ()=0 |
read from the device all ports. More... | |
virtual void | write (Nice::BitSet)=0 |
virtual enum PortState | readOutputPort (int index)=0 |
virtual void | setOutputPort (int portIndex, enum PortState desiredState)=0 |
virtual Nice::JointPtrVector | description ()=0 |
read description More... | |
DigitalIODevice (const Nice::JointPtr &_config) | |
virtual Nice::BitSet | read ()=0 |
read from the device all ports. More... | |
virtual void | write (Nice::BitSet)=0 |
virtual enum PortState | readOutputPort (int index)=0 |
virtual void | setOutputPort (int portIndex, enum PortState desiredState)=0 |
virtual Nice::JointPtrVector | description ()=0 |
read description More... | |
DigitalIODevice (const Nice::JointPtr &_config) | |
virtual Nice::BitSet | read ()=0 |
read from the device all ports. More... | |
virtual void | write (Nice::BitSet)=0 |
virtual enum PortState | readOutputPort (int index)=0 |
virtual void | setOutputPort (int portIndex, enum PortState desiredState)=0 |
virtual Nice::JointPtrVector | description ()=0 |
read description 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::JointPtr & | config () |
retrieve the property tree More... | |
std::string & | name () |
retrieve the name set at ctor time. More... | |
virtual void | open ()=0 |
open device More... | |
virtual void | close ()=0 |
close device More... | |
virtual void | reset (DeviceAsync &=s_async)=0 |
reset the device More... | |
virtual void | version ()=0 |
version More... | |
virtual void | init (DeviceAsync &=s_async)=0 |
init the device More... | |
virtual void | deinit (DeviceAsync &=s_async)=0 |
deinit the device More... | |
virtual void | activate (DeviceAsync &=s_async)=0 |
activate the device More... | |
virtual void | deactivate (DeviceAsync &=s_async)=0 |
deactivate the device 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::JointPtr & | config () |
retrieve the property tree More... | |
std::string & | name () |
retrieve the name set at ctor time. More... | |
virtual void | open ()=0 |
open device More... | |
virtual void | close ()=0 |
close device More... | |
virtual void | reset (DeviceAsync &=s_async)=0 |
reset the device More... | |
virtual void | version ()=0 |
version More... | |
virtual void | init (DeviceAsync &=s_async)=0 |
init the device More... | |
virtual void | deinit (DeviceAsync &=s_async)=0 |
deinit the device More... | |
virtual void | activate (DeviceAsync &=s_async)=0 |
activate the device More... | |
virtual void | deactivate (DeviceAsync &=s_async)=0 |
deactivate the device More... | |
Protected Types | |
enum | CMDS { OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT } |
enum | CMDS { OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT } |
enum | CMDS { OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT, OPEN, CLOSE, RESET, INIT, DEINIT, ACTIVATE, DEACTIVATE, READ, WRITE, READOUTPUTPORT, SETOUTPUTPORT } |
Protected Attributes | |
Nice::Completion | m_completion |
![]() | |
Nice::JointPtr | m_config |
Nice::JointPtr | m_cfg |
Nice::JointPtr | m_var |
std::string | m_name |
Additional Inherited Members | |
![]() | |
enum | PortState { PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1 } |
enum | PortState { PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1 } |
enum | PortState { PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1, PORT_STATE_OFF = 0, PORT_STATE_ON = 1 } |
![]() | |
static DeviceAsyncImpl | s_async |
|
protected |
|
protected |
|
protected |
|
inline |
Constructor.
_config | the root of the configuration tree |
|
inlinevirtual |
Constructor.
|
inline |
Constructor.
_config | the root of the configuration tree |
|
inlinevirtual |
Constructor.
|
inline |
Constructor.
_config | the root of the configuration tree |
|
inlinevirtual |
Constructor.
|
pure virtual |
Implemented in Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::UniModLCDevice, and Basda::UniModLCDevice.
|
pure virtual |
Implemented in Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::UniModLCDevice, and Basda::UniModLCDevice.
|
pure virtual |
Implemented in Basda::UniModLCDeviceDummy, Basda::UniModLCDeviceDummy, Basda::UniModLCDevice, and Basda::UniModLCDevice.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
pure virtual |
Implemented in Basda::UniModLCDevice, Basda::UniModLCDevice, Basda::UniModLCDeviceDummy, and Basda::UniModLCDeviceDummy.
|
protected |