|
| IifServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~IifServiceWorkerSkeleton () |
|
virtual bool | isReachable ()=0 |
|
virtual bool | enableOffsetGuiding (bool _enable)=0 |
|
virtual std::string | getRA ()=0 |
|
virtual std::string | getDEC ()=0 |
|
virtual double | getParallacticAngle ()=0 |
|
virtual std::string | getUTC ()=0 |
|
virtual std::string | getLST ()=0 |
|
virtual std::string | getHourAngle ()=0 |
|
virtual double | getAlt ()=0 |
|
virtual double | getAz ()=0 |
|
virtual double | getEpoch ()=0 |
|
virtual double | getRAradians ()=0 |
|
virtual double | getDECradians ()=0 |
|
virtual std::string | setOffsetGuiding (double _offx, double _offy, const std::string &__coordsys, const std::string &__side)=0 |
|
virtual std::string | setOffsetPointing (double _offx, double _offy, const std::string &__coordsys, const std::string &__move_type, const std::string &__side)=0 |
|
virtual Nice::SeqSeqDouble | getRotatorPolynomials (double __starttime, int __count, double __interval, int __order, const std::string &__side)=0 |
|
virtual Nice::SeqPoint | getKFPCoordinates (const std::string &__side)=0 |
|
virtual lbto::SeqPos2 | getPresetStars ()=0 |
|
virtual std::string | getLINCstation ()=0 |
|
virtual bool | isSlewing ()=0 |
|
virtual Basda::VinoFitsCardBox | getFits (const double &__pixscal)=0 |
|
virtual std::string | setPresetTelescope (int __rah, int __ramin, double __rasec, int __decdeg, int __decmin, double __decsec)=0 |
|
virtual std::string | setPresetTelescopeCat (const lbto::SeqPos2 &_stars)=0 |
|
virtual lbto::result | iifAcquireRefAO (bool _repointflag, const std::string &_side)=0 |
|
virtual lbto::result | iifAuthorize ()=0 |
|
virtual lbto::result | iifBinocularControl (const std::string &_flag)=0 |
|
virtual lbto::result | iifCheckRefAO (const std::string &_side)=0 |
|
virtual lbto::result | iifClearHotspot ()=0 |
|
virtual lbto::result | iifClearNonSidereal (bool _override)=0 |
|
virtual lbto::result | iifClearOffset ()=0 |
|
virtual lbto::result | iifClearReference ()=0 |
|
virtual lbto::result | iifClearStars ()=0 |
|
virtual lbto::result | iifCorrectModesAO (const lbto::SeqModes &_modes, const std::string &_side)=0 |
|
virtual lbto::result | iifGetKFPCoordinates2 (const lbto::SeqPos2 &_list, const std::string &_side)=0 |
|
virtual lbto::result | iifGetParameter (const lbto::SeqDD &__dd)=0 |
|
virtual lbto::result | iifGetRotatorPolynomials (double _start, int _count, double _interval, int _order, const std::string &_side)=0 |
|
virtual lbto::result | iifGetRotatorTrajectory (double _seconds, double _interval, double _start, const std::string &_side)=0 |
|
virtual lbto::result | iifLogEvent (const std::string &_event, const std::string &_description)=0 |
|
virtual lbto::result | iifMaximizeWrapTime (bool _azflag, bool _rotflag, const std::string &_side)=0 |
|
virtual lbto::result | iifModifyAO (int _nmodes, double _freq, int _nbins, double _ttmod, const std::string &_f1spec, const std::string &_f2spec, const std::string &_side)=0 |
|
virtual lbto::result | iifMove (double _x, double _y, double _z, double _rx, double _ry, double _rz, int _dflag, const std::string &_movetype, const std::string &_ope, int _time, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveFocus (double _abspos, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveXY (double _xmov, double _ymov, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveXYZ (double _xmov, double _ymov, double _zmov, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetGuiding (double _angle, double _offx, double _offy, const std::string &__coordsys, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetPointing2 (double __rotangle, double __offx, double __offy, const std::string &__coordsys, const std::string &__movetype, const std::string &__side)=0 |
|
virtual lbto::result | iifOffsetXYAO (double _deltax, double _deltay, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetZAO (double _deltaz, const std::string &_side)=0 |
|
virtual lbto::result | iifPauseAO (const std::string &_side)=0 |
|
virtual lbto::result | iifPauseGuiding (const std::string &_side)=0 |
|
virtual lbto::result | iifPresetAO (const std::string &_aomode, const std::string &_side)=0 |
|
virtual lbto::result | iifPresetFlatAO (const std::string &_flat, const std::string &_side)=0 |
|
virtual lbto::result | iifPresetTelescope (double _rotangle, const std::string &_rotmode, const std::string &_mode, const std::string &_side)=0 |
|
virtual lbto::result | iifRefineAO (const std::string &_method, const std::string &_side)=0 |
|
virtual void | iifRemove ()=0 |
|
virtual lbto::result | iifResumeAO (const std::string &_side)=0 |
|
virtual lbto::result | iifResumeGuiding (const std::string &_side)=0 |
|
virtual lbto::result | iifRotateCommon (double _z, double _angle, double _direction, const std::string &_side)=0 |
|
virtual lbto::result | iifRotatePrimary (double _distance, double _angle, double _direction, const std::string &_side)=0 |
|
virtual lbto::result | iifRotateZ (double _angle, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifRotHold (const std::string &_side)=0 |
|
virtual lbto::result | iifRotReady (bool _enable, const std::string &_side)=0 |
|
virtual lbto::result | iifRotServicePosition (double _angle, const std::string &_side)=0 |
|
virtual lbto::result | iifRotTrack (const std::string &_side)=0 |
|
virtual lbto::result | iifRunAO (const std::string &_repointflag, const std::string &_side)=0 |
|
virtual lbto::result | iifSendWavefront (const lbto::SeqWF &_wfs, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifSetAGWFilter (int _filternumber, const std::string &_side)=0 |
|
virtual lbto::result | iifSetGuidingBinning (int _factor, const std::string &_side)=0 |
|
virtual lbto::result | iifSetGuidingHotspot (double _coord1, double _coord2, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifSetHotspot (double __offx, double __offy)=0 |
|
virtual lbto::result | iifSetNonSidereal (const lbto::nonsidereal &_target, bool _override)=0 |
|
virtual lbto::result | iifSetOffset2 (double _coord1, double _coord2, const std::string &_system, const std::string &_movetype)=0 |
|
virtual lbto::result | iifSetParameter (const lbto::SeqDD &_list)=0 |
|
virtual lbto::result | iifSetPMTerm2 (const std::string &__name, double _value, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifSetReference2 (const lbto::SeqPos2 &_list)=0 |
|
virtual lbto::result | iifSetStars2 (const lbto::SeqPos2 &_list)=0 |
|
virtual lbto::result | iifSetTarget (double _coord1, double _coord2, const std::string &_coordsys, double _epoch, float _wl)=0 |
|
virtual lbto::result | iifStandby (int _level, const std::string &_side)=0 |
|
virtual lbto::result | iifStartAO (const std::string &_side)=0 |
|
virtual lbto::result | iifStepFocus (double _relpos, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifStopAO (const std::string &_reason, const std::string &_side)=0 |
|
virtual lbto::result | iifTipTilt (double _xrot, double _yrot, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifUpdateNonSiderealTarget (double _rarate, double _decrate)=0 |
|
virtual lbto::result | iifUpdatePointingReference (const std::string &_offset_coord, const std::string &_side)=0 |
|
virtual lbto::result | iifUpdateTargetWavelength (float _wavelength, const std::string &_side)=0 |
|
| IifServiceWorkerSkeleton (const Nice::JointPtr &_config) |
|
virtual | ~IifServiceWorkerSkeleton () |
|
virtual bool | isReachable ()=0 |
|
virtual bool | enableOffsetGuiding (bool _enable)=0 |
|
virtual std::string | getRA ()=0 |
|
virtual std::string | getDEC ()=0 |
|
virtual double | getParallacticAngle ()=0 |
|
virtual std::string | getUTC ()=0 |
|
virtual std::string | getLST ()=0 |
|
virtual std::string | getHourAngle ()=0 |
|
virtual double | getAlt ()=0 |
|
virtual double | getAz ()=0 |
|
virtual double | getEpoch ()=0 |
|
virtual double | getRAradians ()=0 |
|
virtual double | getDECradians ()=0 |
|
virtual std::string | setOffsetGuiding (double _offx, double _offy, const std::string &__coordsys, const std::string &__side)=0 |
|
virtual std::string | setOffsetPointing (double _offx, double _offy, const std::string &__coordsys, const std::string &__move_type, const std::string &__side)=0 |
|
virtual Nice::SeqSeqDouble | getRotatorPolynomials (double __starttime, int __count, double __interval, int __order, const std::string &__side)=0 |
|
virtual Nice::SeqPoint | getKFPCoordinates (const std::string &__side)=0 |
|
virtual lbto::SeqPos2 | getPresetStars ()=0 |
|
virtual std::string | getLINCstation ()=0 |
|
virtual bool | isSlewing ()=0 |
|
virtual Basda::VinoFitsCardBox | getFits (const double &__pixscal)=0 |
|
virtual std::string | setPresetTelescope (int __rah, int __ramin, double __rasec, int __decdeg, int __decmin, double __decsec)=0 |
|
virtual std::string | setPresetTelescopeCat (const lbto::SeqPos2 &_stars)=0 |
|
virtual lbto::result | iifAcquireRefAO (bool _repointflag, const std::string &_side)=0 |
|
virtual lbto::result | iifAuthorize ()=0 |
|
virtual lbto::result | iifBinocularControl (const std::string &_flag)=0 |
|
virtual lbto::result | iifCheckRefAO (const std::string &_side)=0 |
|
virtual lbto::result | iifClearHotspot ()=0 |
|
virtual lbto::result | iifClearNonSidereal (bool _override)=0 |
|
virtual lbto::result | iifClearOffset ()=0 |
|
virtual lbto::result | iifClearReference ()=0 |
|
virtual lbto::result | iifClearStars ()=0 |
|
virtual lbto::result | iifCorrectModesAO (const lbto::SeqModes &_modes, const std::string &_side)=0 |
|
virtual lbto::result | iifGetKFPCoordinates2 (const lbto::SeqPos2 &_list, const std::string &_side)=0 |
|
virtual lbto::result | iifGetParameter (const lbto::SeqDD &__dd)=0 |
|
virtual lbto::result | iifGetRotatorPolynomials (double _start, int _count, double _interval, int _order, const std::string &_side)=0 |
|
virtual lbto::result | iifGetRotatorTrajectory (double _seconds, double _interval, double _start, const std::string &_side)=0 |
|
virtual lbto::result | iifLogEvent (const std::string &_event, const std::string &_description)=0 |
|
virtual lbto::result | iifMaximizeWrapTime (bool _azflag, bool _rotflag, const std::string &_side)=0 |
|
virtual lbto::result | iifModifyAO (int _nmodes, double _freq, int _nbins, double _ttmod, const std::string &_f1spec, const std::string &_f2spec, const std::string &_side)=0 |
|
virtual lbto::result | iifMove (double _x, double _y, double _z, double _rx, double _ry, double _rz, int _dflag, const std::string &_movetype, const std::string &_ope, int _time, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveFocus (double _abspos, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveXY (double _xmov, double _ymov, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifMoveXYZ (double _xmov, double _ymov, double _zmov, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetGuiding (double _angle, double _offx, double _offy, const std::string &__coordsys, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetPointing2 (double __rotangle, double __offx, double __offy, const std::string &__coordsys, const std::string &__movetype, const std::string &__side)=0 |
|
virtual lbto::result | iifOffsetXYAO (double _deltax, double _deltay, const std::string &_side)=0 |
|
virtual lbto::result | iifOffsetZAO (double _deltaz, const std::string &_side)=0 |
|
virtual lbto::result | iifPauseAO (const std::string &_side)=0 |
|
virtual lbto::result | iifPauseGuiding (const std::string &_side)=0 |
|
virtual lbto::result | iifPresetAO (const std::string &_aomode, const std::string &_side)=0 |
|
virtual lbto::result | iifPresetFlatAO (const std::string &_flat, const std::string &_side)=0 |
|
virtual lbto::result | iifPresetTelescope (double _rotangle, const std::string &_rotmode, const std::string &_mode, const std::string &_side)=0 |
|
virtual lbto::result | iifRefineAO (const std::string &_method, const std::string &_side)=0 |
|
virtual void | iifRemove ()=0 |
|
virtual lbto::result | iifResumeAO (const std::string &_side)=0 |
|
virtual lbto::result | iifResumeGuiding (const std::string &_side)=0 |
|
virtual lbto::result | iifRotateCommon (double _z, double _angle, double _direction, const std::string &_side)=0 |
|
virtual lbto::result | iifRotatePrimary (double _distance, double _angle, double _direction, const std::string &_side)=0 |
|
virtual lbto::result | iifRotateZ (double _angle, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifRotHold (const std::string &_side)=0 |
|
virtual lbto::result | iifRotReady (bool _enable, const std::string &_side)=0 |
|
virtual lbto::result | iifRotServicePosition (double _angle, const std::string &_side)=0 |
|
virtual lbto::result | iifRotTrack (const std::string &_side)=0 |
|
virtual lbto::result | iifRunAO (const std::string &_repointflag, const std::string &_side)=0 |
|
virtual lbto::result | iifSendWavefront (const lbto::SeqWF &_wfs, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifSetAGWFilter (int _filternumber, const std::string &_side)=0 |
|
virtual lbto::result | iifSetGuidingBinning (int _factor, const std::string &_side)=0 |
|
virtual lbto::result | iifSetGuidingHotspot (double _coord1, double _coord2, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifSetHotspot (double __offx, double __offy)=0 |
|
virtual lbto::result | iifSetNonSidereal (const lbto::nonsidereal &_target, bool _override)=0 |
|
virtual lbto::result | iifSetOffset2 (double _coord1, double _coord2, const std::string &_system, const std::string &_movetype)=0 |
|
virtual lbto::result | iifSetParameter (const lbto::SeqDD &_list)=0 |
|
virtual lbto::result | iifSetPMTerm2 (const std::string &__name, double _value, const std::string &_movetype, const std::string &_side)=0 |
|
virtual lbto::result | iifSetReference2 (const lbto::SeqPos2 &_list)=0 |
|
virtual lbto::result | iifSetStars2 (const lbto::SeqPos2 &_list)=0 |
|
virtual lbto::result | iifSetTarget (double _coord1, double _coord2, const std::string &_coordsys, double _epoch, float _wl)=0 |
|
virtual lbto::result | iifStandby (int _level, const std::string &_side)=0 |
|
virtual lbto::result | iifStartAO (const std::string &_side)=0 |
|
virtual lbto::result | iifStepFocus (double _relpos, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifStopAO (const std::string &_reason, const std::string &_side)=0 |
|
virtual lbto::result | iifTipTilt (double _xrot, double _yrot, const std::string &_ope, const std::string &_side)=0 |
|
virtual lbto::result | iifUpdateNonSiderealTarget (double _rarate, double _decrate)=0 |
|
virtual lbto::result | iifUpdatePointingReference (const std::string &_offset_coord, const std::string &_side)=0 |
|
virtual lbto::result | iifUpdateTargetWavelength (float _wavelength, const std::string &_side)=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 () |
|
|
const char * | isReachableNode () |
|
const char * | enableOffsetGuidingNode () |
|
void | enableOffsetGuidingInit (bool _enable) |
|
const char * | getRANode () |
|
const char * | getDECNode () |
|
const char * | getParallacticAngleNode () |
|
const char * | getUTCNode () |
|
const char * | getLSTNode () |
|
const char * | getHourAngleNode () |
|
const char * | getAltNode () |
|
const char * | getAzNode () |
|
const char * | getEpochNode () |
|
const char * | getRAradiansNode () |
|
const char * | getDECradiansNode () |
|
const char * | setOffsetGuidingNode () |
|
void | setOffsetGuidingInit (double _offx, double _offy, const std::string &__coordsys, const std::string &__side) |
|
const char * | setOffsetPointingNode () |
|
void | setOffsetPointingInit (double _offx, double _offy, const std::string &__coordsys, const std::string &__move_type, const std::string &__side) |
|
const char * | getRotatorPolynomialsNode () |
|
void | getRotatorPolynomialsInit (double __starttime, int __count, double __interval, int __order, const std::string &__side) |
|
const char * | getKFPCoordinatesNode () |
|
void | getKFPCoordinatesInit (const std::string &__side) |
|
const char * | getPresetStarsNode () |
|
const char * | getLINCstationNode () |
|
const char * | isSlewingNode () |
|
const char * | getFitsNode () |
|
void | getFitsInit (const double &__pixscal) |
|
const char * | setPresetTelescopeNode () |
|
void | setPresetTelescopeInit (int __rah, int __ramin, double __rasec, int __decdeg, int __decmin, double __decsec) |
|
const char * | setPresetTelescopeCatNode () |
|
void | setPresetTelescopeCatInit (const lbto::SeqPos2 &_stars) |
|
const char * | iifAcquireRefAONode () |
|
void | iifAcquireRefAOInit (bool _repointflag, const std::string &_side) |
|
const char * | iifAuthorizeNode () |
|
const char * | iifBinocularControlNode () |
|
void | iifBinocularControlInit (const std::string &_flag) |
|
const char * | iifCheckRefAONode () |
|
void | iifCheckRefAOInit (const std::string &_side) |
|
const char * | iifClearHotspotNode () |
|
const char * | iifClearNonSiderealNode () |
|
void | iifClearNonSiderealInit (bool _override) |
|
const char * | iifClearOffsetNode () |
|
const char * | iifClearReferenceNode () |
|
const char * | iifClearStarsNode () |
|
const char * | iifCorrectModesAONode () |
|
void | iifCorrectModesAOInit (const lbto::SeqModes &_modes, const std::string &_side) |
|
const char * | iifGetKFPCoordinates2Node () |
|
void | iifGetKFPCoordinates2Init (const lbto::SeqPos2 &_list, const std::string &_side) |
|
const char * | iifGetParameterNode () |
|
void | iifGetParameterInit (const lbto::SeqDD &__dd) |
|
const char * | iifGetRotatorPolynomialsNode () |
|
void | iifGetRotatorPolynomialsInit (double _start, int _count, double _interval, int _order, const std::string &_side) |
|
const char * | iifGetRotatorTrajectoryNode () |
|
void | iifGetRotatorTrajectoryInit (double _seconds, double _interval, double _start, const std::string &_side) |
|
const char * | iifLogEventNode () |
|
void | iifLogEventInit (const std::string &_event, const std::string &_description) |
|
const char * | iifMaximizeWrapTimeNode () |
|
void | iifMaximizeWrapTimeInit (bool _azflag, bool _rotflag, const std::string &_side) |
|
const char * | iifModifyAONode () |
|
void | iifModifyAOInit (int _nmodes, double _freq, int _nbins, double _ttmod, const std::string &_f1spec, const std::string &_f2spec, const std::string &_side) |
|
const char * | iifMoveNode () |
|
void | iifMoveInit (double _x, double _y, double _z, double _rx, double _ry, double _rz, int _dflag, const std::string &_movetype, const std::string &_ope, int _time, const std::string &_side) |
|
const char * | iifMoveFocusNode () |
|
void | iifMoveFocusInit (double _abspos, const std::string &_ope, const std::string &_side) |
|
const char * | iifMoveXYNode () |
|
void | iifMoveXYInit (double _xmov, double _ymov, const std::string &_ope, const std::string &_side) |
|
const char * | iifMoveXYZNode () |
|
void | iifMoveXYZInit (double _xmov, double _ymov, double _zmov, const std::string &_side) |
|
const char * | iifOffsetGuidingNode () |
|
void | iifOffsetGuidingInit (double _angle, double _offx, double _offy, const std::string &__coordsys, const std::string &_side) |
|
const char * | iifOffsetPointing2Node () |
|
void | iifOffsetPointing2Init (double __rotangle, double __offx, double __offy, const std::string &__coordsys, const std::string &__movetype, const std::string &__side) |
|
const char * | iifOffsetXYAONode () |
|
void | iifOffsetXYAOInit (double _deltax, double _deltay, const std::string &_side) |
|
const char * | iifOffsetZAONode () |
|
void | iifOffsetZAOInit (double _deltaz, const std::string &_side) |
|
const char * | iifPauseAONode () |
|
void | iifPauseAOInit (const std::string &_side) |
|
const char * | iifPauseGuidingNode () |
|
void | iifPauseGuidingInit (const std::string &_side) |
|
const char * | iifPresetAONode () |
|
void | iifPresetAOInit (const std::string &_aomode, const std::string &_side) |
|
const char * | iifPresetFlatAONode () |
|
void | iifPresetFlatAOInit (const std::string &_flat, const std::string &_side) |
|
const char * | iifPresetTelescopeNode () |
|
void | iifPresetTelescopeInit (double _rotangle, const std::string &_rotmode, const std::string &_mode, const std::string &_side) |
|
const char * | iifRefineAONode () |
|
void | iifRefineAOInit (const std::string &_method, const std::string &_side) |
|
const char * | iifRemoveNode () |
|
const char * | iifResumeAONode () |
|
void | iifResumeAOInit (const std::string &_side) |
|
const char * | iifResumeGuidingNode () |
|
void | iifResumeGuidingInit (const std::string &_side) |
|
const char * | iifRotateCommonNode () |
|
void | iifRotateCommonInit (double _z, double _angle, double _direction, const std::string &_side) |
|
const char * | iifRotatePrimaryNode () |
|
void | iifRotatePrimaryInit (double _distance, double _angle, double _direction, const std::string &_side) |
|
const char * | iifRotateZNode () |
|
void | iifRotateZInit (double _angle, const std::string &_movetype, const std::string &_side) |
|
const char * | iifRotHoldNode () |
|
void | iifRotHoldInit (const std::string &_side) |
|
const char * | iifRotReadyNode () |
|
void | iifRotReadyInit (bool _enable, const std::string &_side) |
|
const char * | iifRotServicePositionNode () |
|
void | iifRotServicePositionInit (double _angle, const std::string &_side) |
|
const char * | iifRotTrackNode () |
|
void | iifRotTrackInit (const std::string &_side) |
|
const char * | iifRunAONode () |
|
void | iifRunAOInit (const std::string &_repointflag, const std::string &_side) |
|
const char * | iifSendWavefrontNode () |
|
void | iifSendWavefrontInit (const lbto::SeqWF &_wfs, const std::string &_ope, const std::string &_side) |
|
const char * | iifSetAGWFilterNode () |
|
void | iifSetAGWFilterInit (int _filternumber, const std::string &_side) |
|
const char * | iifSetGuidingBinningNode () |
|
void | iifSetGuidingBinningInit (int _factor, const std::string &_side) |
|
const char * | iifSetGuidingHotspotNode () |
|
void | iifSetGuidingHotspotInit (double _coord1, double _coord2, const std::string &_movetype, const std::string &_side) |
|
const char * | iifSetHotspotNode () |
|
void | iifSetHotspotInit (double __offx, double __offy) |
|
const char * | iifSetNonSiderealNode () |
|
void | iifSetNonSiderealInit (const lbto::nonsidereal &_target, bool _override) |
|
const char * | iifSetOffset2Node () |
|
void | iifSetOffset2Init (double _coord1, double _coord2, const std::string &_system, const std::string &_movetype) |
|
const char * | iifSetParameterNode () |
|
void | iifSetParameterInit (const lbto::SeqDD &_list) |
|
const char * | iifSetPMTerm2Node () |
|
void | iifSetPMTerm2Init (const std::string &__name, double _value, const std::string &_movetype, const std::string &_side) |
|
const char * | iifSetReference2Node () |
|
void | iifSetReference2Init (const lbto::SeqPos2 &_list) |
|
const char * | iifSetStars2Node () |
|
void | iifSetStars2Init (const lbto::SeqPos2 &_list) |
|
const char * | iifSetTargetNode () |
|
void | iifSetTargetInit (double _coord1, double _coord2, const std::string &_coordsys, double _epoch, float _wl) |
|
const char * | iifStandbyNode () |
|
void | iifStandbyInit (int _level, const std::string &_side) |
|
const char * | iifStartAONode () |
|
void | iifStartAOInit (const std::string &_side) |
|
const char * | iifStepFocusNode () |
|
void | iifStepFocusInit (double _relpos, const std::string &_ope, const std::string &_side) |
|
const char * | iifStopAONode () |
|
void | iifStopAOInit (const std::string &_reason, const std::string &_side) |
|
const char * | iifTipTiltNode () |
|
void | iifTipTiltInit (double _xrot, double _yrot, const std::string &_ope, const std::string &_side) |
|
const char * | iifUpdateNonSiderealTargetNode () |
|
void | iifUpdateNonSiderealTargetInit (double _rarate, double _decrate) |
|
const char * | iifUpdatePointingReferenceNode () |
|
void | iifUpdatePointingReferenceInit (const std::string &_offset_coord, const std::string &_side) |
|
const char * | iifUpdateTargetWavelengthNode () |
|
void | iifUpdateTargetWavelengthInit (float _wavelength, const std::string &_side) |
|
virtual void | work () |
|
const char * | isReachableNode () |
|
const char * | enableOffsetGuidingNode () |
|
void | enableOffsetGuidingInit (bool _enable) |
|
const char * | getRANode () |
|
const char * | getDECNode () |
|
const char * | getParallacticAngleNode () |
|
const char * | getUTCNode () |
|
const char * | getLSTNode () |
|
const char * | getHourAngleNode () |
|
const char * | getAltNode () |
|
const char * | getAzNode () |
|
const char * | getEpochNode () |
|
const char * | getRAradiansNode () |
|
const char * | getDECradiansNode () |
|
const char * | setOffsetGuidingNode () |
|
void | setOffsetGuidingInit (double _offx, double _offy, const std::string &__coordsys, const std::string &__side) |
|
const char * | setOffsetPointingNode () |
|
void | setOffsetPointingInit (double _offx, double _offy, const std::string &__coordsys, const std::string &__move_type, const std::string &__side) |
|
const char * | getRotatorPolynomialsNode () |
|
void | getRotatorPolynomialsInit (double __starttime, int __count, double __interval, int __order, const std::string &__side) |
|
const char * | getKFPCoordinatesNode () |
|
void | getKFPCoordinatesInit (const std::string &__side) |
|
const char * | getPresetStarsNode () |
|
const char * | getLINCstationNode () |
|
const char * | isSlewingNode () |
|
const char * | getFitsNode () |
|
void | getFitsInit (const double &__pixscal) |
|
const char * | setPresetTelescopeNode () |
|
void | setPresetTelescopeInit (int __rah, int __ramin, double __rasec, int __decdeg, int __decmin, double __decsec) |
|
const char * | setPresetTelescopeCatNode () |
|
void | setPresetTelescopeCatInit (const lbto::SeqPos2 &_stars) |
|
const char * | iifAcquireRefAONode () |
|
void | iifAcquireRefAOInit (bool _repointflag, const std::string &_side) |
|
const char * | iifAuthorizeNode () |
|
const char * | iifBinocularControlNode () |
|
void | iifBinocularControlInit (const std::string &_flag) |
|
const char * | iifCheckRefAONode () |
|
void | iifCheckRefAOInit (const std::string &_side) |
|
const char * | iifClearHotspotNode () |
|
const char * | iifClearNonSiderealNode () |
|
void | iifClearNonSiderealInit (bool _override) |
|
const char * | iifClearOffsetNode () |
|
const char * | iifClearReferenceNode () |
|
const char * | iifClearStarsNode () |
|
const char * | iifCorrectModesAONode () |
|
void | iifCorrectModesAOInit (const lbto::SeqModes &_modes, const std::string &_side) |
|
const char * | iifGetKFPCoordinates2Node () |
|
void | iifGetKFPCoordinates2Init (const lbto::SeqPos2 &_list, const std::string &_side) |
|
const char * | iifGetParameterNode () |
|
void | iifGetParameterInit (const lbto::SeqDD &__dd) |
|
const char * | iifGetRotatorPolynomialsNode () |
|
void | iifGetRotatorPolynomialsInit (double _start, int _count, double _interval, int _order, const std::string &_side) |
|
const char * | iifGetRotatorTrajectoryNode () |
|
void | iifGetRotatorTrajectoryInit (double _seconds, double _interval, double _start, const std::string &_side) |
|
const char * | iifLogEventNode () |
|
void | iifLogEventInit (const std::string &_event, const std::string &_description) |
|
const char * | iifMaximizeWrapTimeNode () |
|
void | iifMaximizeWrapTimeInit (bool _azflag, bool _rotflag, const std::string &_side) |
|
const char * | iifModifyAONode () |
|
void | iifModifyAOInit (int _nmodes, double _freq, int _nbins, double _ttmod, const std::string &_f1spec, const std::string &_f2spec, const std::string &_side) |
|
const char * | iifMoveNode () |
|
void | iifMoveInit (double _x, double _y, double _z, double _rx, double _ry, double _rz, int _dflag, const std::string &_movetype, const std::string &_ope, int _time, const std::string &_side) |
|
const char * | iifMoveFocusNode () |
|
void | iifMoveFocusInit (double _abspos, const std::string &_ope, const std::string &_side) |
|
const char * | iifMoveXYNode () |
|
void | iifMoveXYInit (double _xmov, double _ymov, const std::string &_ope, const std::string &_side) |
|
const char * | iifMoveXYZNode () |
|
void | iifMoveXYZInit (double _xmov, double _ymov, double _zmov, const std::string &_side) |
|
const char * | iifOffsetGuidingNode () |
|
void | iifOffsetGuidingInit (double _angle, double _offx, double _offy, const std::string &__coordsys, const std::string &_side) |
|
const char * | iifOffsetPointing2Node () |
|
void | iifOffsetPointing2Init (double __rotangle, double __offx, double __offy, const std::string &__coordsys, const std::string &__movetype, const std::string &__side) |
|
const char * | iifOffsetXYAONode () |
|
void | iifOffsetXYAOInit (double _deltax, double _deltay, const std::string &_side) |
|
const char * | iifOffsetZAONode () |
|
void | iifOffsetZAOInit (double _deltaz, const std::string &_side) |
|
const char * | iifPauseAONode () |
|
void | iifPauseAOInit (const std::string &_side) |
|
const char * | iifPauseGuidingNode () |
|
void | iifPauseGuidingInit (const std::string &_side) |
|
const char * | iifPresetAONode () |
|
void | iifPresetAOInit (const std::string &_aomode, const std::string &_side) |
|
const char * | iifPresetFlatAONode () |
|
void | iifPresetFlatAOInit (const std::string &_flat, const std::string &_side) |
|
const char * | iifPresetTelescopeNode () |
|
void | iifPresetTelescopeInit (double _rotangle, const std::string &_rotmode, const std::string &_mode, const std::string &_side) |
|
const char * | iifRefineAONode () |
|
void | iifRefineAOInit (const std::string &_method, const std::string &_side) |
|
const char * | iifRemoveNode () |
|
const char * | iifResumeAONode () |
|
void | iifResumeAOInit (const std::string &_side) |
|
const char * | iifResumeGuidingNode () |
|
void | iifResumeGuidingInit (const std::string &_side) |
|
const char * | iifRotateCommonNode () |
|
void | iifRotateCommonInit (double _z, double _angle, double _direction, const std::string &_side) |
|
const char * | iifRotatePrimaryNode () |
|
void | iifRotatePrimaryInit (double _distance, double _angle, double _direction, const std::string &_side) |
|
const char * | iifRotateZNode () |
|
void | iifRotateZInit (double _angle, const std::string &_movetype, const std::string &_side) |
|
const char * | iifRotHoldNode () |
|
void | iifRotHoldInit (const std::string &_side) |
|
const char * | iifRotReadyNode () |
|
void | iifRotReadyInit (bool _enable, const std::string &_side) |
|
const char * | iifRotServicePositionNode () |
|
void | iifRotServicePositionInit (double _angle, const std::string &_side) |
|
const char * | iifRotTrackNode () |
|
void | iifRotTrackInit (const std::string &_side) |
|
const char * | iifRunAONode () |
|
void | iifRunAOInit (const std::string &_repointflag, const std::string &_side) |
|
const char * | iifSendWavefrontNode () |
|
void | iifSendWavefrontInit (const lbto::SeqWF &_wfs, const std::string &_ope, const std::string &_side) |
|
const char * | iifSetAGWFilterNode () |
|
void | iifSetAGWFilterInit (int _filternumber, const std::string &_side) |
|
const char * | iifSetGuidingBinningNode () |
|
void | iifSetGuidingBinningInit (int _factor, const std::string &_side) |
|
const char * | iifSetGuidingHotspotNode () |
|
void | iifSetGuidingHotspotInit (double _coord1, double _coord2, const std::string &_movetype, const std::string &_side) |
|
const char * | iifSetHotspotNode () |
|
void | iifSetHotspotInit (double __offx, double __offy) |
|
const char * | iifSetNonSiderealNode () |
|
void | iifSetNonSiderealInit (const lbto::nonsidereal &_target, bool _override) |
|
const char * | iifSetOffset2Node () |
|
void | iifSetOffset2Init (double _coord1, double _coord2, const std::string &_system, const std::string &_movetype) |
|
const char * | iifSetParameterNode () |
|
void | iifSetParameterInit (const lbto::SeqDD &_list) |
|
const char * | iifSetPMTerm2Node () |
|
void | iifSetPMTerm2Init (const std::string &__name, double _value, const std::string &_movetype, const std::string &_side) |
|
const char * | iifSetReference2Node () |
|
void | iifSetReference2Init (const lbto::SeqPos2 &_list) |
|
const char * | iifSetStars2Node () |
|
void | iifSetStars2Init (const lbto::SeqPos2 &_list) |
|
const char * | iifSetTargetNode () |
|
void | iifSetTargetInit (double _coord1, double _coord2, const std::string &_coordsys, double _epoch, float _wl) |
|
const char * | iifStandbyNode () |
|
void | iifStandbyInit (int _level, const std::string &_side) |
|
const char * | iifStartAONode () |
|
void | iifStartAOInit (const std::string &_side) |
|
const char * | iifStepFocusNode () |
|
void | iifStepFocusInit (double _relpos, const std::string &_ope, const std::string &_side) |
|
const char * | iifStopAONode () |
|
void | iifStopAOInit (const std::string &_reason, const std::string &_side) |
|
const char * | iifTipTiltNode () |
|
void | iifTipTiltInit (double _xrot, double _yrot, const std::string &_ope, const std::string &_side) |
|
const char * | iifUpdateNonSiderealTargetNode () |
|
void | iifUpdateNonSiderealTargetInit (double _rarate, double _decrate) |
|
const char * | iifUpdatePointingReferenceNode () |
|
void | iifUpdatePointingReferenceInit (const std::string &_offset_coord, const std::string &_side) |
|
const char * | iifUpdateTargetWavelengthNode () |
|
void | iifUpdateTargetWavelengthInit (float _wavelength, const std::string &_side) |
|
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 () |
|