TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Basda::LittleJoeVinoDevice< Type, SrcType > Class Template Reference

#include <LittleJoeVinoDevice.h>

Inheritance diagram for Basda::LittleJoeVinoDevice< Type, SrcType >:
Inheritance graph
Collaboration diagram for Basda::LittleJoeVinoDevice< Type, SrcType >:
Collaboration graph

Public Member Functions

 LittleJoeVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LittleJoeVinoDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close device More...
 
virtual void reset (DeviceAsync &=s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void init (DeviceAsync &=s_async)
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)
 deactivate the device More...
 
bool isReachable ()
 
virtual Nice::Size chipsize ()
 
virtual Nice::Size channels ()
 
virtual Nice::SeqPoint channelpos ()
 
virtual Nice::SeqSize channelscale ()
 
virtual Nice::Size overscan ()
 
virtual void setGain (Nice::U16 _gain)
 
virtual Nice::U16 gain ()
 
virtual Nice::SeqString gainTypes ()
 
virtual void setBias (Nice::U16 _bias)
 
virtual void setBiasIdx (Nice::U16 _channel, Nice::U16 _bias)
 
virtual void setBiasAll (std::vector< Nice::U16 > _bias)
 
virtual Nice::U16 biasIdx (Nice::U16 _channel)
 
virtual std::vector< Nice::U16biasAll ()
 
virtual void useDarkImage (bool _use)
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_bias)
 
virtual Basda::ImageBase darkIdx (Nice::Int _prg, Nice::Int _gain)
 
virtual Basda::ImageBase currentDarkImage ()
 
virtual void setBin (Nice::U16 _bin)
 
virtual Nice::U16 bin ()
 
virtual void setExpoMode (Basda::ExpoModeType _mode)
 
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 setWCS (const Nice::WMatrix &_wmatrix)
 
virtual Nice::WMatrix wcs ()
 
 LittleJoeVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LittleJoeVinoDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close device More...
 
virtual void reset (DeviceAsync &=s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void init (DeviceAsync &=s_async)
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)
 deactivate the device More...
 
bool isReachable ()
 VinoDevice. More...
 
virtual Nice::Size chipsize ()
 
virtual Nice::Size channels ()
 
virtual Nice::SeqPoint channelpos ()
 
virtual Nice::SeqSize channelscale ()
 
virtual Nice::Size overscan ()
 
virtual void setGain (Nice::U16 _gain)
 
virtual Nice::U16 gain ()
 
virtual Nice::SeqString gainTypes ()
 
virtual void setBias (Nice::U16 _bias)
 
virtual void setBiasIdx (Nice::U16 _channel, Nice::U16 _bias)
 
virtual void setBiasAll (std::vector< Nice::U16 > _bias)
 
virtual Nice::U16 biasIdx (Nice::U16 _channel)
 
virtual std::vector< Nice::U16biasAll ()
 
virtual void useDarkImage (bool _use)
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_bias)
 
virtual Basda::ImageBase darkIdx (Nice::Int _prg, Nice::Int _gain)
 
virtual Basda::ImageBase currentDarkImage ()
 
virtual void setBin (Nice::U16 _bin)
 
virtual Nice::U16 bin ()
 
virtual void setExpoMode (Basda::ExpoModeType _mode)
 
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 setWCS (const Nice::WMatrix &_wmatrix)
 
virtual Nice::WMatrix wcs ()
 
- Public Member Functions inherited from Basda::LilJoeCtrlVinoDevice
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
virtual void initCamParam ()
 
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
virtual void initCamParam ()
 
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
virtual void initCamParam ()
 
- Public Member Functions inherited from Basda::TempoDevice
 TempoDevice (const Nice::JointPtr &_config)
 
 TempoDevice (const Nice::JointPtr &_config)
 
 TempoDevice (const Nice::JointPtr &_config)
 
- Public Member Functions inherited from Basda::Device
 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::JointPtrconfig ()
 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::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
- Public Member Functions inherited from Basda::PdvVinoDevice< Type, SrcType >
 PdvVinoDevice (const Nice::JointPtr &_config)
 
virtual ~PdvVinoDevice ()
 
virtual void setCallback (VinoDeviceImageCallbackType *_callback)
 
virtual void setFull (bool _overscan=false)
 
virtual void setWindow (const Nice::Rect &, int _bin)
 
virtual Nice::Rect window ()
 
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 bool isEndless ()
 
virtual void stopImageRead ()
 
virtual void pauseImageRead ()
 
 PdvVinoDevice (const Nice::JointPtr &_config)
 
