|
| RingbufferWorker (const Nice::JointPtr &_config, const std::string &_name="goush") |
|
virtual void | deinit () |
| after reading once More...
|
|
virtual void | init () |
| before reading once More...
|
|
virtual | ~RingbufferWorker () |
|
virtual void | startImageRead (int _num=-1) |
|
virtual void | stopImageRead () |
|
virtual void | pauseImageRead () |
|
virtual const Nice::Size & | channels () |
|
void | connect () |
|
void | disconnect () |
|
| RingbufferWorker (const Nice::JointPtr &_config, const std::string &_name="goush") |
|
virtual void | deinit () |
| after reading once More...
|
|
virtual void | init () |
| before reading once More...
|
|
virtual | ~RingbufferWorker () |
|
virtual void | startImageRead (int _num=-1) |
|
virtual void | stopImageRead () |
|
virtual void | pauseImageRead () |
|
virtual const Nice::Size & | channels () |
|
void | connect () |
|
void | disconnect () |
|
| RingbufferWorker (const Nice::JointPtr &_config, const std::string &_name="goush") |
|
virtual void | deinit () |
| after reading once More...
|
|
virtual void | init () |
| before reading once More...
|
|
virtual | ~RingbufferWorker () |
|
virtual void | startImageRead (int _num=-1) |
|
virtual void | stopImageRead () |
|
virtual void | pauseImageRead () |
|
virtual const Nice::Size & | channels () |
|
void | connect () |
|
void | disconnect () |
|
| VinoRingbufferWorker () |
|
virtual | ~VinoRingbufferWorker () |
|
virtual void | terminate () |
|
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
|
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
|
virtual void | setCallback (CallbackType *_callback) |
|
bool | isEndless () |
|
| VinoRingbufferWorker () |
|
virtual | ~VinoRingbufferWorker () |
|
virtual void | terminate () |
|
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
|
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
|
virtual void | setCallback (CallbackType *_callback) |
|
bool | isEndless () |
|
| VinoRingbufferWorker () |
|
virtual | ~VinoRingbufferWorker () |
|
virtual void | terminate () |
|
virtual void | initRingBuffer (size_t _size, const RingBufferDataType &_data) |
|
virtual void | initRingBuffer (size_t _size, const ImageHeader &_imageHeader) |
|
virtual void | setCallback (CallbackType *_callback) |
|
bool | isEndless () |
|
| Thread () |
|
virtual | ~Thread () |
|
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
|
virtual bool | terminated () |
|
virtual void | cancel () |
| cancels a thread - this will throw an unknown exception More...
|
|
virtual void | wait () |
|
virtual void | sleep (const Nice::Time &_t) |
|
virtual void | yield () |
|
virtual void | wakeupAt (const Nice::Time &_t) |
|
| Thread () |
|
virtual | ~Thread () |
|
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
|
virtual bool | terminated () |
|
virtual void | cancel () |
| cancels a thread - this will throw an unknown exception More...
|
|
virtual void | wait () |
|
virtual void | sleep (const Nice::Time &_t) |
|
virtual void | yield () |
|
virtual void | wakeupAt (const Nice::Time &_t) |
|
RingbufferRegime::State | state () |
| the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More...
|
|
RingbufferRegime::State | state () |
| the current state. This is one of TERMINATED, WORKING, STOP, PUASE, IDLE, TIMEOUT or ERROR More...
|
|
RingbufferRegime::State | state () |
|
RingbufferRegime::State | state () |
|
| Ringbuffer () |
|
| Ringbuffer () |
|
| ~Ringbuffer () |
|
| ~Ringbuffer () |
|
void | notifyAll () |
|
void | notifyAll () |
|
void | terminate () |
|
void | terminate () |
|
void | setState (RingbufferRegime::State _state) |
|
void | setState (RingbufferRegime::State _state) |
|
size_t | seqId () |
|
size_t | seqId () |
|
DataTypePtr | lastBuffer () |
|
DataTypePtr | lastBuffer () |
|
DataTypePtr | currentBuffer () |
|
DataTypePtr | currentBuffer () |
|
DataTypePtr | nextBuffer () |
|
DataTypePtr | nextBuffer () |
|
DataTypePtr | getLastBuffer () |
|
DataTypePtr | getLastBuffer () |
|
size_t | getLastBufferNum () |
|
size_t | getLastBufferNum () |
|
RingbufferRegime::State | readIdxBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readIdxBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readNumBuffer (DataTypePtr &_data, size_t _num, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &=Nice::Time(), DeviceAsync &=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &=Nice::Time(), DeviceAsync &=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | readBuffer (DataTypePtr &_data, const Nice::Time &_time=Nice::Time(), DeviceAsync &_async=Device::s_async) |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &=Device::s_async) |
|
void | waitForState (RingbufferRegime::State _state, DeviceAsync &=Device::s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_timeout, DeviceAsync &=Device::s_async) |
|
bool | timedWaitForState (RingbufferRegime::State _state, const Nice::Time &_timeout, DeviceAsync &=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitForStateChange (DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_timeout, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | timedWaitForStateChange (const Nice::Time &_time, DeviceAsync &_async=Device::s_async) |
|
bool | isSame (size_t _size, const Type &_data=Type()) |
|
bool | isSame (size_t _size, const Type &_data=Type()) |
|
void | resize (size_t _size, const Type &_data=Type()) |
|
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
void | resize (size_t _size, const Type &_data=Type()) |
|
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
void | resize (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
size_t | size () |
|
size_t | size () |
|
size_t | size () |
|
size_t | size () |
|
const DataTypePtr & | getNumBuffer (size_t _num) |
|
const DataTypePtr & | getNumBuffer (size_t _num) |
|
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
|
RingbufferRegime::State | waitIfState (RingbufferRegime::State _state, DeviceAsync &_async=Device::s_async) |
|
void | init (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
void | init (size_t _size, const RingBufferDataType &_data=RingBufferDataType()) |
|
|
virtual void | setup () |
| once More...
|
|
virtual void | setErrorImage (WfcLoopDataTypePtr) |
|
virtual void | read (const WfcLoopDataTypePtr &) |
|
virtual void | post (const WfcLoopDataTypePtr &) |
|
void | orderPixels (DataType *pixels, const DiagType *const record) |
|
void | orderSlopes (float *slopes, const DiagType *const record) |
|
virtual void | setTables (const Nice::SeqInt &_displTab, const Nice::SeqInt &_slopeTab) |
|
virtual void | setTables (const Nice::File &_displTab, const Nice::File &_slopeTab) |
|
virtual void | setAutoNorm (Nice::U16 _sp) |
|
virtual void | setup () |
| once More...
|
|
virtual void | setErrorImage (WfcLoopDataTypePtr) |
|
virtual void | read (const WfcLoopDataTypePtr &) |
|
virtual void | post (const WfcLoopDataTypePtr &) |
|
void | orderPixels (DataType *pixels, const DiagType *const record) |
|
void | orderSlopes (float *slopes, const DiagType *const record) |
|
virtual void | setTables (const Nice::SeqInt &_displTab, const Nice::SeqInt &_slopeTab) |
|
virtual void | setTables (const Nice::File &_displTab, const Nice::File &_slopeTab) |
|
virtual void | setAutoNorm (Nice::U16 _sp) |
|
virtual void | setup () |
| once More...
|
|
virtual void | setErrorImage (WfcLoopDataTypePtr) |
|
virtual void | read (const WfcLoopDataTypePtr &) |
|
virtual void | post (const WfcLoopDataTypePtr &) |
|
void | orderPixels (DataType *pixels, const DiagType *const record) |
|
void | orderSlopes (float *slopes, const DiagType *const record) |
|
virtual void | setTables (const Nice::SeqInt &_displTab, const Nice::SeqInt &_slopeTab) |
|
virtual void | setTables (const Nice::File &_displTab, const Nice::File &_slopeTab) |
|
virtual void | setAutoNorm (Nice::U16 _sp) |
|
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
| ! from the working loop called for reading single image More...
|
|
virtual void | post (const RingBufferDataTypePtr &_image) |
|
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
|
virtual void | setExpoMode (Basda::ExpoModeType) |
|
More...
|
|
virtual void | setImageHeader (const ImageHeader &_ih) |
|
virtual void | useDarkImage (bool _useDark) |
|
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
|
virtual void | setCurrentDarkImage () |
|
const ImageType & | currentDarkImage () |
|
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
|
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
| ! from the working loop called for reading single image More...
|
|
virtual void | post (const RingBufferDataTypePtr &_image) |
|
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
|
virtual void | setExpoMode (Basda::ExpoModeType) |
|
virtual void | setImageHeader (const ImageHeader &_ih) |
|
virtual void | useDarkImage (bool _useDark) |
|
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
|
virtual void | setCurrentDarkImage () |
|
const ImageType & | currentDarkImage () |
|
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
|
virtual void | read (const RingBufferDataTypePtr &_image)=0 |
| ! from the working loop called for reading single image More...
|
|
virtual void | post (const RingBufferDataTypePtr &_image) |
|
virtual void | setErrorImage (RingBufferDataTypePtr _image) |
|
virtual void | setExpoMode (Basda::ExpoModeType) |
|
virtual void | setImageHeader (const ImageHeader &_ih) |
|
virtual void | useDarkImage (bool _useDark) |
|
virtual void | setDarkImage (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
|
virtual void | setCurrentDarkImage () |
|
const ImageType & | currentDarkImage () |
|
virtual Basda::ImageBase | darkImage (Nice::Int _prg, Nice::Int _gain) |
|
| Ringbuffer () |
| default ctor. Generates a ring buffer of zero size in the IDLE state. More...
|
|
| Ringbuffer () |
| default ctor. Generates a ring buffer of zero size in the IDLE state. More...
|
|
| ~Ringbuffer () |
| dtor. Does nothing. More...
|
|
| ~Ringbuffer () |
| dtor. Does nothing. More...
|
|
void | notifyAll () |
|
void | notifyAll () |
|
void | terminate () |
|
void | terminate () |
|
void | setState (RingbufferRegime::State _state) |
|
void | setState (RingbufferRegime::State _state) |
|
size_t | seqId () |
| retreive the sequential ID. More...
|
|
size_t | seqId () |
| retreive the sequential ID. More...
|
|
DataTypePtr | lastBuffer () |
|
DataTypePtr | lastBuffer () |
|
const DataTypePtr & | currentBuffer () |
|
const DataTypePtr & | currentBuffer () |
|
void | setCurrentBuffer (const DataTypePtr &_buffer) |
|
void | setCurrentBuffer (const DataTypePtr &_buffer) |
|
DataTypePtr & | nextBuffer () |
|
DataTypePtr & | nextBuffer () |
|
|
typedef Image< Type > | ImageType |
|
typedef std::vector< ImageType > | SeqImageType |
|
typedef std::vector< SeqImageType > | SeqSeqImageType |
|
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
|
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
|
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
|
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
|
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
|
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
|
typedef Image< Type > | ImageType |
|
typedef std::vector< ImageType > | SeqImageType |
|
typedef std::vector< SeqImageType > | SeqSeqImageType |
|
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
|
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
|
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
|
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
|
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
|
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
|
typedef Image< Type > | ImageType |
|
typedef std::vector< ImageType > | SeqImageType |
|
typedef std::vector< SeqImageType > | SeqSeqImageType |
|
typedef std::vector< RingBufferDataType > | SeqRingBufferDataType |
|
typedef std::vector< SeqRingBufferDataType > | SeqSeqRingBufferDataType |
|
typedef IceUtil::Handle< RingBufferDataType > | RingBufferDataTypePtr |
|
typedef Basda::Ringbuffer< RingBufferDataType > | RingbufferType |
|
typedef IceUtil::Handle< RingbufferType > | RingbufferTypePtr |
|
typedef Basda::VinoDevice< Type, RingBufferDataType >::ImageCallback | CallbackType |
|
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
|
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
|
typedef std::vector< RingBufferDataType > | SeqDataType |
|
typedef std::vector< RingBufferDataType > | SeqDataType |
|
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
|
typedef std::vector< DataRingbufferObject > | DataRingbufferObjectSeq |
|
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataRingbufferObject >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
|
typedef std::vector< DataRingbufferObject >::const_iterator | DataRingbufferObjectSeqConstIt |
|
enum | STATE {
VALID,
TERMINATED,
CANCELED,
VALID,
TERMINATED,
CANCELED
} |
|
enum | STATE {
VALID,
TERMINATED,
CANCELED,
VALID,
TERMINATED,
CANCELED
} |
|
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
|
typedef IceUtil::Handle< RingBufferDataType > | DataTypePtr |
|
typedef std::vector< RingBufferDataType > | SeqDataType |
|
typedef std::vector< RingBufferDataType > | SeqDataType |
|
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< RingBufferDataType >::iterator | SeqDataTypeIt |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataTypePtr > | SeqImagePtrType |
|
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
|
typedef std::vector< DataTypePtr > | DataRingbufferObjectSeq |
|
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataTypePtr >::iterator | DataRingbufferObjectSeqIt |
|
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
|
typedef std::vector< DataTypePtr >::const_iterator | DataRingbufferObjectSeqConstIt |
|