TwiceAsNice  2019-02-18
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Laos::DrotServiceWorkerSkeleton Class Referenceabstract

#include <LaosDrotServiceWorkerSkeleton.h>

Inheritance diagram for Laos::DrotServiceWorkerSkeleton:
Inheritance graph
Collaboration diagram for Laos::DrotServiceWorkerSkeleton:
Collaboration graph

Public Member Functions

 DrotServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
virtual ~DrotServiceWorkerSkeleton ()
 
void setPangStrtAng (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getPangStrtAng ()
 
void setMotStrtAng (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getMotStrtAng ()
 
void setTrajFinDate (const Nice::Date &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Date getTrajFinDate ()
 
virtual bool isReachable ()=0
 
virtual double getPosition (std::string _unit)=0
 
virtual void setPosition (double _position, std::string _unit)=0
 
virtual double getDeviceEncoderPosition (std::string _unit)=0
 
virtual double getAbsoluteEncoderPosition ()=0
 
virtual double getIncrementalEncoderPosition ()=0
 
virtual double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)=0
 
virtual double getVelocity ()=0
 
virtual bool isAtHome ()=0
 
virtual bool isAtLimit ()=0
 
virtual bool isMoving ()=0
 
virtual double getNamedPosition (int _named_position)=0
 
virtual std::string getRA ()=0
 
virtual void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual Nice::SeqPoint getKFPCoordinates ()=0
 
virtual lbto::SeqPos2 getPresetStars ()=0
 
virtual std::string getLINCstation ()=0
 
virtual double getParallacticAngle ()=0
 
virtual bool isSlewing ()=0
 
virtual void moveRelative (double _position, std::string _unit)=0
 
virtual void moveAbsolute (double _position, std::string _unit)=0
 
virtual void moveToHome ()=0
 
virtual void rewind (Nice::Time _durat, bool _go, Nice::Time _delay)=0
 
virtual void moveToLimit (double _limit)=0
 
virtual void moveToNamedPosition (int _named_position)=0
 
virtual void startDerotation (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual void startDerotationHere (const Nice::Date &_start_date)=0
 
 DrotServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
virtual ~DrotServiceWorkerSkeleton ()
 
void setPangStrtAng (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getPangStrtAng ()
 
void setMotStrtAng (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getMotStrtAng ()
 
void setTrajFinDate (const Nice::Date &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Date getTrajFinDate ()
 
virtual bool isReachable ()=0
 
virtual double getPosition (std::string _unit)=0
 
virtual void setPosition (double _position, std::string _unit)=0
 
virtual double getDeviceEncoderPosition (std::string _unit)=0
 
virtual double getAbsoluteEncoderPosition ()=0
 
virtual double getIncrementalEncoderPosition ()=0
 
virtual double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)=0
 
virtual double getVelocity ()=0
 
virtual bool isAtHome ()=0
 
virtual bool isAtLimit ()=0
 
virtual bool isMoving ()=0
 
virtual double getNamedPosition (int _named_position)=0
 
virtual std::string getRA ()=0
 
virtual void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual Nice::SeqPoint getKFPCoordinates ()=0
 
virtual lbto::SeqPos2 getPresetStars ()=0
 
virtual std::string getLINCstation ()=0
 
virtual double getParallacticAngle ()=0
 
virtual bool isSlewing ()=0
 
virtual void moveRelative (double _position, std::string _unit)=0
 
virtual void moveAbsolute (double _position, std::string _unit)=0
 
virtual void moveToHome ()=0
 
virtual void rewind (Nice::Time _durat, bool _go, Nice::Time _delay)=0
 
virtual void moveToLimit (double _limit)=0
 
virtual void moveToNamedPosition (int _named_position)=0
 
virtual void startDerotation (const Nice::Date &_start_date, double _position, std::string _unit)=0
 
virtual void startDerotationHere (const Nice::Date &_start_date)=0
 
- Public Member Functions inherited from Basda::ServiceWorkerSkeleton
const Nice::PropertyPtrcmd ()
 
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::PropertyPtrcmd ()
 
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)
 
- Public Member Functions inherited from Basda::ServiceWorker
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
virtual const std::string & name ()
 
virtual WorkerThreadPtr worker ()
 
virtual Nice::Monitormonitor ()
 
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::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
virtual const std::string & name ()
 
virtual WorkerThreadPtr worker ()
 
virtual Nice::Monitormonitor ()
 
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 ()
 

Protected Member Functions

const char * isReachableNode ()
 
const char * getPositionNode ()
 
void getPositionInit (std::string _unit)
 
const char * setPositionNode ()
 
void setPositionInit (double _position, std::string _unit)
 
const char * getDeviceEncoderPositionNode ()
 
void getDeviceEncoderPositionInit (std::string _unit)
 
const char * getAbsoluteEncoderPositionNode ()
 
const char * getIncrementalEncoderPositionNode ()
 
const char * convertPositionNode ()
 
void convertPositionInit (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
const char * getVelocityNode ()
 
const char * isAtHomeNode ()
 
const char * isAtLimitNode ()
 
const char * isMovingNode ()
 
const char * getNamedPositionNode ()
 
void getNamedPositionInit (int _named_position)
 
const char * getRANode ()
 
const char * changeDerotationWithAbsoluteOffsetNode ()
 
void changeDerotationWithAbsoluteOffsetInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * changeDerotationWithRelativeOffsetNode ()
 
void changeDerotationWithRelativeOffsetInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * getKFPCoordinatesNode ()
 
const char * getPresetStarsNode ()
 
const char * getLINCstationNode ()
 
const char * getParallacticAngleNode ()
 
const char * isSlewingNode ()
 
const char * moveRelativeNode ()
 
void moveRelativeInit (double _position, std::string _unit)
 
const char * moveAbsoluteNode ()
 
void moveAbsoluteInit (double _position, std::string _unit)
 
const char * moveToHomeNode ()
 
const char * rewindNode ()
 
void rewindInit (Nice::Time _durat, bool _go, Nice::Time _delay)
 
const char * moveToLimitNode ()
 
void moveToLimitInit (double _limit)
 
const char * moveToNamedPositionNode ()
 
void moveToNamedPositionInit (int _named_position)
 
const char * startDerotationNode ()
 
void startDerotationInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * startDerotationHereNode ()
 
void startDerotationHereInit (const Nice::Date &_start_date)
 
virtual void work ()
 
const char * isReachableNode ()
 
const char * getPositionNode ()
 
void getPositionInit (std::string _unit)
 
const char * setPositionNode ()
 
void setPositionInit (double _position, std::string _unit)
 
const char * getDeviceEncoderPositionNode ()
 
void getDeviceEncoderPositionInit (std::string _unit)
 
const char * getAbsoluteEncoderPositionNode ()
 
const char * getIncrementalEncoderPositionNode ()
 
const char * convertPositionNode ()
 
void convertPositionInit (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
const char * getVelocityNode ()
 
const char * isAtHomeNode ()
 
const char * isAtLimitNode ()
 
const char * isMovingNode ()
 
const char * getNamedPositionNode ()
 
void getNamedPositionInit (int _named_position)
 
const char * getRANode ()
 
const char * changeDerotationWithAbsoluteOffsetNode ()
 
void changeDerotationWithAbsoluteOffsetInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * changeDerotationWithRelativeOffsetNode ()
 
void changeDerotationWithRelativeOffsetInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * getKFPCoordinatesNode ()
 
const char * getPresetStarsNode ()
 
const char * getLINCstationNode ()
 
const char * getParallacticAngleNode ()
 
const char * isSlewingNode ()
 
const char * moveRelativeNode ()
 
void moveRelativeInit (double _position, std::string _unit)
 
const char * moveAbsoluteNode ()
 
void moveAbsoluteInit (double _position, std::string _unit)
 
const char * moveToHomeNode ()
 
const char * rewindNode ()
 
void rewindInit (Nice::Time _durat, bool _go, Nice::Time _delay)
 
const char * moveToLimitNode ()
 
void moveToLimitInit (double _limit)
 
const char * moveToNamedPositionNode ()
 
void moveToNamedPositionInit (int _named_position)
 
const char * startDerotationNode ()
 
void startDerotationInit (const Nice::Date &_start_date, double _position, std::string _unit)
 
const char * startDerotationHereNode ()
 
void startDerotationHereInit (const Nice::Date &_start_date)
 
virtual void work ()
 
- Protected Member Functions inherited from Basda::ServiceWorkerSkeleton
 ServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
 ServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
- Protected Member Functions inherited from Basda::ServiceWorker
 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 ()
 

Private Attributes

DrotServiceWorkerInternalSkeletonm_internal
 

Additional Inherited Members

- Protected Types inherited from Basda::ServiceWorker
typedef void(ServiceWorker::* ServiceWorkerMemFn) ()
 
typedef Branch BranchTable[6][6]
 
typedef IceUtil::Handle< WorkerThreadWorkerThreadPtr
 
typedef void(ServiceWorker::* ServiceWorkerMemFn) ()
 
typedef Branch BranchTable[6][6]
 
typedef IceUtil::Handle< WorkerThreadWorkerThreadPtr
 
- Protected Attributes inherited from Basda::ServiceWorkerSkeleton
Nice::Completion m_completion
 
Nice::I64 m_id
 
Nice::PropertyPtr m_cmd
 
- Protected Attributes inherited from Basda::ServiceWorker
Nice::JointPtr m_config
 
Nice::PropertyPtr m_state
 
std::string m_name
 
- Static Protected Attributes inherited from Basda::ServiceWorker
static BranchTable s_stateTable
 A table which tells which state should go via which intermediate state to a target state. The 6 states are SHUTDOWN, OFFLINE, STANDBY, ONLINE, WORKING and ERROR. The principles are that. More...
 

Constructor & Destructor Documentation

◆ DrotServiceWorkerSkeleton() [1/2]

DrotServiceWorkerSkeleton::DrotServiceWorkerSkeleton ( const Nice::JointPtr _config)

◆ ~DrotServiceWorkerSkeleton() [1/2]

DrotServiceWorkerSkeleton::~DrotServiceWorkerSkeleton ( )
virtual

◆ DrotServiceWorkerSkeleton() [2/2]

Laos::DrotServiceWorkerSkeleton::DrotServiceWorkerSkeleton ( const Nice::JointPtr _config)

◆ ~DrotServiceWorkerSkeleton() [2/2]

virtual Laos::DrotServiceWorkerSkeleton::~DrotServiceWorkerSkeleton ( )
virtual

Member Function Documentation

◆ changeDerotationWithAbsoluteOffset() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ changeDerotationWithAbsoluteOffset() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ changeDerotationWithAbsoluteOffsetInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffsetInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ changeDerotationWithAbsoluteOffsetInit() [2/2]

void DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffsetInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ changeDerotationWithAbsoluteOffsetNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffsetNode ( )
protected

◆ changeDerotationWithAbsoluteOffsetNode() [2/2]

const char * DrotServiceWorkerSkeleton::changeDerotationWithAbsoluteOffsetNode ( )
protected

◆ changeDerotationWithRelativeOffset() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ changeDerotationWithRelativeOffset() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ changeDerotationWithRelativeOffsetInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffsetInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ changeDerotationWithRelativeOffsetInit() [2/2]

void DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffsetInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ changeDerotationWithRelativeOffsetNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffsetNode ( )
protected

◆ changeDerotationWithRelativeOffsetNode() [2/2]

const char * DrotServiceWorkerSkeleton::changeDerotationWithRelativeOffsetNode ( )
protected

◆ convertPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
pure virtual

◆ convertPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
pure virtual

◆ convertPositionInit() [1/2]

void DrotServiceWorkerSkeleton::convertPositionInit ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
protected

◆ convertPositionInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::convertPositionInit ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
protected

◆ convertPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::convertPositionNode ( )
protected

◆ convertPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::convertPositionNode ( )
protected

◆ getAbsoluteEncoderPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getAbsoluteEncoderPosition ( )
pure virtual

◆ getAbsoluteEncoderPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getAbsoluteEncoderPosition ( )
pure virtual

◆ getAbsoluteEncoderPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::getAbsoluteEncoderPositionNode ( )
protected

◆ getAbsoluteEncoderPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getAbsoluteEncoderPositionNode ( )
protected

◆ getDeviceEncoderPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getDeviceEncoderPosition ( std::string  _unit)
pure virtual

◆ getDeviceEncoderPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getDeviceEncoderPosition ( std::string  _unit)
pure virtual

◆ getDeviceEncoderPositionInit() [1/2]

void DrotServiceWorkerSkeleton::getDeviceEncoderPositionInit ( std::string  _unit)
protected

◆ getDeviceEncoderPositionInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::getDeviceEncoderPositionInit ( std::string  _unit)
protected

◆ getDeviceEncoderPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::getDeviceEncoderPositionNode ( )
protected

◆ getDeviceEncoderPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getDeviceEncoderPositionNode ( )
protected

◆ getIncrementalEncoderPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getIncrementalEncoderPosition ( )
pure virtual

◆ getIncrementalEncoderPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getIncrementalEncoderPosition ( )
pure virtual

◆ getIncrementalEncoderPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::getIncrementalEncoderPositionNode ( )
protected

◆ getIncrementalEncoderPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getIncrementalEncoderPositionNode ( )
protected

◆ getKFPCoordinates() [1/2]

virtual Nice::SeqPoint Laos::DrotServiceWorkerSkeleton::getKFPCoordinates ( )
pure virtual

◆ getKFPCoordinates() [2/2]

virtual Nice::SeqPoint Laos::DrotServiceWorkerSkeleton::getKFPCoordinates ( )
pure virtual

◆ getKFPCoordinatesNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::getKFPCoordinatesNode ( )
protected

◆ getKFPCoordinatesNode() [2/2]

const char * DrotServiceWorkerSkeleton::getKFPCoordinatesNode ( )
protected

◆ getLINCstation() [1/2]

virtual std::string Laos::DrotServiceWorkerSkeleton::getLINCstation ( )
pure virtual

◆ getLINCstation() [2/2]

virtual std::string Laos::DrotServiceWorkerSkeleton::getLINCstation ( )
pure virtual

◆ getLINCstationNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::getLINCstationNode ( )
protected

◆ getLINCstationNode() [2/2]

const char * DrotServiceWorkerSkeleton::getLINCstationNode ( )
protected

◆ getMotStrtAng() [1/2]

double Laos::DrotServiceWorkerSkeleton::getMotStrtAng ( )
inline

◆ getMotStrtAng() [2/2]

double Laos::DrotServiceWorkerSkeleton::getMotStrtAng ( )
inline

◆ getNamedPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getNamedPosition ( int  _named_position)
pure virtual

◆ getNamedPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getNamedPosition ( int  _named_position)
pure virtual

◆ getNamedPositionInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::getNamedPositionInit ( int  _named_position)
protected

◆ getNamedPositionInit() [2/2]

void DrotServiceWorkerSkeleton::getNamedPositionInit ( int  _named_position)
protected

◆ getNamedPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::getNamedPositionNode ( )
protected

◆ getNamedPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getNamedPositionNode ( )
protected

◆ getPangStrtAng() [1/2]

double Laos::DrotServiceWorkerSkeleton::getPangStrtAng ( )
inline

◆ getPangStrtAng() [2/2]

double Laos::DrotServiceWorkerSkeleton::getPangStrtAng ( )
inline

◆ getParallacticAngle() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getParallacticAngle ( )
pure virtual

◆ getParallacticAngle() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getParallacticAngle ( )
pure virtual

◆ getParallacticAngleNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::getParallacticAngleNode ( )
protected

◆ getParallacticAngleNode() [2/2]

const char * DrotServiceWorkerSkeleton::getParallacticAngleNode ( )
protected

◆ getPosition() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getPosition ( std::string  _unit)
pure virtual

◆ getPosition() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getPosition ( std::string  _unit)
pure virtual

◆ getPositionInit() [1/2]

void DrotServiceWorkerSkeleton::getPositionInit ( std::string  _unit)
protected

◆ getPositionInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::getPositionInit ( std::string  _unit)
protected

◆ getPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::getPositionNode ( )
protected

◆ getPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getPositionNode ( )
protected

◆ getPresetStars() [1/2]

virtual lbto::SeqPos2 Laos::DrotServiceWorkerSkeleton::getPresetStars ( )
pure virtual

◆ getPresetStars() [2/2]

virtual lbto::SeqPos2 Laos::DrotServiceWorkerSkeleton::getPresetStars ( )
pure virtual

◆ getPresetStarsNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::getPresetStarsNode ( )
protected

◆ getPresetStarsNode() [2/2]

const char * DrotServiceWorkerSkeleton::getPresetStarsNode ( )
protected

◆ getRA() [1/2]

virtual std::string Laos::DrotServiceWorkerSkeleton::getRA ( )
pure virtual

◆ getRA() [2/2]

virtual std::string Laos::DrotServiceWorkerSkeleton::getRA ( )
pure virtual

◆ getRANode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::getRANode ( )
protected

◆ getRANode() [2/2]

const char * DrotServiceWorkerSkeleton::getRANode ( )
protected

◆ getTrajFinDate() [1/2]

Nice::Date Laos::DrotServiceWorkerSkeleton::getTrajFinDate ( )
inline

◆ getTrajFinDate() [2/2]

Nice::Date Laos::DrotServiceWorkerSkeleton::getTrajFinDate ( )
inline

◆ getVelocity() [1/2]

virtual double Laos::DrotServiceWorkerSkeleton::getVelocity ( )
pure virtual

◆ getVelocity() [2/2]

virtual double Laos::DrotServiceWorkerSkeleton::getVelocity ( )
pure virtual

◆ getVelocityNode() [1/2]

const char * DrotServiceWorkerSkeleton::getVelocityNode ( )
protected

◆ getVelocityNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::getVelocityNode ( )
protected

◆ isAtHome() [1/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isAtHome ( )
pure virtual

◆ isAtHome() [2/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isAtHome ( )
pure virtual

◆ isAtHomeNode() [1/2]

const char * DrotServiceWorkerSkeleton::isAtHomeNode ( )
protected

◆ isAtHomeNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::isAtHomeNode ( )
protected

◆ isAtLimit() [1/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isAtLimit ( )
pure virtual

◆ isAtLimit() [2/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isAtLimit ( )
pure virtual

◆ isAtLimitNode() [1/2]

const char * DrotServiceWorkerSkeleton::isAtLimitNode ( )
protected

◆ isAtLimitNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::isAtLimitNode ( )
protected

◆ isMoving() [1/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isMoving ( )
pure virtual

◆ isMoving() [2/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isMoving ( )
pure virtual

◆ isMovingNode() [1/2]

const char * DrotServiceWorkerSkeleton::isMovingNode ( )
protected

◆ isMovingNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::isMovingNode ( )
protected

◆ isReachable() [1/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isReachable ( )
pure virtual

◆ isReachable() [2/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isReachable ( )
pure virtual

◆ isReachableNode() [1/2]

const char * DrotServiceWorkerSkeleton::isReachableNode ( )
protected

◆ isReachableNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::isReachableNode ( )
protected

◆ isSlewing() [1/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isSlewing ( )
pure virtual

◆ isSlewing() [2/2]

virtual bool Laos::DrotServiceWorkerSkeleton::isSlewing ( )
pure virtual

◆ isSlewingNode() [1/2]

const char * DrotServiceWorkerSkeleton::isSlewingNode ( )
protected

◆ isSlewingNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::isSlewingNode ( )
protected

◆ moveAbsolute() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveAbsolute ( double  _position,
std::string  _unit 
)
pure virtual

◆ moveAbsolute() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveAbsolute ( double  _position,
std::string  _unit 
)
pure virtual

◆ moveAbsoluteInit() [1/2]

void DrotServiceWorkerSkeleton::moveAbsoluteInit ( double  _position,
std::string  _unit 
)
protected

◆ moveAbsoluteInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::moveAbsoluteInit ( double  _position,
std::string  _unit 
)
protected

◆ moveAbsoluteNode() [1/2]

const char * DrotServiceWorkerSkeleton::moveAbsoluteNode ( )
protected

◆ moveAbsoluteNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::moveAbsoluteNode ( )
protected

◆ moveRelative() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveRelative ( double  _position,
std::string  _unit 
)
pure virtual

◆ moveRelative() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveRelative ( double  _position,
std::string  _unit 
)
pure virtual

◆ moveRelativeInit() [1/2]

void DrotServiceWorkerSkeleton::moveRelativeInit ( double  _position,
std::string  _unit 
)
protected

◆ moveRelativeInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::moveRelativeInit ( double  _position,
std::string  _unit 
)
protected

◆ moveRelativeNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::moveRelativeNode ( )
protected

◆ moveRelativeNode() [2/2]

const char * DrotServiceWorkerSkeleton::moveRelativeNode ( )
protected

◆ moveToHome() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToHome ( )
pure virtual

◆ moveToHome() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToHome ( )
pure virtual

◆ moveToHomeNode() [1/2]

const char * DrotServiceWorkerSkeleton::moveToHomeNode ( )
protected

◆ moveToHomeNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::moveToHomeNode ( )
protected

◆ moveToLimit() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToLimit ( double  _limit)
pure virtual

◆ moveToLimit() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToLimit ( double  _limit)
pure virtual

◆ moveToLimitInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::moveToLimitInit ( double  _limit)
protected

◆ moveToLimitInit() [2/2]

void DrotServiceWorkerSkeleton::moveToLimitInit ( double  _limit)
protected

◆ moveToLimitNode() [1/2]

const char * DrotServiceWorkerSkeleton::moveToLimitNode ( )
protected

◆ moveToLimitNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::moveToLimitNode ( )
protected

◆ moveToNamedPosition() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToNamedPosition ( int  _named_position)
pure virtual

◆ moveToNamedPosition() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::moveToNamedPosition ( int  _named_position)
pure virtual

◆ moveToNamedPositionInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::moveToNamedPositionInit ( int  _named_position)
protected

◆ moveToNamedPositionInit() [2/2]

void DrotServiceWorkerSkeleton::moveToNamedPositionInit ( int  _named_position)
protected

◆ moveToNamedPositionNode() [1/2]

const char* Laos::DrotServiceWorkerSkeleton::moveToNamedPositionNode ( )
protected

◆ moveToNamedPositionNode() [2/2]

const char * DrotServiceWorkerSkeleton::moveToNamedPositionNode ( )
protected

◆ rewind() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::rewind ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
pure virtual

◆ rewind() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::rewind ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
pure virtual

◆ rewindInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::rewindInit ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
protected

◆ rewindInit() [2/2]

void DrotServiceWorkerSkeleton::rewindInit ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
protected

◆ rewindNode() [1/2]

const char * DrotServiceWorkerSkeleton::rewindNode ( )
protected

◆ rewindNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::rewindNode ( )
protected

◆ setMotStrtAng() [1/2]

void Laos::DrotServiceWorkerSkeleton::setMotStrtAng ( const double &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMotStrtAng() [2/2]

void Laos::DrotServiceWorkerSkeleton::setMotStrtAng ( const double &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setPangStrtAng() [1/2]

void Laos::DrotServiceWorkerSkeleton::setPangStrtAng ( const double &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setPangStrtAng() [2/2]

void Laos::DrotServiceWorkerSkeleton::setPangStrtAng ( const double &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setPosition() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::setPosition ( double  _position,
std::string  _unit 
)
pure virtual

◆ setPosition() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::setPosition ( double  _position,
std::string  _unit 
)
pure virtual

◆ setPositionInit() [1/2]

void Laos::DrotServiceWorkerSkeleton::setPositionInit ( double  _position,
std::string  _unit 
)
protected

◆ setPositionInit() [2/2]

void DrotServiceWorkerSkeleton::setPositionInit ( double  _position,
std::string  _unit 
)
protected

◆ setPositionNode() [1/2]

const char * DrotServiceWorkerSkeleton::setPositionNode ( )
protected

◆ setPositionNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::setPositionNode ( )
protected

◆ setTrajFinDate() [1/2]

void Laos::DrotServiceWorkerSkeleton::setTrajFinDate ( const Nice::Date _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setTrajFinDate() [2/2]

void Laos::DrotServiceWorkerSkeleton::setTrajFinDate ( const Nice::Date _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ startDerotation() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::startDerotation ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ startDerotation() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::startDerotation ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
pure virtual

◆ startDerotationHere() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::startDerotationHere ( const Nice::Date _start_date)
pure virtual

◆ startDerotationHere() [2/2]

virtual void Laos::DrotServiceWorkerSkeleton::startDerotationHere ( const Nice::Date _start_date)
pure virtual

◆ startDerotationHereInit() [1/2]

void DrotServiceWorkerSkeleton::startDerotationHereInit ( const Nice::Date _start_date)
protected

◆ startDerotationHereInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::startDerotationHereInit ( const Nice::Date _start_date)
protected

◆ startDerotationHereNode() [1/2]

const char * DrotServiceWorkerSkeleton::startDerotationHereNode ( )
protected

◆ startDerotationHereNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::startDerotationHereNode ( )
protected

◆ startDerotationInit() [1/2]

void DrotServiceWorkerSkeleton::startDerotationInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ startDerotationInit() [2/2]

void Laos::DrotServiceWorkerSkeleton::startDerotationInit ( const Nice::Date _start_date,
double  _position,
std::string  _unit 
)
protected

◆ startDerotationNode() [1/2]

const char * DrotServiceWorkerSkeleton::startDerotationNode ( )
protected

◆ startDerotationNode() [2/2]

const char* Laos::DrotServiceWorkerSkeleton::startDerotationNode ( )
protected

◆ work() [1/2]

virtual void Laos::DrotServiceWorkerSkeleton::work ( )
protectedvirtual

Implements Basda::ServiceWorker.

◆ work() [2/2]

void DrotServiceWorkerSkeleton::work ( )
protectedvirtual

Implements Basda::ServiceWorker.

Member Data Documentation

◆ m_internal

DrotServiceWorkerInternalSkeleton * DrotServiceWorkerSkeleton::m_internal
private

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