virtual ~PdvVinoDevice ()
 
virtual void setCallback (VinoDeviceImageCallbackType *_callback)
 
bool isReachable ()
 VinoDevice. More...
 
virtual void setFull (bool _overscan=false)
 
virtual void setWindow (const Nice::Rect &, int _bin)
 
virtual Nice::Rect window ()
 
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 bool isEndless ()
 
virtual void stopImageRead ()
 
virtual void pauseImageRead ()
 
- Public Member Functions inherited from Basda::VinoDevice< Type >
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 ()
 
- Public Member Functions inherited from Basda::RingbufferDevice< Image< Type > >
 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)
 

Additional Inherited Members

- Public Types inherited from Basda::VinoDevice< Type >
typedef IceUtil::Handle< Image< Type > > RingBufferDataTypePtr
 
typedef IceUtil::Handle< Image< Type > > RingBufferDataTypePtr
 
typedef IceUtil::Handle< Image< Type > > RingBufferDataTypePtr
 
typedef std::vector< Image< Type > > SeqRingBufferDataType
 
typedef std::vector< Image< Type > > SeqRingBufferDataType
 
typedef std::vector< Image< Type > > SeqRingBufferDataType
 
typedef std::vector< SeqRingBufferDataTypeSeqSeqRingBufferDataType
 
typedef std::vector< SeqRingBufferDataTypeSeqSeqRingBufferDataType
 
typedef std::vector< SeqRingBufferDataTypeSeqSeqRingBufferDataType
 
typedef std::vector< RingBufferDataTypePtrSeqImagePtrType
 
typedef std::vector< RingBufferDataTypePtrSeqImagePtrType
 
typedef std::vector< RingBufferDataTypePtrSeqImagePtrType
 
typedef std::vector< RingBufferDataTypePtr >::iterator SeqImagePtrItType
 
typedef std::vector< RingBufferDataTypePtr >::iterator SeqImagePtrItType
 
typedef std::vector< RingBufferDataTypePtr >::iterator SeqImagePtrItType
 
typedef std::vector< RingBufferDataTypePtr >::const_iterator SeqImagePtrConstItType
 
typedef std::vector< RingBufferDataTypePtr >::const_iterator SeqImagePtrConstItType
 
typedef std::vector< RingBufferDataTypePtr >::const_iterator SeqImagePtrConstItType
 
- Public Types inherited from Basda::RingbufferDevice< Image< Type > >
typedef Ringbuffer< Image< Type > > DataRingbufferType
 
typedef Ringbuffer< Image< Type > > DataRingbufferType
 
typedef IceUtil::Handle< DataRingbufferTypeDataRingbufferTypePtr
 
typedef IceUtil::Handle< DataRingbufferTypeDataRingbufferTypePtr
 
- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 
- Protected Types inherited from Basda::LilJoeCtrlVinoDevice
typedef std::vector< ProgramSeqProgram
 
typedef std::vector< ProgramSeqProgram
 
typedef std::vector< ProgramSeqProgram
 
- Protected Member Functions inherited from Basda::LilJoeCtrlVinoDevice
void applyBias (Nice::U16 _program, Nice::U16 _gain)
 
void applyBias (Nice::U16 _program, Nice::U16 _gain)
 
void applyBias (Nice::U16 _program, Nice::U16 _gain)
 
- Protected Member Functions inherited from Basda::PdvVinoDevice< Type, SrcType >
virtual RingbufferTypePtr ringbuffer ()
 
PdvDevpdvDev ()
 
virtual RingbufferTypePtr ringbuffer ()
 
PdvDevpdvDev ()
 
- Protected Attributes inherited from Basda::LilJoeCtrlVinoDevice
Basda::LilJoeChitChat m_chat
 
Nice::Mutex m_mutex
 
SeqProgram m_programs
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 
- Protected Attributes inherited from Basda::PdvVinoDevice< Type, SrcType >
Nice::JointPtrVector m_moduleNodes
 
Nice::JointPtrVector m_description
 
RingbufferWorkerPtr m_ringbufferWorker
 
Nice::Size m_chipSize
 
int m_unit
 
int m_channel
 

Constructor & Destructor Documentation

◆ LittleJoeVinoDevice() [1/2]

template<typename Type , typename SrcType >
Basda::LittleJoeVinoDevice< Type, SrcType >::LittleJoeVinoDevice ( const Nice::JointPtr _config)

◆ ~LittleJoeVinoDevice() [1/2]

