|
virtual DataRingbufferTypePtr | ringbuffer ()=0 |
|
| RingbufferDevice (const Nice::JointPtr &_config) |
|
| ~RingbufferDevice () |
|
virtual bool | isIdle () |
|
virtual RingbufferRegime::State | state () |
|
DataTypePtr | lastData () |
|
size_t | lastDataNum () |
|
void | waitForState (RingbufferRegime::State _state, 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 | timedWaitForStateChange (const Nice::Time &_time, 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 | waitForNewData (DataTypePtr &_img, DeviceAsync &_async=s_async) |
|
RingbufferRegime::State | timedWaitForNewData (DataTypePtr &_img, const Nice::Time &_time, DeviceAsync &_async=s_async) |
|
virtual DataRingbufferTypePtr | ringbuffer ()=0 |
|
| RingbufferDevice (const Nice::JointPtr &_config) |
|
| ~RingbufferDevice () |
|
virtual bool | isIdle () |
|
virtual RingbufferRegime::State | state () |
|
DataTypePtr | lastData () |
|
size_t | lastDataNum () |
|
void | waitForState (RingbufferRegime::State _state, 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 | timedWaitForStateChange (const Nice::Time &_time, 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 | waitForNewData (DataTypePtr &_img, 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...
|
|
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...
|
|
template<typename DataType>
class Basda::RingbufferDevice< DataType >
Generic Class for a Device
- Author
- Florian Briegel
- Version
- 09.01.26
- Date
- 2009-07-03 11:58:06 AM
- Todo:
- Author
- Florian Briegel
- Version
- 09.01.26
- Date
- 2009-07-03 11:58:06 AM
- Todo: