TwiceAsNice  2019-02-18
Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType > Class Template Reference

#include <CameraCtrlServiceWorkerImpl.h>

Inheritance diagram for Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >:
Inheritance graph
Collaboration diagram for Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >:
Collaboration graph

Classes

struct  DeviceAsyncImpl
 
struct  DeviceCmdAsyncImpl
 

Public Member Functions

 VinoCameraCtrlServiceWorker (const Nice::JointPtr &_config)
 
virtual ~VinoCameraCtrlServiceWorker ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void idleOffline ()
 
virtual void idleOnline ()
 
virtual void terminate ()
 
virtual void stop ()
 
virtual void abort ()
 
virtual int getCurrentImageIdx ()
 
virtual void setBinning (Nice::U16 _bin)
 
virtual void setGainMode (Nice::Int _gain)
 
virtual void setExposureTime (const Nice::Time &_time)
 
virtual void setExposureMode (Basda::ExpoModeType _mode)
 
virtual void setProgram (Nice::Int _program)
 
virtual void setFramerate (double _frameRate)
 
virtual void setBias (Nice::Int _bias)
 
virtual void setBiasAll (Nice::SeqInt _bias)
 
virtual void setBiasIdx (Nice::Int _idx, Nice::Int _bias)
 
virtual Nice::Int biasIdx (Nice::Int _idx)
 
virtual Nice::SeqInt biasAll ()
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark)
 
virtual Basda::ImageBase darkIdx (Nice::Int _prg, Nice::Int _gain)
 
virtual void setWindow (const Nice::Rect &_win, Nice::Int _bin=1)
 
virtual Nice::Rect window ()
 
virtual void setWCS (const Nice::WMatrix &_wmatrix)
 
virtual bool isReachable ()
 
 VinoCameraCtrlServiceWorker (const Nice::JointPtr &_config)
 
virtual ~VinoCameraCtrlServiceWorker ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void idleOffline ()
 
virtual void idleOnline ()
 
virtual void terminate ()
 
virtual void stop ()
 
virtual void abort ()
 
virtual int getCurrentImageIdx ()
 
virtual void setBinning (Nice::U16 _bin)
 
virtual void setGainMode (Nice::Int _gain)
 
virtual void setExposureTime (const Nice::Time &_time)
 
virtual void setExposureMode (Basda::ExpoModeType _mode)
 
virtual void setProgram (Nice::Int _program)
 
virtual void setFramerate (double _frameRate)
 
virtual void setBias (Nice::Int _bias)
 
virtual void setBiasAll (Nice::SeqInt _bias)
 
virtual void setBiasIdx (Nice::Int _idx, Nice::Int _bias)
 
virtual Nice::Int biasIdx (Nice::Int _idx)
 
virtual Nice::SeqInt biasAll ()
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark)
 
virtual Basda::ImageBase darkIdx (Nice::Int _prg, Nice::Int _gain)
 
virtual void setWindow (const Nice::Rect &_win, Nice::Int _bin=1)
 
virtual Nice::Rect window ()
 
virtual void setWCS (const Nice::WMatrix &_wmatrix)
 
virtual bool isReachable ()
 
 VinoCameraCtrlServiceWorker (const Nice::JointPtr &_config)
 
virtual ~VinoCameraCtrlServiceWorker ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void idleOffline ()
 
virtual void idleOnline ()
 
virtual void terminate ()
 
virtual void stop ()
 
virtual void abort ()
 
virtual int getCurrentImageIdx ()
 
virtual void setBinning (Nice::U16 _bin)
 
virtual void setGainMode (Nice::Int _gain)
 
virtual void setExposureTime (const Nice::Time &_time)
 
virtual void setExposureMode (Basda::ExpoModeType _mode)
 
virtual void setProgram (Nice::Int _program)
 
virtual void setFramerate (double _frameRate)
 
virtual void setBias (Nice::Int _bias)
 
virtual void setBiasAll (Nice::SeqInt _bias)
 
virtual void setBiasIdx (Nice::Int _idx, Nice::Int _bias)
 
virtual Nice::Int biasIdx (Nice::Int _idx)
 
virtual Nice::SeqInt biasAll ()
 
virtual void setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark)
 
virtual Basda::ImageBase darkIdx (Nice::Int _prg, Nice::Int _gain)
 
virtual void setWindow (const Nice::Rect &_win, Nice::Int _bin=1)
 
virtual Nice::Rect window ()
 
virtual void setWCS (const Nice::WMatrix &_wmatrix)
 
virtual bool isReachable ()
 

Private Types

typedef Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef std::vector< ImageTypeSeqImageType
 
typedef std::vector< ImageTypePtrSeqImagePtrType
 
typedef std::vector< SeqImageTypeSeqSeqImageType
 
typedef Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef std::vector< ImageTypeSeqImageType
 
typedef std::vector< ImageTypePtrSeqImagePtrType
 
typedef std::vector< SeqImageTypeSeqSeqImageType
 
typedef Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef std::vector< ImageTypeSeqImageType
 
