TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | List of all members
Laos::DrotServiceWorkerInterfacePy Class Reference
Inheritance diagram for Laos::DrotServiceWorkerInterfacePy:
Inheritance graph
Collaboration diagram for Laos::DrotServiceWorkerInterfacePy:
Collaboration graph

Public Member Functions

 DrotServiceWorkerInterfacePy (const Nice::JointPtr &_config)
 
virtual bool changeState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
virtual bool waitForState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
double getVelocity ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
std::string getRA ()
 
void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::SeqPoint getKFPCoordinates ()
 
lbto::SeqPos2 getPresetStars ()
 
std::string getLINCstation ()
 
double getParallacticAngle ()
 
bool isSlewing ()
 
virtual Nice::Completion moveRelativeStart (double _position, std::string _unit="DEGREE")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveAbsoluteStart (double _position, std::string _unit="DEGREE")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion rewindStart (Nice::Time _durat, bool _go, Nice::Time _delay)
 
virtual bool rewindWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToLimitStart (double _limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToNamedPositionStart (int _named_position)
 
virtual bool moveToNamedPositionWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion startDerotationStart (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
virtual bool startDerotationWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion startTimedDerotationStart (const Nice::Date &_start_date, double _position, Nice::Time _durat, std::string _unit)
 
virtual bool startTimedDerotationWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion startDerotationHereStart (const Nice::Date &_start_date)
 
virtual bool startDerotationHereWait (const Nice::Time &_wait=Nice::Time())
 
 DrotServiceWorkerInterfacePy (const Nice::JointPtr &_config)
 
virtual bool changeState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
virtual bool waitForState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
double getVelocity ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
std::string getRA ()
 
void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::SeqPoint getKFPCoordinates ()
 
lbto::SeqPos2 getPresetStars ()
 
std::string getLINCstation ()
 
double getParallacticAngle ()
 
bool isSlewing ()
 
virtual Nice::Completion moveRelativeStart (double _position, std::string _unit="DEGREE")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveAbsoluteStart (double _position, std::string _unit="DEGREE")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void rewind (Nice::Time _durat, bool _go, Nice::Time _delay)
 
virtual Nice::Completion moveToLimitStart (double _limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToNamedPositionStart (int _named_position)
 
virtual bool moveToNamedPositionWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion startDerotationStart (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
virtual bool startDerotationWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion startDerotationHereStart (const Nice::Date &_start_date)
 
virtual bool startDerotationHereWait (const Nice::Time &_wait=Nice::Time())
 
- Public Member Functions inherited from Laos::DrotServiceWorkerInterface
void init ()
 
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 ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
double readAbsoluteEncoderPosition ()
 
double readIncrementalEncoderPosition ()
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
double getVelocity ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
std::string getRA ()
 
void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::SeqPoint getKFPCoordinates ()
 
lbto::SeqPos2 getPresetStars ()
 
std::string getLINCstation ()
 
double getParallacticAngle ()
 
bool isSlewing ()
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (double _position, std::string _unit="DEGREE")
 
void moveRelative (double _position, std::string _unit="DEGREE")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (double _position, std::string _unit="DEGREE")
 
void moveAbsolute (double _position, std::string _unit="DEGREE")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
void moveToHome ()
 
void rewind (Nice::Time _durat, bool _go, Nice::Time _delay)
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (double _limit)
 
void moveToLimit (double _limit)
 
Nice::Completion moveToNamedPositionCompletion ()
 
Nice::Completion moveToNamedPositionStart (int _named_position)
 
void moveToNamedPosition (int _named_position)
 
Nice::Completion startDerotationCompletion ()
 
Nice::Completion startDerotationStart (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void startDerotation (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::Completion startDerotationHereCompletion ()
 
Nice::Completion startDerotationHereStart (const Nice::Date &_start_date)
 
void startDerotationHere (const Nice::Date &_start_date)
 
void init ()
 
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 ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
double readAbsoluteEncoderPosition ()
 
double readIncrementalEncoderPosition ()
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
double getVelocity ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
std::string getRA ()
 
void changeDerotationWithAbsoluteOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void changeDerotationWithRelativeOffset (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::SeqPoint getKFPCoordinates ()
 
lbto::SeqPos2 getPresetStars ()
 
std::string getLINCstation ()
 
double getParallacticAngle ()
 
bool isSlewing ()
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (double _position, std::string _unit="DEGREE")
 
void moveRelative (double _position, std::string _unit="DEGREE")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (double _position, std::string _unit="DEGREE")
 
void moveAbsolute (double _position, std::string _unit="DEGREE")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
void moveToHome ()
 
void rewind (Nice::Time _durat, bool _go, Nice::Time _delay)
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (double _limit)
 
void moveToLimit (double _limit)
 
Nice::Completion moveToNamedPositionCompletion ()
 
Nice::Completion moveToNamedPositionStart (int _named_position)
 
void moveToNamedPosition (int _named_position)
 
Nice::Completion startDerotationCompletion ()
 
Nice::Completion startDerotationStart (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
void startDerotation (const Nice::Date &_start_date, double _position, std::string _unit="DEGREE")
 
Nice::Completion startDerotationHereCompletion ()
 
Nice::Completion startDerotationHereStart (const Nice::Date &_start_date)
 
void startDerotationHere (const Nice::Date &_start_date)
 
- Public Member Functions inherited from Basda::ServiceWorkerInterface
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 

Static Public Member Functions

static DrotServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
static DrotServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
- Static Public Member Functions inherited from Laos::DrotServiceWorkerInterface
static DrotServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static DrotServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static DrotServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static DrotServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static DrotServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static DrotServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
- Static Public Member Functions inherited from Basda::ServiceWorkerInterface
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 

Additional Inherited Members

- Public Types inherited from Laos::DrotServiceWorkerInterface
enum  CMDS {
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, CONVERTPOSITION, GETVELOCITY,
  ISATHOME, ISATLIMIT, ISMOVING, GETNAMEDPOSITION,
  GETRA, CHANGEDEROTATIONWITHABSOLUTEOFFSET, CHANGEDEROTATIONWITHRELATIVEOFFSET, GETKFPCOORDINATES,
  GETPRESETSTARS, GETLINCSTATION, GETPARALLACTICANGLE, ISSLEWING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, REWIND,
  MOVETOLIMIT, MOVETONAMEDPOSITION, STARTDEROTATION, STARTDEROTATIONHERE,
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, CONVERTPOSITION, GETVELOCITY,
  ISATHOME, ISATLIMIT, ISMOVING, GETNAMEDPOSITION,
  GETRA, CHANGEDEROTATIONWITHABSOLUTEOFFSET, CHANGEDEROTATIONWITHRELATIVEOFFSET, GETKFPCOORDINATES,
  GETPRESETSTARS, GETLINCSTATION, GETPARALLACTICANGLE, ISSLEWING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, REWIND,
  MOVETOLIMIT, MOVETONAMEDPOSITION, STARTDEROTATION, STARTDEROTATIONHERE
}
 
enum  CMDS {
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, CONVERTPOSITION, GETVELOCITY,
  ISATHOME, ISATLIMIT, ISMOVING, GETNAMEDPOSITION,
  GETRA, CHANGEDEROTATIONWITHABSOLUTEOFFSET, CHANGEDEROTATIONWITHRELATIVEOFFSET, GETKFPCOORDINATES,
  GETPRESETSTARS, GETLINCSTATION, GETPARALLACTICANGLE, ISSLEWING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, REWIND,
  MOVETOLIMIT, MOVETONAMEDPOSITION, STARTDEROTATION, STARTDEROTATIONHERE,
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, CONVERTPOSITION, GETVELOCITY,
  ISATHOME, ISATLIMIT, ISMOVING, GETNAMEDPOSITION,
  GETRA, CHANGEDEROTATIONWITHABSOLUTEOFFSET, CHANGEDEROTATIONWITHRELATIVEOFFSET, GETKFPCOORDINATES,
  GETPRESETSTARS, GETLINCSTATION, GETPARALLACTICANGLE, ISSLEWING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, REWIND,
  MOVETOLIMIT, MOVETONAMEDPOSITION, STARTDEROTATION, STARTDEROTATIONHERE
}
 
- Static Public Attributes inherited from Laos::DrotServiceWorkerInterface
static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 
- Protected Member Functions inherited from Laos::DrotServiceWorkerInterface
 DrotServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~DrotServiceWorkerInterface ()
 
 DrotServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~DrotServiceWorkerInterface ()
 
- Protected Member Functions inherited from Basda::ServiceWorkerInterface
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 
- Protected Attributes inherited from Basda::ServiceWorkerInterface
std::string m_identity
 
Nice::I64 m_id
 
Nice::JointPtr m_config
 
Nice::AppConfigClientPtr m_cc
 
ServiceWorkerInterfaceWatchdogListenerm_listener
 
Nice::PropertyBridgeReadWaitProxyPtr m_stateBridgeReadWaitProxy
 
Basda::ServiceWorkerReadWaitCompletionProxyPtr m_stopReadWaitProxy
 
- Static Protected Attributes inherited from Basda::ServiceWorkerInterface
static std::map< std::string, ServiceWorkerInterfacePtrs_inst
 

Constructor & Destructor Documentation

◆ DrotServiceWorkerInterfacePy() [1/2]

Laos::DrotServiceWorkerInterfacePy::DrotServiceWorkerInterfacePy ( const Nice::JointPtr _config)
inline

◆ DrotServiceWorkerInterfacePy() [2/2]

Laos::DrotServiceWorkerInterfacePy::DrotServiceWorkerInterfacePy ( const Nice::JointPtr _config)
inline

Member Function Documentation

◆ changeDerotationWithAbsoluteOffset() [1/2]

void Laos::DrotServiceWorkerInterfacePy::changeDerotationWithAbsoluteOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inline
Note
overridden

◆ changeDerotationWithAbsoluteOffset() [2/2]

void Laos::DrotServiceWorkerInterfacePy::changeDerotationWithAbsoluteOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inline
Note
overridden

◆ changeDerotationWithRelativeOffset() [1/2]

void Laos::DrotServiceWorkerInterfacePy::changeDerotationWithRelativeOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inline
Note
overridden

◆ changeDerotationWithRelativeOffset() [2/2]

void Laos::DrotServiceWorkerInterfacePy::changeDerotationWithRelativeOffset ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inline
Note
overridden

◆ changeState() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::changeState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

◆ changeState() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::changeState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

◆ convertPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
inline
Note
overridden

◆ convertPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
inline
Note
overridden

◆ create() [1/2]

static DrotServiceWorkerInterfacePyPtr Laos::DrotServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ create() [2/2]

static DrotServiceWorkerInterfacePyPtr Laos::DrotServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ getAbsoluteEncoderPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getAbsoluteEncoderPosition ( )
inline
Note
overridden

◆ getAbsoluteEncoderPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getAbsoluteEncoderPosition ( )
inline
Note
overridden

◆ getDeviceEncoderPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getDeviceEncoderPosition ( std::string  _unit = "STEPS")
inline
Note
overridden

◆ getDeviceEncoderPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getDeviceEncoderPosition ( std::string  _unit = "STEPS")
inline
Note
overridden

◆ getIncrementalEncoderPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getIncrementalEncoderPosition ( )
inline
Note
overridden

◆ getIncrementalEncoderPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getIncrementalEncoderPosition ( )
inline
Note
overridden

◆ getKFPCoordinates() [1/2]

Nice::SeqPoint Laos::DrotServiceWorkerInterfacePy::getKFPCoordinates ( )
inline
Note
overridden

◆ getKFPCoordinates() [2/2]

Nice::SeqPoint Laos::DrotServiceWorkerInterfacePy::getKFPCoordinates ( )
inline
Note
overridden

◆ getLINCstation() [1/2]

std::string Laos::DrotServiceWorkerInterfacePy::getLINCstation ( )
inline
Note
overridden

◆ getLINCstation() [2/2]

std::string Laos::DrotServiceWorkerInterfacePy::getLINCstation ( )
inline
Note
overridden

◆ getNamedPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getNamedPosition ( int  _named_position)
inline
Note
overridden

◆ getNamedPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getNamedPosition ( int  _named_position)
inline
Note
overridden

◆ getParallacticAngle() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getParallacticAngle ( )
inline
Note
overridden

◆ getParallacticAngle() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getParallacticAngle ( )
inline
Note
overridden

◆ getPosition() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getPosition ( std::string  _unit = "STEPS")
inline
Note
overridden

◆ getPosition() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getPosition ( std::string  _unit = "STEPS")
inline
Note
overridden

◆ getPresetStars() [1/2]

lbto::SeqPos2 Laos::DrotServiceWorkerInterfacePy::getPresetStars ( )
inline
Note
overridden

◆ getPresetStars() [2/2]

lbto::SeqPos2 Laos::DrotServiceWorkerInterfacePy::getPresetStars ( )
inline
Note
overridden

◆ getRA() [1/2]

std::string Laos::DrotServiceWorkerInterfacePy::getRA ( )
inline
Note
overridden

◆ getRA() [2/2]

std::string Laos::DrotServiceWorkerInterfacePy::getRA ( )
inline
Note
overridden

◆ getVelocity() [1/2]

double Laos::DrotServiceWorkerInterfacePy::getVelocity ( )
inline
Note
overridden

◆ getVelocity() [2/2]

double Laos::DrotServiceWorkerInterfacePy::getVelocity ( )
inline
Note
overridden

◆ isAtHome() [1/2]

bool Laos::DrotServiceWorkerInterfacePy::isAtHome ( )
inline
Note
overridden

◆ isAtHome() [2/2]

bool Laos::DrotServiceWorkerInterfacePy::isAtHome ( )
inline
Note
overridden

◆ isAtLimit() [1/2]

bool Laos::DrotServiceWorkerInterfacePy::isAtLimit ( )
inline
Note
overridden

◆ isAtLimit() [2/2]

bool Laos::DrotServiceWorkerInterfacePy::isAtLimit ( )
inline
Note
overridden

◆ isMoving() [1/2]

bool Laos::DrotServiceWorkerInterfacePy::isMoving ( )
inline
Note
overridden

◆ isMoving() [2/2]

bool Laos::DrotServiceWorkerInterfacePy::isMoving ( )
inline
Note
overridden

◆ isReachable() [1/2]

bool Laos::DrotServiceWorkerInterfacePy::isReachable ( )
inline
Note
overridden

◆ isReachable() [2/2]

bool Laos::DrotServiceWorkerInterfacePy::isReachable ( )
inline
Note
overridden

◆ isSlewing() [1/2]

bool Laos::DrotServiceWorkerInterfacePy::isSlewing ( )
inline
Note
overridden

◆ isSlewing() [2/2]

bool Laos::DrotServiceWorkerInterfacePy::isSlewing ( )
inline
Note
overridden

◆ moveAbsoluteStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveAbsoluteStart ( double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ moveAbsoluteStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveAbsoluteStart ( double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ moveAbsoluteWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveAbsoluteWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveAbsoluteWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveAbsoluteWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveRelativeStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveRelativeStart ( double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ moveRelativeStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveRelativeStart ( double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ moveRelativeWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveRelativeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveRelativeWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveRelativeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToHomeStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToHomeStart ( )
inlinevirtual
Note
overridden

◆ moveToHomeStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToHomeStart ( )
inlinevirtual
Note
overridden

◆ moveToHomeWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToHomeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToHomeWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToHomeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToLimitStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToLimitStart ( double  _limit)
inlinevirtual
Note
overridden

◆ moveToLimitStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToLimitStart ( double  _limit)
inlinevirtual
Note
overridden

◆ moveToLimitWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToLimitWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToLimitWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToLimitWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToNamedPositionStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToNamedPositionStart ( int  _named_position)
inlinevirtual
Note
overridden

◆ moveToNamedPositionStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::moveToNamedPositionStart ( int  _named_position)
inlinevirtual
Note
overridden

◆ moveToNamedPositionWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToNamedPositionWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ moveToNamedPositionWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::moveToNamedPositionWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ rewind()

void Laos::DrotServiceWorkerInterfacePy::rewind ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
inline
Note
overridden

◆ rewindStart()

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::rewindStart ( Nice::Time  _durat,
bool  _go,
Nice::Time  _delay 
)
inlinevirtual
Note
overridden

◆ rewindWait()

virtual bool Laos::DrotServiceWorkerInterfacePy::rewindWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

◆ setPosition() [1/2]

void Laos::DrotServiceWorkerInterfacePy::setPosition ( double  _position,
std::string  _unit = "STEPS" 
)
inline
Note
overridden

◆ setPosition() [2/2]

void Laos::DrotServiceWorkerInterfacePy::setPosition ( double  _position,
std::string  _unit = "STEPS" 
)
inline
Note
overridden

◆ startDerotationHereStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::startDerotationHereStart ( const Nice::Date _start_date)
inlinevirtual
Note
overridden

◆ startDerotationHereStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::startDerotationHereStart ( const Nice::Date _start_date)
inlinevirtual
Note
overridden

◆ startDerotationHereWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::startDerotationHereWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ startDerotationHereWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::startDerotationHereWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ startDerotationStart() [1/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::startDerotationStart ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ startDerotationStart() [2/2]

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::startDerotationStart ( const Nice::Date _start_date,
double  _position,
std::string  _unit = "DEGREE" 
)
inlinevirtual
Note
overridden

◆ startDerotationWait() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::startDerotationWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ startDerotationWait() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::startDerotationWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::DrotServiceWorkerInterface.

◆ startTimedDerotationStart()

virtual Nice::Completion Laos::DrotServiceWorkerInterfacePy::startTimedDerotationStart ( const Nice::Date _start_date,
double  _position,
Nice::Time  _durat,
std::string  _unit 
)
inlinevirtual
Note
overridden

◆ startTimedDerotationWait()

virtual bool Laos::DrotServiceWorkerInterfacePy::startTimedDerotationWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

◆ waitForState() [1/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::waitForState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

◆ waitForState() [2/2]

virtual bool Laos::DrotServiceWorkerInterfacePy::waitForState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

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