template<typename Type , typename SrcType >
Basda::LittleJoeVinoDevice< Type, SrcType >::~LittleJoeVinoDevice ( )
virtual

◆ LittleJoeVinoDevice() [2/2]

template<typename Type , typename SrcType = Type>
Basda::LittleJoeVinoDevice< Type, SrcType >::LittleJoeVinoDevice ( const Nice::JointPtr _config)

◆ ~LittleJoeVinoDevice() [2/2]

template<typename Type , typename SrcType = Type>
virtual Basda::LittleJoeVinoDevice< Type, SrcType >::~LittleJoeVinoDevice ( )
virtual

Member Function Documentation

◆ activate() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::activate ( DeviceAsync _async = s_async)
virtual

activate the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ activate() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::activate ( DeviceAsync = s_async)
virtual

activate the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ biasAll() [1/2]

template<typename Type , typename SrcType >
std::vector< Nice::U16 > Basda::LittleJoeVinoDevice< Type, SrcType >::biasAll ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ biasAll() [2/2]

template<typename Type , typename SrcType = Type>
virtual std::vector<Nice::U16> Basda::LittleJoeVinoDevice< Type, SrcType >::biasAll ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ biasIdx() [1/2]

template<typename Type , typename SrcType >
Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::biasIdx ( Nice::U16  _channel)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ biasIdx() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::biasIdx ( Nice::U16  _channel)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ bin() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::bin ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ bin() [2/2]

template<typename Type , typename SrcType >
Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::bin ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ channelpos() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqPoint Basda::LittleJoeVinoDevice< Type, SrcType >::channelpos ( )
inlinevirtual

◆ channelpos() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqPoint Basda::LittleJoeVinoDevice< Type, SrcType >::channelpos ( )
inlinevirtual

◆ channels() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::channels ( )
inlinevirtual

◆ channels() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::channels ( )
inlinevirtual

◆ channelscale() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqSize Basda::LittleJoeVinoDevice< Type, SrcType >::channelscale ( )
inlinevirtual

◆ channelscale() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqSize Basda::LittleJoeVinoDevice< Type, SrcType >::channelscale ( )
inlinevirtual

◆ chipsize() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::chipsize ( )
inlinevirtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ chipsize() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::chipsize ( )
inlinevirtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ close() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::close ( )
virtual

close device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ close() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::close ( void  )
virtual

close device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ currentDarkImage() [1/2]

template<typename Type , typename SrcType = Type>
virtual Basda::ImageBase Basda::LittleJoeVinoDevice< Type, SrcType >::currentDarkImage ( )
virtual

◆ currentDarkImage() [2/2]

template<typename Type , typename SrcType >
Basda::ImageBase Basda::LittleJoeVinoDevice< Type, SrcType >::currentDarkImage ( )
virtual

◆ darkIdx() [1/2]

template<typename Type , typename SrcType = Type>
virtual Basda::ImageBase Basda::LittleJoeVinoDevice< Type, SrcType >::darkIdx ( Nice::Int  _prg,
Nice::Int  _gain 
)
virtual

◆ darkIdx() [2/2]

template<typename Type , typename SrcType >
Basda::ImageBase Basda::LittleJoeVinoDevice< Type, SrcType >::darkIdx ( Nice::Int  _prg,
Nice::Int  _gain 
)
virtual

◆ deactivate() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::deactivate ( DeviceAsync _async = s_async)
virtual

deactivate the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ deactivate() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::deactivate ( DeviceAsync = s_async)
virtual

deactivate the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ deinit() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::deinit ( DeviceAsync = s_async)
virtual

deinit the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ deinit() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::deinit ( DeviceAsync _async = s_async)
virtual

deinit the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ expoMode() [1/2]

template<typename Type , typename SrcType = Type>
virtual Basda::ExpoModeType Basda::LittleJoeVinoDevice< Type, SrcType >::expoMode ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ expoMode() [2/2]

template<typename Type , typename SrcType >
Basda::ExpoModeType Basda::LittleJoeVinoDevice< Type, SrcType >::expoMode ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ expotime() [1/2]

template<typename Type , typename SrcType >
Nice::Time Basda::LittleJoeVinoDevice< Type, SrcType >::expotime ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ expotime() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Time Basda::LittleJoeVinoDevice< Type, SrcType >::expotime ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ framerate() [1/2]

template<typename Type , typename SrcType >
double Basda::LittleJoeVinoDevice< Type, SrcType >::framerate ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ framerate() [2/2]

template<typename Type , typename SrcType = Type>
virtual double Basda::LittleJoeVinoDevice< Type, SrcType >::framerate ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ gain() [1/2]

