TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Laos::BcuSimulationCamDevice< DiagType > Class Template Reference

#include <BcuSimulationCameraDevice.h>

Inheritance diagram for Laos::BcuSimulationCamDevice< DiagType >:
Inheritance graph
Collaboration diagram for Laos::BcuSimulationCamDevice< DiagType >:
Collaboration graph

Public Member Functions

 BcuSimulationCamDevice (const Nice::JointPtr &_config)
 
virtual ~BcuSimulationCamDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close 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 init (Basda::DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
bool isReachable ()
 VinoDevice. More...
 
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 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 setWCS (const Nice::WMatrix &)
 
virtual Nice::WMatrix wcs ()
 
virtual void initCamParam ()
 
 BcuSimulationCamDevice (const Nice::JointPtr &_config)
 
virtual ~BcuSimulationCamDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close 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 init (Basda::DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
bool isReachable ()
 VinoDevice. More...
 
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 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 setWCS (const Nice::WMatrix &)
 
virtual Nice::WMatrix wcs ()
 
virtual void initCamParam ()
 
 BcuSimulationCamDevice (const Nice::JointPtr &_config)
 
virtual ~BcuSimulationCamDevice ()
 
virtual void open ()
 open device More...
 
virtual void close ()
 close 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 init (Basda::DeviceAsync &=Basda::Device::s_async)
 deactivate the device More...
 
bool isReachable ()
 VinoDevice. More...
 
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 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 setWCS (const Nice::WMatrix &)
 
virtual Nice::WMatrix wcs ()
 
virtual void initCamParam ()
 
- Public Member Functions inherited from Laos::BcuCamDevice< DiagType >
virtual void setCallback (VinoDeviceImageCallbackType *_callback)
 
virtual void setCallback (VinoDeviceImageCallbackType *_callback)
 
virtual void setCallback (VinoDeviceImageCallbackType *_callback)
 
 BcuCamDevice (const Nice::JointPtr &_config)
 
 BcuCamDevice (const Nice::JointPtr &_config)
 
 BcuCamDevice (const Nice::JointPtr &_config)
 
virtual ~BcuCamDevice ()
 
virtual ~BcuCamDevice ()
 
virtual ~BcuCamDevice ()
 
virtual void terminate ()
 
virtual void terminate ()
 
virtual void terminate ()
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void reset (Basda::DeviceAsync &=Basda::Device::s_async)
 reset the device More...
 
virtual void version ()
 version More...
 
virtual void version ()
 version More...
 
virtual void version ()
 version More...
 
bool isReachable ()
 VinoDevice. More...
 
bool isReachable ()
 VinoDevice. More...
 
bool isReachable ()
 VinoDevice. More...
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_bias)
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_bias)
 
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 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 ()
 
virtual void setFull (bool=false)
 
virtual void setFull (bool=false)
 
virtual void setFull (bool=false)
 
virtual void setWindow (const Nice::Rect &, int)
 
virtual void setWindow (const Nice::Rect &, int)
 
virtual void setWindow (const Nice::Rect &, int)
 
virtual Nice::Rect window ()
 
virtual Nice::Rect window ()
 
virtual Nice::Rect window ()
 
