|
| MyRingbufferDevice () |
|
virtual void | open () |
| open device More...
|
|
virtual void | close () |
| close device More...
|
|
virtual void | reset (Basda::DeviceAsync &) |
| reset the device More...
|
|
virtual void | version () |
| version More...
|
|
virtual void | init (Basda::DeviceAsync &) |
| init the device More...
|
|
virtual void | deinit (Basda::DeviceAsync &) |
| deinit the device More...
|
|
virtual void | activate (Basda::DeviceAsync &) |
| activate the device More...
|
|
virtual void | deactivate (Basda::DeviceAsync &) |
| deactivate the device More...
|
|
RingbufferTypePtr | ringbuffer () |
|
| RingbufferDevice (const Nice::JointPtr &_config) |
|
| RingbufferDevice (const Nice::JointPtr &_config) |
|
| ~RingbufferDevice () |
|
| ~RingbufferDevice () |
|
virtual bool | isIdle () |
|
virtual bool | isIdle () |
|
virtual RingbufferRegime::State | state () |
|
virtual RingbufferRegime::State | state () |
|
DataTypePtr | lastData () |
|
DataTypePtr | lastData () |
|
size_t | lastDataNum () |
|
size_t | lastDataNum () |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &_async=s_async) |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &_async=s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForNextData (DataTypePtr &_img, int _last, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForNextData (DataTypePtr &_img, int _last, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForNextData (DataTypePtr &_img, int _last, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForNextData (DataTypePtr &_img, int _last, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForNewData (DataTypePtr &_img, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | waitForNewData (DataTypePtr &_img, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForNewData (DataTypePtr &_img, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForNewData (DataTypePtr &_img, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
| 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...
|
|
| 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...
|
|