|
| BcuCameraCtrlDataServiceWorker (const Nice::JointPtr &_config) |
|
virtual void | startUp (int) |
|
| BcuCameraCtrlDataServiceWorker (const Nice::JointPtr &_config) |
|
virtual void | startUp (int) |
|
| VinoCameraCtrlDataServiceWorker (const Nice::JointPtr &_config) |
|
| VinoCameraCtrlDataServiceWorker (const Nice::JointPtr &_config) |
|
| VinoCameraCtrlDataServiceWorker (const Nice::JointPtr &_config) |
|
virtual Basda::ImageBase | readSingle () |
|
virtual Basda::ImageBase | readSingle () |
|
virtual Basda::ImageBase | readSingle () |
|
virtual void | readEndless () |
|
virtual void | readEndless () |
|
virtual void | readEndless () |
|
virtual void | readMulti (Nice::Int _num) |
|
virtual void | readMulti (Nice::Int _num) |
|
virtual void | readMulti (Nice::Int _num) |
|
virtual Basda::ImageBase | getImage (bool _start=false, Nice::Int _numimages=0) |
|
virtual Basda::ImageBase | getImage (bool _start=false, Nice::Int _numimages=0) |
|
virtual Basda::ImageBase | getImage (bool _start=false, Nice::Int _numimages=0) |
|
virtual Basda::ImageBase | getImageByIdx (Nice::Int _idx) |
|
virtual Basda::ImageBase | getImageByIdx (Nice::Int _idx) |
|
virtual Basda::ImageBase | getImageByIdx (Nice::Int _idx) |
|
| VinoCameraCtrlServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~VinoCameraCtrlServiceWorkerSkeleton () |
|
virtual void | setProgram (Nice::Int _program)=0 |
|
virtual void | setFramerate (double _framerate)=0 |
|
virtual void | setBinning (Nice::U16 _bin)=0 |
|
virtual void | setExposureTime (const Nice::Time &_expotime)=0 |
|
virtual void | setExposureMode (Basda::ExpoModeType _expomode)=0 |
|
virtual void | setGainMode (Nice::Int _gain)=0 |
|
virtual void | setBias (Nice::Int _bias)=0 |
|
virtual void | setBiasAll (Nice::SeqInt _bias)=0 |
|
virtual void | setBiasIdx (Nice::Int _idx, Nice::Int _bias)=0 |
|
virtual Nice::Int | biasIdx (Nice::Int _idx)=0 |
|
virtual Nice::SeqInt | biasAll ()=0 |
|
virtual void | setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark)=0 |
|
virtual Basda::ImageBase | darkIdx (Nice::Int _prg, Nice::Int _gain)=0 |
|
virtual void | setWCS (const Nice::WMatrix &_wcs)=0 |
|
virtual void | setWindow (const Nice::Rect &_win, int _bin)=0 |
|
virtual bool | isReachable ()=0 |
|
virtual int | getCurrentImageIdx ()=0 |
|
| VinoCameraCtrlServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~VinoCameraCtrlServiceWorkerSkeleton () |
|
virtual void | setProgram (Nice::Int _program)=0 |
|
virtual void | setFramerate (double _framerate)=0 |
|
virtual void | setBinning (Nice::U16 _bin)=0 |
|
virtual void | setExposureTime (const Nice::Time &_expotime)=0 |
|
virtual void | setExposureMode (Basda::ExpoModeType _expomode)=0 |
|
virtual void | setGainMode (Nice::Int _gain)=0 |
|
virtual void | setBias (Nice::Int _bias)=0 |
|
virtual void | setBiasAll (Nice::SeqInt _bias)=0 |
|
virtual void | setBiasIdx (Nice::Int _idx, Nice::Int _bias)=0 |
|
virtual Nice::Int | biasIdx (Nice::Int _idx)=0 |
|
virtual Nice::SeqInt | biasAll ()=0 |
|
virtual void | setDarkIdx (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark)=0 |
|
virtual Basda::ImageBase | darkIdx (Nice::Int _prg, Nice::Int _gain)=0 |
|
virtual void | setWCS (const Nice::WMatrix &_wcs)=0 |
|
virtual void | setWindow (const Nice::Rect &_win, int _bin)=0 |
|
virtual bool | isReachable ()=0 |
|
virtual int | getCurrentImageIdx ()=0 |
|
const Nice::PropertyPtr & | cmd () |
|
void | setCompletion (const Nice::Completion &_c) |
|
void | cmdStart (const std::string &_action="") |
|
void | cmdDone () |
|
void | cmdWarning (const std::string &_l) |
|
void | cmdWarning (const Nice::LoggerObject &_o) |
|
void | cmdError (const std::string &_l) |
|
void | cmdError (const Nice::LoggerObject &_o) |
|
void | cmdError (const Nice::SeqLoggerObject &_oo) |
|
void | cmdPercent (Nice::Int _v) |
|
void | cmdAction (Nice::Int _v, const std::string &_s) |
|
virtual void | cmd (const Nice::Completion &_c) |
|
virtual void | abort () |
| does nothing. More...
|
|
virtual void | stop () |
| does nothing. More...
|
|
template<typename DataType > |
Nice::Completion | exec (const Nice::Completion &_c, DataType &_localdata, const DataType &_indata=DataType()) |
| if currently online, push the state into WORKING More...
|
|
template<typename DataType > |
void | execCommand (DataType _cmd) |
|
const Nice::PropertyPtr & | cmd () |
|
void | setCompletion (const Nice::Completion &_c) |
|
void | cmdStart (const std::string &_action="") |
|
void | cmdDone () |
|
void | cmdWarning (const std::string &_l) |
|
void | cmdWarning (const Nice::LoggerObject &_o) |
|
void | cmdError (const std::string &_l) |
|
void | cmdError (const Nice::LoggerObject &_o) |
|
void | cmdError (const Nice::SeqLoggerObject &_oo) |
|
void | cmdPercent (Nice::Int _v) |
|
void | cmdAction (Nice::Int _v, const std::string &_s) |
|
virtual void | cmd (const Nice::Completion &_c) |
|
virtual void | abort () |
| does nothing. More...
|
|
virtual void | stop () |
| does nothing. More...
|
|
template<typename DataType > |
Nice::Completion | exec (const Nice::Completion &_c, DataType &_localdata, const DataType &_indata=DataType()) |
|
template<typename DataType > |
void | execCommand (DataType _cmd) |
|
const Nice::JointPtr & | config () |
|
Nice::JointPtr | cfg () |
|
Nice::JointPtr | var () |
|
virtual const std::string & | name () |
|
virtual WorkerThreadPtr | worker () |
|
virtual Nice::Monitor & | monitor () |
|
virtual void | lock () |
|
virtual void | unlock () |
|
bool | stateIsSettled () |
|
bool | stateHasChanged () |
|
void | changeState (Basda::ServiceState _state) |
| change state to a new state If the state is the current state, or a negative state, do nothing. Otherwise change the "next" state in the state machine and notify all threads. More...
|
|
bool | tryChangeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time::seconds(0.0)) |
| change state to a new state More...
|
|
void | waitForState (Basda::ServiceState _state) |
| wait (indefinitely) until the worker has reached a spcifici state More...
|
|
bool | timedWaitForState (Basda::ServiceState _state, const Nice::Time &_timeout) |
| wait (indefinitely) until the worker has reached a specific state More...
|
|
bool | changeStateOnlyFromTo (Basda::ServiceState _from, Basda::ServiceState _to) |
| wait (indefinitely) until the worker has reached a spcifici state More...
|
|
Basda::ServiceState | state () |
|
Basda::ServiceState | stateNow () |
|
Basda::ServiceState | stateNext () |
|
Basda::ServiceState | stateLast () |
|
bool | isTransit () |
|
bool | isTerminated () |
|
const Nice::JointPtr & | config () |
|
Nice::JointPtr | cfg () |
|
Nice::JointPtr | var () |
|
virtual const std::string & | name () |
|
virtual WorkerThreadPtr | worker () |
|
virtual Nice::Monitor & | monitor () |
|
virtual void | lock () |
|
virtual void | unlock () |
|
bool | stateIsSettled () |
|
bool | stateHasChanged () |
|
void | changeState (Basda::ServiceState _state) |
|
bool | tryChangeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time::seconds(0.0)) |
|
void | waitForState (Basda::ServiceState _state) |
|
bool | timedWaitForState (Basda::ServiceState _state, const Nice::Time &_timeout) |
|
bool | changeStateOnlyFromTo (Basda::ServiceState _from, Basda::ServiceState _to) |
|
Basda::ServiceState | state () |
|
Basda::ServiceState | stateNow () |
|
Basda::ServiceState | stateNext () |
|
Basda::ServiceState | stateLast () |
|
bool | isTransit () |
|
bool | isTerminated () |
|
|
virtual void | validateDarkImage () |
|
virtual void | validateDarkImage () |
|
const char * | setProgramNode () |
|
void | setProgramInit (Nice::Int _program) |
|
const char * | setFramerateNode () |
|
void | setFramerateInit (double _framerate) |
|
const char * | setBinningNode () |
|
void | setBinningInit (Nice::U16 _bin) |
|
const char * | setExposureTimeNode () |
|
void | setExposureTimeInit (const Nice::Time &_expotime) |
|
const char * | setExposureModeNode () |
|
void | setExposureModeInit (Basda::ExpoModeType _expomode) |
|
const char * | setGainModeNode () |
|
void | setGainModeInit (Nice::Int _gain) |
|
const char * | setBiasNode () |
|
void | setBiasInit (Nice::Int _bias) |
|
const char * | setBiasAllNode () |
|
void | setBiasAllInit (Nice::SeqInt _bias) |
|
const char * | setBiasIdxNode () |
|
void | setBiasIdxInit (Nice::Int _idx, Nice::Int _bias) |
|
const char * | biasIdxNode () |
|
void | biasIdxInit (Nice::Int _idx) |
|
const char * | biasAllNode () |
|
const char * | setDarkIdxNode () |
|
void | setDarkIdxInit (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
|
const char * | darkIdxNode () |
|
void | darkIdxInit (Nice::Int _prg, Nice::Int _gain) |
|
const char * | setWCSNode () |
|
void | setWCSInit (const Nice::WMatrix &_wcs) |
|
const char * | setWindowNode () |
|
void | setWindowInit (const Nice::Rect &_win, int _bin) |
|
const char * | isReachableNode () |
|
const char * | readSingleNode () |
|
const char * | readEndlessNode () |
|
const char * | readMultiNode () |
|
void | readMultiInit (Nice::Int _numimages) |
|
const char * | getImageNode () |
|
void | getImageInit (bool _start, Nice::Int _numimages) |
|
const char * | getCurrentImageIdxNode () |
|
const char * | getImageByIdxNode () |
|
void | getImageByIdxInit (Nice::Int _idx) |
|
virtual void | work () |
|
const char * | setProgramNode () |
|
void | setProgramInit (Nice::Int _program) |
|
const char * | setFramerateNode () |
|
void | setFramerateInit (double _framerate) |
|
const char * | setBinningNode () |
|
void | setBinningInit (Nice::U16 _bin) |
|
const char * | setExposureTimeNode () |
|
void | setExposureTimeInit (const Nice::Time &_expotime) |
|
const char * | setExposureModeNode () |
|
void | setExposureModeInit (Basda::ExpoModeType _expomode) |
|
const char * | setGainModeNode () |
|
void | setGainModeInit (Nice::Int _gain) |
|
const char * | setBiasNode () |
|
void | setBiasInit (Nice::Int _bias) |
|
const char * | setBiasAllNode () |
|
void | setBiasAllInit (Nice::SeqInt _bias) |
|
const char * | setBiasIdxNode () |
|
void | setBiasIdxInit (Nice::Int _idx, Nice::Int _bias) |
|
const char * | biasIdxNode () |
|
void | biasIdxInit (Nice::Int _idx) |
|
const char * | biasAllNode () |
|
const char * | setDarkIdxNode () |
|
void | setDarkIdxInit (Nice::Int _prg, Nice::Int _gain, const Basda::ImageBase &_dark) |
|
const char * | darkIdxNode () |
|
void | darkIdxInit (Nice::Int _prg, Nice::Int _gain) |
|
const char * | setWCSNode () |
|
void | setWCSInit (const Nice::WMatrix &_wcs) |
|
const char * | setWindowNode () |
|
void | setWindowInit (const Nice::Rect &_win, int _bin) |
|
const char * | isReachableNode () |
|
const char * | readSingleNode () |
|
const char * | readEndlessNode () |
|
const char * | readMultiNode () |
|
void | readMultiInit (Nice::Int _numimages) |
|
const char * | getImageNode () |
|
void | getImageInit (bool _start, Nice::Int _numimages) |
|
const char * | getCurrentImageIdxNode () |
|
const char * | getImageByIdxNode () |
|
void | getImageByIdxInit (Nice::Int _idx) |
|
virtual void | work () |
|
| ServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
| ServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
| ServiceWorker (const Nice::JointPtr &_jointPtr) |
| ctor More...
|
|
virtual | ~ServiceWorker () |
| dtor Does nothing (in this base class) More...
|
|
void | triggerState (const Basda::ServiceStateMachine &_state) |
| change state to a new state More...
|
|
void | sendStateStatus (const std::string &_action, int _percent) |
|
void | setState (Basda::ServiceState _next) |
|
virtual void | waitForNewState () |
|
virtual bool | timedWaitForNewState (const Nice::Time &_timeout) |
|
virtual void | preinit () |
|
virtual void | init ()=0 |
|
virtual void | deinit ()=0 |
|
virtual void | activate ()=0 |
|
virtual void | deactivate ()=0 |
|
virtual void | packin () |
| schedule ONLINE as the next target state. More...
|
|
virtual void | terminate () |
| schedule EXIT as the next target state. More...
|
|
virtual void | errorOffline () |
| set the target state to OFFLINE. More...
|
|
virtual void | errorStandby () |
| set the target state to OFFLINE. More...
|
|
virtual void | errorOnline () |
| set the target state to OFFLINE. More...
|
|
virtual void | errorWorking () |
| set the target state to OFFLINE. More...
|
|
virtual void | idleOffline () |
| wait for a state change. More...
|
|
virtual void | idleStandby () |
| wait for a state change. More...
|
|
virtual void | idleOnline () |
| wait for a state change. More...
|
|
| ServiceWorker (const Nice::JointPtr &_jointPtr) |
|
virtual | ~ServiceWorker () |
|
void | triggerState (const Basda::ServiceStateMachine &_state) |
|
void | sendStateStatus (const std::string &_action, int _percent) |
|
void | setState (Basda::ServiceState _next) |
|
virtual void | waitForNewState () |
|
virtual bool | timedWaitForNewState (const Nice::Time &_timeout) |
|
virtual void | preinit () |
|
virtual void | init ()=0 |
|
virtual void | deinit ()=0 |
|
virtual void | activate ()=0 |
|
virtual void | deactivate ()=0 |
|
virtual void | packin () |
|
virtual void | terminate () |
|
virtual void | errorOffline () |
|
virtual void | errorStandby () |
|
virtual void | errorOnline () |
|
virtual void | errorWorking () |
|
virtual void | idleOffline () |
|
virtual void | idleStandby () |
|
virtual void | idleOnline () |
|