TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Laos::StarEnlargerServiceWorkerSkeletonPython Class Reference

#include <LaosStarEnlargerServiceWorkerSkeletonPython.h>

Inheritance diagram for Laos::StarEnlargerServiceWorkerSkeletonPython:
Inheritance graph
Collaboration diagram for Laos::StarEnlargerServiceWorkerSkeletonPython:
Collaboration graph

Public Member Functions

 StarEnlargerServiceWorkerSkeletonPython (const Nice::JointPtr &_config)
 
virtual ~StarEnlargerServiceWorkerSkeletonPython ()
 
virtual void stop ()
 
virtual void abort ()
 
virtual bool isReachable ()
 
virtual Nice::MapStringPoint convertPosition (const Nice::MapStringPoint &_position, bool _from_absolute, std::string _from_unit, std::string _from_coordinate_system, bool _to_absolute, std::string _to_unit, std::string _to_coordinate_system)
 
virtual Nice::MapStringPoint getPosition (std::string _unit, std::string _coordinate_system, bool _dev_enc)
 
virtual void setTargets (const Nice::MapStringPoint &_position)
 
virtual void resetCollision ()
 
virtual bool isCurrentlyEnabled (std::string _device)
 
virtual Nice::MapStringRect getTravelrange ()
 
virtual Nice::MapStringWMatrix getTransformation (std::string _unit, std::string _coordinate_system)
 
virtual void moveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
virtual void retreatToBase (const Nice::MapStringPoint &_positions)
 
virtual void moveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
virtual void moveToHome ()
 
virtual bool validateMoveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
virtual bool validateMoveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
virtual void setEnabledDevice (std::string _device, bool _enable, const Nice::Point &_position)
 
virtual void setEnabledDevices (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
- Public Member Functions inherited from Basda::PythonServiceWorker< StarEnlargerServiceWorkerSkeleton >
 PythonServiceWorker (const Nice::JointPtr &_config)
 
 PythonServiceWorker (const Nice::JointPtr &_config)
 
virtual ~PythonServiceWorker ()
 
virtual ~PythonServiceWorker ()
 
virtual void waitForNewState ()
 
virtual void waitForNewState ()
 
virtual bool timedWaitForNewState (const Nice::Time &_timeout)
 
virtual bool timedWaitForNewState (const Nice::Time &_timeout)
 
virtual void preinit ()
 
virtual void preinit ()
 
virtual void init ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void deactivate ()
 
virtual void terminate ()
 
virtual void terminate ()
 
virtual void errorOffline ()
 
virtual void errorOffline ()
 
virtual void errorStandby ()
 
virtual void errorStandby ()
 
virtual void errorOnline ()
 
virtual void errorOnline ()
 
virtual void errorWorking ()
 
virtual void errorWorking ()
 
virtual void idleOffline ()
 
virtual void idleOffline ()
 
virtual void idleStandby ()
 
virtual void idleStandby ()
 
virtual void idleOnline ()
 
virtual void idleOnline ()
 

Additional Inherited Members

- Protected Member Functions inherited from Basda::PythonServiceWorker< StarEnlargerServiceWorkerSkeleton >
virtual Nice::CompletionState reload (Nice::CommandFun< PythonServiceWorker > *_cmd, bool &_abort)
 
virtual Nice::CompletionState reload (Nice::CommandFun< PythonServiceWorker > *_cmd, bool &_abort)
 
virtual void handleException ()
 
virtual void handleException ()
 
void execPython (const char *_py)
 
void execPython (const char *_py, const Type1 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &, const Type5 &)
 
void execPython (const char *_py)
 
void execPython (const char *_py, const Type1 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &)
 
void execPython (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &, const Type5 &)
 
TypeRet execPythonWithRet (const char *_py)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &, const Type5 &)
 
TypeRet execPythonWithRet (const char *_py)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &)
 
TypeRet execPythonWithRet (const char *_py, const Type1 &, const Type2 &, const Type3 &, const Type4 &, const Type5 &)
 
- Protected Attributes inherited from Basda::PythonServiceWorker< StarEnlargerServiceWorkerSkeleton >
bp::object m_pyModule
 
bp::object m_pyClass
 
bp::object m_pyInstance
 

Constructor & Destructor Documentation

◆ StarEnlargerServiceWorkerSkeletonPython()

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

◆ ~StarEnlargerServiceWorkerSkeletonPython()

Laos::StarEnlargerServiceWorkerSkeletonPython::~StarEnlargerServiceWorkerSkeletonPython ( )
virtual

Member Function Documentation

◆ abort()

void Laos::StarEnlargerServiceWorkerSkeletonPython::abort ( void  )
virtual

◆ convertPosition()

Nice::MapStringPoint Laos::StarEnlargerServiceWorkerSkeletonPython::convertPosition ( const Nice::MapStringPoint _position,
bool  _from_absolute,
std::string  _from_unit,
std::string  _from_coordinate_system,
bool  _to_absolute,
std::string  _to_unit,
std::string  _to_coordinate_system 
)
virtual

◆ getPosition()

Nice::MapStringPoint Laos::StarEnlargerServiceWorkerSkeletonPython::getPosition ( std::string  _unit,
std::string  _coordinate_system,
bool  _dev_enc 
)
virtual

◆ getTransformation()

Nice::MapStringWMatrix Laos::StarEnlargerServiceWorkerSkeletonPython::getTransformation ( std::string  _unit,
std::string  _coordinate_system 
)
virtual

◆ getTravelrange()

Nice::MapStringRect Laos::StarEnlargerServiceWorkerSkeletonPython::getTravelrange ( )
virtual

◆ isCurrentlyEnabled()

bool Laos::StarEnlargerServiceWorkerSkeletonPython::isCurrentlyEnabled ( std::string  _device)
virtual

◆ isReachable()

bool Laos::StarEnlargerServiceWorkerSkeletonPython::isReachable ( )
virtual

◆ moveBy()

void Laos::StarEnlargerServiceWorkerSkeletonPython::moveBy ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
virtual

◆ moveTo()

void Laos::StarEnlargerServiceWorkerSkeletonPython::moveTo ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
virtual

◆ moveToHome()

void Laos::StarEnlargerServiceWorkerSkeletonPython::moveToHome ( )
virtual

◆ resetCollision()

void Laos::StarEnlargerServiceWorkerSkeletonPython::resetCollision ( )
virtual

◆ retreatToBase()

void Laos::StarEnlargerServiceWorkerSkeletonPython::retreatToBase ( const Nice::MapStringPoint _positions)
virtual

◆ setEnabledDevice()

void Laos::StarEnlargerServiceWorkerSkeletonPython::setEnabledDevice ( std::string  _device,
bool  _enable,
const Nice::Point _position 
)
virtual

◆ setEnabledDevices()

void Laos::StarEnlargerServiceWorkerSkeletonPython::setEnabledDevices ( const Nice::MapStringPoint _positions,
Nice::DynamicBitset  _enable 
)
virtual

◆ setTargets()

void Laos::StarEnlargerServiceWorkerSkeletonPython::setTargets ( const Nice::MapStringPoint _position)
virtual

◆ stop()

void Laos::StarEnlargerServiceWorkerSkeletonPython::stop ( )
virtual

◆ validateMoveBy()

bool Laos::StarEnlargerServiceWorkerSkeletonPython::validateMoveBy ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
virtual

◆ validateMoveTo()

bool Laos::StarEnlargerServiceWorkerSkeletonPython::validateMoveTo ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
virtual

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