typedef std::vector< ImageTypePtrSeqImagePtrType
 
typedef std::vector< SeqImageTypeSeqSeqImageType
 

Private Member Functions

void setAsReachable (const bool state)
 
void setAsReachable (const bool state)
 
void setAsReachable (const bool state)
 

Private Attributes

DeviceAsyncImpl m_deviceAsync
 
DeviceCmdAsyncImpl m_deviceCmdAsync
 
SeqSeqImageType m_dark
 

Member Typedef Documentation

◆ ImageType [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef Image<Type> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageType
private

◆ ImageType [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef Image<Type> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageType
private

◆ ImageType [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef Image<Type> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageType
private

◆ ImageTypePtr [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef IceUtil::Handle<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageTypePtr
private

◆ ImageTypePtr [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef IceUtil::Handle<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageTypePtr
private

◆ ImageTypePtr [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef IceUtil::Handle<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::ImageTypePtr
private

◆ SeqImagePtrType [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageTypePtr> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImagePtrType
private

◆ SeqImagePtrType [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageTypePtr> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImagePtrType
private

◆ SeqImagePtrType [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageTypePtr> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImagePtrType
private

◆ SeqImageType [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImageType
private

◆ SeqImageType [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImageType
private

◆ SeqImageType [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<ImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqImageType
private

◆ SeqSeqImageType [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<SeqImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqSeqImageType
private

◆ SeqSeqImageType [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<SeqImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqSeqImageType
private

◆ SeqSeqImageType [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
typedef std::vector<SeqImageType> Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::SeqSeqImageType
private

Constructor & Destructor Documentation

◆ VinoCameraCtrlServiceWorker() [1/3]

template<typename Type , typename CtrlDataType >
Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::VinoCameraCtrlServiceWorker ( const Nice::JointPtr _config)

◆ ~VinoCameraCtrlServiceWorker() [1/3]

template<typename Type , typename CtrlDataType >
Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::~VinoCameraCtrlServiceWorker ( )
virtual

◆ VinoCameraCtrlServiceWorker() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::VinoCameraCtrlServiceWorker ( const Nice::JointPtr _config)

◆ ~VinoCameraCtrlServiceWorker() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::~VinoCameraCtrlServiceWorker ( )
virtual

◆ VinoCameraCtrlServiceWorker() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::VinoCameraCtrlServiceWorker ( const Nice::JointPtr _config)

◆ ~VinoCameraCtrlServiceWorker() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::~VinoCameraCtrlServiceWorker ( )
virtual

Member Function Documentation

◆ abort() [1/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::abort ( )
virtual

◆ abort() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::abort ( )
virtual

◆ abort() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::abort ( )
virtual

◆ activate() [1/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::activate ( )
virtual

◆ activate() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::activate ( )
virtual

◆ activate() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::activate ( )
virtual

◆ biasAll() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::SeqInt Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasAll ( )
virtual

◆ biasAll() [2/3]

template<typename Type , typename CtrlDataType >
Nice::SeqInt Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasAll ( )
virtual

◆ biasAll() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::SeqInt Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasAll ( )
virtual

◆ biasIdx() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::Int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasIdx ( Nice::Int  _idx)
virtual

◆ biasIdx() [2/3]

template<typename Type , typename CtrlDataType >
Nice::Int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasIdx ( Nice::Int  _idx)
virtual

◆ biasIdx() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::Int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::biasIdx ( Nice::Int  _idx)
virtual

◆ darkIdx() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Basda::ImageBase Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::darkIdx ( Nice::Int  _prg,
Nice::Int  _gain 
)
virtual

◆ darkIdx() [2/3]

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

◆ darkIdx() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Basda::ImageBase Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::darkIdx ( Nice::Int  _prg,
Nice::Int  _gain 
)
virtual

◆ deactivate() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deactivate ( )
virtual

◆ deactivate() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deactivate ( )
virtual

◆ deactivate() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deactivate ( )
virtual

◆ deinit() [1/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deinit ( )
virtual

◆ deinit() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deinit ( )
virtual

◆ deinit() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::deinit ( )
virtual

◆ getCurrentImageIdx() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::getCurrentImageIdx ( )
virtual

◆ getCurrentImageIdx() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::getCurrentImageIdx ( )
virtual

◆ getCurrentImageIdx() [3/3]

template<typename Type , typename CtrlDataType >
int Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::getCurrentImageIdx ( )
virtual

◆ idleOffline() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOffline ( )
virtual

◆ idleOffline() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOffline ( )
virtual

◆ idleOffline() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOffline ( )
virtual

◆ idleOnline() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOnline ( )
virtual

◆ idleOnline() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOnline ( )
virtual

◆ idleOnline() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::idleOnline ( )
virtual

◆ init() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::init ( )
virtual

◆ init() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::init ( )
virtual

◆ init() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::init ( )
virtual

◆ isReachable() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual bool Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::isReachable ( )
virtual

◆ isReachable() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual bool Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::isReachable ( )
virtual

◆ isReachable() [3/3]

template<typename Type , typename CtrlDataType >
bool Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::isReachable ( )
virtual

◆ setAsReachable() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setAsReachable ( const bool  state)
private

◆ setAsReachable() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setAsReachable ( const bool  state)
private

◆ setAsReachable() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setAsReachable ( const bool  state)
private

◆ setBias() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBias ( Nice::Int  _bias)
virtual

◆ setBias() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBias ( Nice::Int  _bias)
virtual

◆ setBias() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBias ( Nice::Int  _bias)
virtual

◆ setBiasAll() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasAll ( Nice::SeqInt  _bias)
virtual

◆ setBiasAll() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasAll ( Nice::SeqInt  _bias)
virtual

◆ setBiasAll() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasAll ( Nice::SeqInt  _bias)
virtual

◆ setBiasIdx() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasIdx ( Nice::Int  _idx,
Nice::Int  _bias 
)
virtual

◆ setBiasIdx() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasIdx ( Nice::Int  _idx,
Nice::Int  _bias 
)
virtual

◆ setBiasIdx() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBiasIdx ( Nice::Int  _idx,
Nice::Int  _bias 
)
virtual

◆ setBinning() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBinning ( Nice::U16  _bin)
virtual

◆ setBinning() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBinning ( Nice::U16  _bin)
virtual

◆ setBinning() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setBinning ( Nice::U16  _bin)
virtual

◆ setDarkIdx() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setDarkIdx ( Nice::Int  _prg,
Nice::Int  _gain,
const Basda::ImageBase _dark 
)
virtual

◆ setDarkIdx() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setDarkIdx ( Nice::Int  _prg,
Nice::Int  _gain,
const Basda::ImageBase _dark 
)
virtual

◆ setDarkIdx() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setDarkIdx ( Nice::Int  _prg,
Nice::Int  _gain,
const Basda::ImageBase _dark 
)
virtual

◆ setExposureMode() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureMode ( Basda::ExpoModeType  _mode)
virtual

◆ setExposureMode() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureMode ( Basda::ExpoModeType  _mode)
virtual

◆ setExposureMode() [3/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureMode ( Basda::ExpoModeType  _mode)
virtual

◆ setExposureTime() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureTime ( const Nice::Time _time)
virtual

◆ setExposureTime() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureTime ( const Nice::Time _time)
virtual

◆ setExposureTime() [3/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setExposureTime ( const Nice::Time _time)
virtual

◆ setFramerate() [1/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setFramerate ( double  _frameRate)
virtual

◆ setFramerate() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setFramerate ( double  _frameRate)
virtual

◆ setFramerate() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setFramerate ( double  _frameRate)
virtual

◆ setGainMode() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setGainMode ( Nice::Int  _gain)
virtual

◆ setGainMode() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setGainMode ( Nice::Int  _gain)
virtual

◆ setGainMode() [3/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setGainMode ( Nice::Int  _gain)
virtual

◆ setProgram() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setProgram ( Nice::Int  _program)
virtual

◆ setProgram() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setProgram ( Nice::Int  _program)
virtual

◆ setProgram() [3/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setProgram ( Nice::Int  _program)
virtual

◆ setWCS() [1/3]

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

◆ setWCS() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setWCS ( const Nice::WMatrix _wmatrix)
virtual

◆ setWCS() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setWCS ( const Nice::WMatrix _wmatrix)
virtual

◆ setWindow() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setWindow ( const Nice::Rect _win,
Nice::Int  _bin = 1 
)
virtual

◆ setWindow() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setWindow ( const Nice::Rect _win,
Nice::Int  _bin = 1 
)
virtual

◆ setWindow() [3/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::setWindow ( const Nice::Rect _win,
Nice::Int  _bin = 1 
)
virtual

◆ stop() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::stop ( )
virtual

◆ stop() [2/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::stop ( )
virtual

◆ stop() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::stop ( )
virtual

◆ terminate() [1/3]

template<typename Type , typename CtrlDataType >
void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::terminate ( )
virtual

◆ terminate() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::terminate ( )
virtual

◆ terminate() [3/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual void Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::terminate ( )
virtual

◆ window() [1/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::Rect Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::window ( )
virtual

◆ window() [2/3]

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
virtual Nice::Rect Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::window ( )
virtual

◆ window() [3/3]

template<typename Type , typename CtrlDataType >
Nice::Rect Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::window ( )
virtual

Member Data Documentation

◆ m_dark

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
SeqSeqImageType Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::m_dark
private

◆ m_deviceAsync

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
DeviceAsyncImpl Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::m_deviceAsync
private

◆ m_deviceCmdAsync

template<typename Type = Nice::U16, class CtrlDataType = VinoCameraCtrlDataServiceWorker<Type, Basda::Image<Type> >>
DeviceCmdAsyncImpl Basda::VinoCameraCtrlServiceWorker< Type, CtrlDataType >::m_deviceCmdAsync
private

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