virtual WfcLoopDataTypePtr readImageSingle (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual WfcLoopDataTypePtr readImageSingle (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual WfcLoopDataTypePtr readImageSingle (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageMulti (size_t num, Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageMulti (size_t num, Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageMulti (size_t num, Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageEndless (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageEndless (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void readImageEndless (Basda::DeviceAsync &_async=Basda::Device::s_async)
 
virtual void stopImageRead ()
 
virtual void stopImageRead ()
 
virtual void stopImageRead ()
 
virtual void pauseImageRead ()
 
virtual void pauseImageRead ()
 
virtual void pauseImageRead ()
 
virtual void setTables (const Nice::SeqInt &_displTab, const Nice::SeqInt &_slopeTab)
 
virtual void setTables (const Nice::File &_displTab, const Nice::File &_slopeTab)
 
virtual void setTables (const Nice::SeqInt &_displTab, const Nice::SeqInt &_slopeTab)
 
virtual void setTables (const Nice::File &_displTab, const Nice::File &_slopeTab)
 
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 setAutoNorm (Nice::U16 _sp)
 
virtual void setAutoNorm (Nice::U16 _sp)
 
virtual Nice::Size chipsize ()
 CamDevice. More...
 
virtual Nice::Size chipsize ()
 
virtual Nice::Size chipsize ()
 
virtual Nice::Size channels ()
 
virtual Nice::Size channels ()
 
virtual Nice::Size channels ()
 
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 Nice::Size overscan ()
 
virtual Nice::Size overscan ()
 
virtual Nice::Size overscan ()
 
- Public Member Functions inherited from Laos::BcuVinoDevice< Nice::U16 >
 BcuVinoDevice (const Nice::JointPtr &_config)
 
 BcuVinoDevice (const Nice::JointPtr &_config)
 
 BcuVinoDevice (const Nice::JointPtr &_config)
 
virtual ~BcuVinoDevice ()
 
virtual ~BcuVinoDevice ()
 
virtual ~BcuVinoDevice ()
 
- Public Member Functions inherited from Basda::VinoDevice< Nice::U16, Laos::WfcLoopData >
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 void useDarkImage (bool _use)
 
virtual void useDarkImage (bool _use)
 
virtual void useDarkImage (bool _use)
 
- Public Member Functions inherited from Basda::RingbufferDevice< Laos::WfcLoopData >
 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)
 
- 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::LilJoeCtrlVinoDevice
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
 LilJoeCtrlVinoDevice (const Nice::JointPtr &_config)
 
virtual ~LilJoeCtrlVinoDevice ()
 
virtual Basda::TempoSeqData readTemp ()
 read the device More...
 
virtual Nice::JointPtrVectordescriptionTemp ()
 read description More...
 
bool isReachable ()
 
- Public Member Functions inherited from Basda::TempoDevice
 TempoDevice (const Nice::JointPtr &_config)
 
 TempoDevice (const Nice::JointPtr &_config)
 
 TempoDevice (const Nice::JointPtr &_config)
 

Additional Inherited Members

- Public Types inherited from Basda::VinoDevice< Nice::U16, Laos::WfcLoopData >
typedef IceUtil::Handle< Laos::WfcLoopDataRingBufferDataTypePtr
 
typedef IceUtil::Handle< Laos::WfcLoopDataRingBufferDataTypePtr
 
typedef IceUtil::Handle< Laos::WfcLoopDataRingBufferDataTypePtr
 
typedef std::vector< Laos::WfcLoopDataSeqRingBufferDataType
 
typedef std::vector< Laos::WfcLoopDataSeqRingBufferDataType
 
typedef std::vector< Laos::WfcLoopDataSeqRingBufferDataType
 
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< Laos::WfcLoopData >
typedef Ringbuffer< Laos::WfcLoopDataDataRingbufferType
 
typedef Ringbuffer< Laos::WfcLoopDataDataRingbufferType
 
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 Laos::BcuCamDevice< DiagType >
virtual RingbufferTypePtr ringbuffer ()
 
virtual RingbufferTypePtr ringbuffer ()
 
virtual RingbufferTypePtr ringbuffer ()
 
- 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 Attributes inherited from Laos::BcuCamDevice< DiagType >
RingbufferWorkerPtr m_ringbufferWorker
 
Nice::Size m_chipSize
 
Basda::ImageHeader m_imageCurrentHeader
 
size_t m_ringbufferSize
 
bool m_activated
 
- 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::LilJoeCtrlVinoDevice
Basda::LilJoeChitChat m_chat
 
Nice::Mutex m_mutex
 
SeqProgram m_programs
 

Constructor & Destructor Documentation

◆ BcuSimulationCamDevice() [1/3]

template<typename DiagType >
Laos::BcuSimulationCamDevice< DiagType >::BcuSimulationCamDevice ( const Nice::JointPtr _config)

◆ ~BcuSimulationCamDevice() [1/3]

template<typename DiagType >
Laos::BcuSimulationCamDevice< DiagType >::~BcuSimulationCamDevice ( )
virtual

◆ BcuSimulationCamDevice() [2/3]

template<typename DiagType >
Laos::BcuSimulationCamDevice< DiagType >::BcuSimulationCamDevice ( const Nice::JointPtr _config)

◆ ~BcuSimulationCamDevice() [2/3]

template<typename DiagType >
virtual Laos::BcuSimulationCamDevice< DiagType >::~BcuSimulationCamDevice ( )
virtual

◆ BcuSimulationCamDevice() [3/3]

template<typename DiagType >
Laos::BcuSimulationCamDevice< DiagType >::BcuSimulationCamDevice ( const Nice::JointPtr _config)

◆ ~BcuSimulationCamDevice() [3/3]

template<typename DiagType >
virtual Laos::BcuSimulationCamDevice< DiagType >::~BcuSimulationCamDevice ( )
virtual

Member Function Documentation

◆ activate() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::activate ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

activate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ activate() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::activate ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

activate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ activate() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::activate ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

activate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasAll() [1/3]

template<typename DiagType >
virtual std::vector<Nice::U16> Laos::BcuSimulationCamDevice< DiagType >::biasAll ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasAll() [2/3]

template<typename DiagType >
virtual std::vector<Nice::U16> Laos::BcuSimulationCamDevice< DiagType >::biasAll ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasAll() [3/3]

template<typename DiagType >
Nice::SeqU16 Laos::BcuSimulationCamDevice< DiagType >::biasAll ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasIdx() [1/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::biasIdx ( Nice::U16  _channel)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasIdx() [2/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::biasIdx ( Nice::U16  _channel)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ biasIdx() [3/3]

template<typename DiagType >
Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::biasIdx ( Nice::U16  _channel)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ bin() [1/3]

template<typename DiagType >
Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::bin ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ bin() [2/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::bin ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ bin() [3/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::bin ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ close() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::close ( void  )
virtual

close device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ close() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::close ( )
virtual

close device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ close() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::close ( )
virtual

close device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deactivate() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::deactivate ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deactivate() [2/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::deactivate ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deactivate() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::deactivate ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deinit() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::deinit ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deinit the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deinit() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::deinit ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deinit the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ deinit() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::deinit ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

deinit the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expoMode() [1/3]

template<typename DiagType >
Basda::ExpoModeType Laos::BcuSimulationCamDevice< DiagType >::expoMode ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expoMode() [2/3]

template<typename DiagType >
virtual Basda::ExpoModeType Laos::BcuSimulationCamDevice< DiagType >::expoMode ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expoMode() [3/3]

template<typename DiagType >
virtual Basda::ExpoModeType Laos::BcuSimulationCamDevice< DiagType >::expoMode ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expotime() [1/3]

template<typename DiagType >
virtual Nice::Time Laos::BcuSimulationCamDevice< DiagType >::expotime ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expotime() [2/3]

template<typename DiagType >
Nice::Time Laos::BcuSimulationCamDevice< DiagType >::expotime ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ expotime() [3/3]

template<typename DiagType >
virtual Nice::Time Laos::BcuSimulationCamDevice< DiagType >::expotime ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ framerate() [1/3]

template<typename DiagType >
virtual double Laos::BcuSimulationCamDevice< DiagType >::framerate ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ framerate() [2/3]

template<typename DiagType >
double Laos::BcuSimulationCamDevice< DiagType >::framerate ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ framerate() [3/3]

template<typename DiagType >
virtual double Laos::BcuSimulationCamDevice< DiagType >::framerate ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gain() [1/3]

template<typename DiagType >
Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::gain ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gain() [2/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::gain ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gain() [3/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::gain ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gainTypes() [1/3]

template<typename DiagType >
virtual Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::gainTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gainTypes() [2/3]

template<typename DiagType >
virtual Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::gainTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ gainTypes() [3/3]

template<typename DiagType >
Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::gainTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ init() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::init ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ init() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::init ( Basda::DeviceAsync = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ init() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::init ( Basda::DeviceAsync _async = Basda::Device::s_async)
virtual

deactivate the device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ initCamParam() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::initCamParam ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ initCamParam() [2/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::initCamParam ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ initCamParam() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::initCamParam ( )
virtual

Reimplemented from Basda::LilJoeCtrlVinoDevice.

◆ isReachable() [1/3]

template<typename DiagType >
bool Laos::BcuSimulationCamDevice< DiagType >::isReachable ( )
virtual

◆ isReachable() [2/3]

template<typename DiagType >
bool Laos::BcuSimulationCamDevice< DiagType >::isReachable ( )
virtual

◆ isReachable() [3/3]

template<typename DiagType >
bool Laos::BcuSimulationCamDevice< DiagType >::isReachable ( )
virtual

◆ open() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::open ( void  )
virtual

open device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ open() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::open ( )
virtual

open device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ open() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::open ( )
virtual

open device

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ program() [1/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::program ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ program() [2/3]

template<typename DiagType >
Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::program ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ program() [3/3]

template<typename DiagType >
virtual Nice::U16 Laos::BcuSimulationCamDevice< DiagType >::program ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ programTypes() [1/3]

template<typename DiagType >
virtual Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::programTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ programTypes() [2/3]

template<typename DiagType >
Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::programTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ programTypes() [3/3]

template<typename DiagType >
virtual Nice::SeqString Laos::BcuSimulationCamDevice< DiagType >::programTypes ( )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBias() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBias ( Nice::U16  _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBias() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBias ( Nice::U16  _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBias() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setBias ( Nice::U16  _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasAll() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setBiasAll ( std::vector< Nice::U16 _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasAll() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBiasAll ( std::vector< Nice::U16 _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasAll() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBiasAll ( std::vector< Nice::U16 _bias)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasIdx() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBiasIdx ( Nice::U16  _channel,
Nice::U16  _bias 
)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasIdx() [2/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setBiasIdx ( Nice::U16  _channel,
Nice::U16  _bias 
)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBiasIdx() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBiasIdx ( Nice::U16  _channel,
Nice::U16  _bias 
)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBin() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBin ( Nice::U16  _bin)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBin() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setBin ( Nice::U16  _bin)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setBin() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setBin ( Nice::U16  _bin)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpoMode() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setExpoMode ( Basda::ExpoModeType  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpoMode() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setExpoMode ( Basda::ExpoModeType  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpoMode() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setExpoMode ( Basda::ExpoModeType  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpotime() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setExpotime ( const Nice::Time _exp)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpotime() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setExpotime ( const Nice::Time _exp)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setExpotime() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setExpotime ( const Nice::Time _exp)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setFramerate() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setFramerate ( double  i)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setFramerate() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setFramerate ( double  i)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setFramerate() [3/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setFramerate ( double  i)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setGain() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setGain ( Nice::U16  _gain)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setGain() [2/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setGain ( Nice::U16  _gain)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setGain() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setGain ( Nice::U16  _gain)
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setProgram() [1/3]

template<typename DiagType >
void Laos::BcuSimulationCamDevice< DiagType >::setProgram ( Nice::U16  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setProgram() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setProgram ( Nice::U16  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setProgram() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setProgram ( Nice::U16  )
virtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setWCS() [1/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setWCS ( const Nice::WMatrix )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setWCS() [2/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setWCS ( const Nice::WMatrix )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ setWCS() [3/3]

template<typename DiagType >
virtual void Laos::BcuSimulationCamDevice< DiagType >::setWCS ( const Nice::WMatrix )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ wcs() [1/3]

template<typename DiagType >
virtual Nice::WMatrix Laos::BcuSimulationCamDevice< DiagType >::wcs ( )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ wcs() [2/3]

template<typename DiagType >
virtual Nice::WMatrix Laos::BcuSimulationCamDevice< DiagType >::wcs ( )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.

◆ wcs() [3/3]

template<typename DiagType >
virtual Nice::WMatrix Laos::BcuSimulationCamDevice< DiagType >::wcs ( )
inlinevirtual

Reimplemented from Laos::BcuCamDevice< DiagType >.


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