template<typename Type , typename SrcType >
Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::gain ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ gain() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::gain ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ gainTypes() [1/2]

template<typename Type , typename SrcType >
Nice::SeqString Basda::LittleJoeVinoDevice< Type, SrcType >::gainTypes ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ gainTypes() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqString Basda::LittleJoeVinoDevice< Type, SrcType >::gainTypes ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ init() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::init ( DeviceAsync _async = s_async)
virtual

init the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ init() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::init ( DeviceAsync = s_async)
virtual

init the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ isReachable() [1/2]

template<typename Type , typename SrcType >
bool Basda::LittleJoeVinoDevice< Type, SrcType >::isReachable ( )
virtual

◆ isReachable() [2/2]

template<typename Type , typename SrcType = Type>
bool Basda::LittleJoeVinoDevice< Type, SrcType >::isReachable ( )
virtual

◆ open() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::open ( )
virtual

open device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ open() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::open ( void  )
virtual

open device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ overscan() [1/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::overscan ( )
inlinevirtual

◆ overscan() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::Size Basda::LittleJoeVinoDevice< Type, SrcType >::overscan ( )
inlinevirtual

◆ program() [1/2]

template<typename Type , typename SrcType >
Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::program ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ program() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::U16 Basda::LittleJoeVinoDevice< Type, SrcType >::program ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ programTypes() [1/2]

template<typename Type , typename SrcType >
Nice::SeqString Basda::LittleJoeVinoDevice< Type, SrcType >::programTypes ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ programTypes() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::SeqString Basda::LittleJoeVinoDevice< Type, SrcType >::programTypes ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ reset() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::reset ( DeviceAsync = s_async)
virtual

reset the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ reset() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::reset ( DeviceAsync _async = s_async)
virtual

reset the device

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBias() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setBias ( Nice::U16  _bias)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBias() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setBias ( Nice::U16  _bias)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBiasAll() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setBiasAll ( std::vector< Nice::U16 _bias)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBiasAll() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setBiasAll ( std::vector< Nice::U16 _bias)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBiasIdx() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setBiasIdx ( Nice::U16  _channel,
Nice::U16  _bias 
)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBiasIdx() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setBiasIdx ( Nice::U16  _channel,
Nice::U16  _bias 
)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBin() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setBin ( Nice::U16  _bin)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setBin() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setBin ( Nice::U16  _bin)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setDarkIdx() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setDarkIdx ( Nice::Int  _prg,
Nice::Int  _gain,
const Basda::ImageBase _bias 
)
virtual

◆ setDarkIdx() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setDarkIdx ( Nice::Int  _prg,
Nice::Int  _gain,
const Basda::ImageBase _bias 
)
virtual

◆ setExpoMode() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setExpoMode ( Basda::ExpoModeType  _mode)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setExpoMode() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setExpoMode ( Basda::ExpoModeType  _mode)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setExpotime() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setExpotime ( const Nice::Time _exp)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setExpotime() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setExpotime ( const Nice::Time _exp)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setFramerate() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setFramerate ( double  i)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setFramerate() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setFramerate ( double  i)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setGain() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setGain ( Nice::U16  _gain)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setGain() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setGain ( Nice::U16  _gain)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setProgram() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setProgram ( Nice::U16  )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setProgram() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setProgram ( Nice::U16  _prg)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setWCS() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::setWCS ( const Nice::WMatrix _wmatrix)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ setWCS() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::setWCS ( const Nice::WMatrix _wmatrix)
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ useDarkImage() [1/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::useDarkImage ( bool  _use)
virtual

Reimplemented from Basda::VinoDevice< Type >.

◆ useDarkImage() [2/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::useDarkImage ( bool  _use)
virtual

Reimplemented from Basda::VinoDevice< Type >.

◆ version() [1/2]

template<typename Type , typename SrcType >
void Basda::LittleJoeVinoDevice< Type, SrcType >::version ( void  )
virtual

version

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ version() [2/2]

template<typename Type , typename SrcType = Type>
virtual void Basda::LittleJoeVinoDevice< Type, SrcType >::version ( )
virtual

version

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ wcs() [1/2]

template<typename Type , typename SrcType >
Nice::WMatrix Basda::LittleJoeVinoDevice< Type, SrcType >::wcs ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ wcs() [2/2]

template<typename Type , typename SrcType = Type>
virtual Nice::WMatrix Basda::LittleJoeVinoDevice< Type, SrcType >::wcs ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.


The documentation for this class was generated from the following files: