|
| AvtVinoDevice (const Nice::JointPtr &_config) |
|
virtual | ~AvtVinoDevice () |
|
virtual void | open () |
| open device More...
|
|
virtual void | close () |
| close device More...
|
|
virtual void | reset (Basda::DeviceAsync &=Basda::Device::s_async) |
| reset the device More...
|
|
virtual void | version () |
| version More...
|
|
virtual void | init (Basda::DeviceAsync &=Basda::Device::s_async) |
| init the device More...
|
|
virtual void | deinit (Basda::DeviceAsync &=Basda::Device::s_async) |
| deinit the device More...
|
|
virtual void | activate (Basda::DeviceAsync &=Basda::Device::s_async) |
| activate the device More...
|
|
virtual void | deactivate (Basda::DeviceAsync &=Basda::Device::s_async) |
| deactivate the device More...
|
|
virtual void | setCallback (VinoDeviceImageCallbackType *_callback) |
|
virtual Nice::Size | chipsize () |
| VinoDevice. More...
|
|
virtual Nice::Size | channels () |
|
virtual Nice::Size | overscan () |
|
virtual void | setGain (Nice::U16 _gain) |
|
virtual Nice::U16 | gain () |
|
virtual Nice::SeqString | gainTypes () |
|
virtual void | setBin (Nice::U16 _bin) |
|
virtual Nice::U16 | bin () |
|
virtual void | setExpoMode (Basda::ExpoModeType) |
|
virtual Basda::ExpoModeType | expoMode () |
|
virtual void | setExpotime (const Nice::Time &_exp) |
|
virtual Nice::Time | expotime () |
|
virtual void | setFramerate (double i) |
|
virtual double | framerate () |
|
virtual void | setProgram (Nice::U16) |
|
virtual Nice::U16 | program () |
|
virtual Nice::SeqString | programTypes () |
|
virtual void | setBias (Type _bias) |
|
virtual void | setBiasIdx (Nice::U16 _channel, Type _bias) |
|
virtual void | setBiasAll (std::vector< Type > _bias) |
|
virtual Type | biasIdx (Nice::U16 _channel) |
|
virtual std::vector< Type > | biasAll () |
|
virtual Nice::U16 | rep () |
|
virtual void | setFull (bool _overscan=false) |
|
virtual void | setWindow (const Nice::Rect &, int _bin) |
|
virtual Nice::Rect | window () |
|
virtual void | setWCS (const Nice::WMatrix &_wmatrix) |
|
virtual Nice::WMatrix | wcs () |
|
virtual ImageTypePtr | readImageSingle (DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | readImageMulti (size_t num, DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | readImageEndless (DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | stopImageRead () |
|
virtual void | pauseImageRead () |
|
virtual bool | isReachable () |
|
| AvtVinoDevice (const Nice::JointPtr &_config) |
|
virtual | ~AvtVinoDevice () |
|
virtual void | open () |
| open device More...
|
|
virtual void | close () |
| close device More...
|
|
virtual void | reset (Basda::DeviceAsync &=Basda::Device::s_async) |
| reset the device More...
|
|
virtual void | version () |
| version More...
|
|
virtual void | init (Basda::DeviceAsync &=Basda::Device::s_async) |
| init the device More...
|
|
virtual void | deinit (Basda::DeviceAsync &=Basda::Device::s_async) |
| deinit the device More...
|
|
virtual void | activate (Basda::DeviceAsync &=Basda::Device::s_async) |
| activate the device More...
|
|
virtual void | deactivate (Basda::DeviceAsync &=Basda::Device::s_async) |
| deactivate the device More...
|
|
virtual void | setCallback (VinoDeviceImageCallbackType *_callback) |
|
virtual Nice::Size | chipsize () |
| VinoDevice. More...
|
|
virtual Nice::Size | channels () |
|
virtual Nice::Size | overscan () |
|
virtual void | setGain (Nice::U16 _gain) |
|
virtual Nice::U16 | gain () |
|
virtual Nice::SeqString | gainTypes () |
|
virtual void | setBin (Nice::U16 _bin) |
|
virtual Nice::U16 | bin () |
|
virtual void | setExpoMode (Basda::ExpoModeType) |
|
virtual Basda::ExpoModeType | expoMode () |
|
virtual void | setExpotime (const Nice::Time &_exp) |
|
virtual Nice::Time | expotime () |
|
virtual void | setFramerate (double i) |
|
virtual double | framerate () |
|
virtual void | setProgram (Nice::U16) |
|
virtual Nice::U16 | program () |
|
virtual Nice::SeqString | programTypes () |
|
virtual void | setBias (Type _bias) |
|
virtual void | setBiasIdx (Nice::U16 _channel, Type _bias) |
|
virtual void | setBiasAll (std::vector< Type > _bias) |
|
virtual Type | biasIdx (Nice::U16 _channel) |
|
virtual std::vector< Type > | biasAll () |
|
virtual Nice::U16 | rep () |
|
virtual void | setFull (bool _overscan=false) |
|
virtual void | setWindow (const Nice::Rect &, int _bin) |
|
virtual Nice::Rect | window () |
|
virtual void | setWCS (const Nice::WMatrix &_wmatrix) |
|
virtual Nice::WMatrix | wcs () |
|
virtual ImageTypePtr | readImageSingle (DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | readImageMulti (size_t num, DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | readImageEndless (DeviceAsync &_async=Basda::Device::s_async) |
|
virtual void | stopImageRead () |
|
virtual void | pauseImageRead () |
|
virtual bool | isReachable () |
|
virtual void | setCallback (ImageCallback *_callback)=0 |
|
virtual void | setCallback (ImageCallback *_callback)=0 |
|
virtual void | setCallback (ImageCallback *_callback)=0 |
|
| VinoDevice (const Nice::JointPtr &_config) |
|
| VinoDevice (const Nice::JointPtr &_config) |
|
| VinoDevice (const Nice::JointPtr &_config) |
|
| ~VinoDevice () |
|
| ~VinoDevice () |
|
| ~VinoDevice () |
|
virtual Nice::SeqPoint | channelpos () |
|
virtual Nice::SeqPoint | channelpos () |
|
virtual Nice::SeqPoint | channelpos () |
|
virtual Nice::SeqSize | channelscale () |
|
virtual Nice::SeqSize | channelscale () |
|
virtual Nice::SeqSize | channelscale () |
|
virtual void | setBias (Nice::U16) |
|
virtual void | setBias (Nice::U16) |
|
virtual void | setBias (Nice::U16) |
|
virtual void | setBiasIdx (Nice::U16 _channel, Nice::U16 _bias) |
|
virtual void | setBiasIdx (Nice::U16 _channel, Nice::U16 _bias) |
|
virtual void | setBiasIdx (Nice::U16 _channel, Nice::U16 _bias) |
|
virtual void | setBiasAll (std::vector< Nice::U16 >) |
|
virtual void | setBiasAll (std::vector< Nice::U16 >) |
|
virtual void | setBiasAll (std::vector< Nice::U16 >) |
|
virtual void | useDarkImage (bool _use) |
|
virtual void | useDarkImage (bool _use) |
|
virtual void | useDarkImage (bool _use) |
|
virtual void | setDarkIdx (Nice::Int, Nice::Int, const Basda::ImageBase &) |
|
virtual void | setDarkIdx (Nice::Int, Nice::Int, const Basda::ImageBase &) |
|
virtual void | setDarkIdx (Nice::Int, Nice::Int, const Basda::ImageBase &) |
|
virtual Basda::ImageBase | darkIdx (Nice::Int _prg, Nice::Int _gain) |
|
virtual Basda::ImageBase | darkIdx (Nice::Int _prg, Nice::Int _gain) |
|
virtual Basda::ImageBase | darkIdx (Nice::Int _prg, Nice::Int _gain) |
|
virtual Basda::ImageBase | currentDarkImage () |
|
virtual Basda::ImageBase | currentDarkImage () |
|
virtual Basda::ImageBase | currentDarkImage () |
|
| 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...
|
|
|
void | setAutoExposureMode () |
|
void | setManualExposureMode () |
|
void | setAutoOnceExposureMode () |
|
void | setAutoExposureParameters () |
|
void | setAutoGainMode () |
|
void | setManualGainMode (Nice::U16 gainValue) |
|
void | setAutoOnceGainMode () |
|
void | setAutoGainParameters () |
|
void | setUint32Attribute (const std::string &name, const Nice::U32 &value) |
|
void | getUint32Attribute (const std::string &name, Nice::U32 &pValue) |
|
void | setStringAttribute (const std::string &name, const std::string &value) |
|
void | getStringAttribute (const std::string &name, std::string &pValue) |
|
void | setEnumAttribute (const std::string &name, const std::string &value) |
|
void | getEnumAttribute (const std::string &name, std::string &pValue) |
|
void | setBinning (Nice::U16 _bin) |
|
void | setAutoExposureMode () |
|
void | setManualExposureMode () |
|
void | setAutoOnceExposureMode () |
|
void | setAutoExposureParameters () |
|
void | setAutoGainMode () |
|
void | setManualGainMode (Nice::U16 gainValue) |
|
void | setAutoOnceGainMode () |
|
void | setAutoGainParameters () |
|
void | setUint32Attribute (const std::string &name, const Nice::U32 &value) |
|
void | getUint32Attribute (const std::string &name, Nice::U32 &pValue) |
|
void | setStringAttribute (const std::string &name, const std::string &value) |
|
void | getStringAttribute (const std::string &name, std::string &pValue) |
|
void | setEnumAttribute (const std::string &name, const std::string &value) |
|
void | getEnumAttribute (const std::string &name, std::string &pValue) |
|
void | setBinning (Nice::U16 _bin) |
|