|
| SECenterServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~SECenterServiceWorkerSkeleton () |
|
void | setOfflineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Nice::Time | getOfflineWait () |
|
void | setOnlineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Nice::Time | getOnlineWait () |
|
void | setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getNumImages () |
|
void | setNumIterations (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getNumIterations () |
|
void | setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getSNR () |
|
void | setFluxLimit (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getFluxLimit () |
|
void | setTiltLimit (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getTiltLimit () |
|
void | setStartFlux (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getStartFlux () |
|
void | setStartTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getStartTiltX () |
|
void | setStartTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getStartTiltY () |
|
void | setCurrentImage (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Basda::ImageBase | getCurrentImage () |
|
void | setCurrentFlux (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getCurrentFlux () |
|
void | setCurrentTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getCurrentTiltX () |
|
void | setCurrentTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getCurrentTiltY () |
|
virtual void | measure ()=0 |
|
virtual void | acquireTargets ()=0 |
|
virtual void | recenter ()=0 |
|
virtual void | searchAndCenter (const int &_varse)=0 |
|
virtual void | spiralSearchGUI (const int &_varse)=0 |
|
virtual void | gradientSearchGUI (const int &_varse)=0 |
|
virtual void | centerGUI (const int &_varse)=0 |
|
| SECenterServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~SECenterServiceWorkerSkeleton () |
|
void | setOfflineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Nice::Time | getOfflineWait () |
|
void | setOnlineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Nice::Time | getOnlineWait () |
|
void | setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getNumImages () |
|
void | setNumIterations (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getNumIterations () |
|
void | setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getSNR () |
|
void | setFluxLimit (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getFluxLimit () |
|
void | setTiltLimit (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getTiltLimit () |
|
void | setStartFlux (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getStartFlux () |
|
void | setStartTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getStartTiltX () |
|
void | setStartTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getStartTiltY () |
|
void | setCurrentImage (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now()) |
|
Basda::ImageBase | getCurrentImage () |
|
void | setCurrentFlux (const int &_val, const Nice::Date &_date=Nice::Date::now()) |
|
int | getCurrentFlux () |
|
void | setCurrentTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getCurrentTiltX () |
|
void | setCurrentTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now()) |
|
double | getCurrentTiltY () |
|
virtual void | measure ()=0 |
|
virtual void | acquireTargets ()=0 |
|
virtual void | recenter ()=0 |
|
virtual void | searchAndCenter (const int &_varse)=0 |
|
virtual void | spiralSearchGUI (const int &_varse)=0 |
|
virtual void | gradientSearchGUI (const int &_varse)=0 |
|
virtual void | centerGUI (const int &_varse)=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 () |
|