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

#include <LaosStarEnlargerServiceWorkerSkeleton.h>

Inheritance diagram for Laos::StarEnlargerServiceWorkerSkeleton:
Inheritance graph
Collaboration diagram for Laos::StarEnlargerServiceWorkerSkeleton:
Collaboration graph

Public Member Functions

 StarEnlargerServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
virtual ~StarEnlargerServiceWorkerSkeleton ()
 
virtual bool isReachable ()=0
 
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)=0
 
virtual Nice::MapStringPoint getPosition (std::string _unit, std::string _coordinate_system, bool _dev_enc)=0
 
virtual void setTargets (const Nice::MapStringPoint &_position)=0
 
virtual void resetCollision ()=0
 
virtual bool isCurrentlyEnabled (std::string _device)=0
 
virtual Nice::MapStringRect getTravelrange ()=0
 
virtual Nice::MapStringWMatrix getTransformation (std::string _unit, std::string _coordinate_system)=0
 
virtual void moveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)=0
 
virtual void retreatToBase (const Nice::MapStringPoint &_positions)=0
 
virtual void moveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)=0
 
virtual void moveToHome ()=0
 
virtual bool validateMoveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)=0
 
virtual bool validateMoveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)=0
 
virtual void setEnabledDevice (std::string _device, bool _enable, const Nice::Point &_position)=0
 
virtual void setEnabledDevices (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)=0
 
 StarEnlargerServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
virtual ~StarEnlargerServiceWorkerSkeleton ()
 
virtual bool isReachable ()=0
 
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)=0
 
virtual Nice::MapStringPoint getPosition (std::string _unit, std::string _coordinate_system, bool _dev_enc)=0
 
virtual void setTargets (const Nice::MapStringPoint &_position)=0
 
virtual void resetCollision ()=0
 
virtual bool isCurrentlyEnabled (std::string _device)=0
 
virtual Nice::MapStringRect getTravelrange ()=0
 
virtual Nice::MapStringWMatrix getTransformation (std::string _unit, std::string _coordinate_system)=0
 
virtual void moveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)=0
 
virtual void retreatToBase (const Nice::MapStringPoint &_positions)=0
 
virtual void moveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)=0
 
virtual void moveToHome ()=0
 
virtual bool validateMoveTo (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)=0
 
virtual bool validateMoveBy (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)=0
 
virtual void setEnabledDevice (std::string _device, bool _enable, const Nice::Point &_position)=0
 
virtual void setEnabledDevices (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)=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 * convertPositionNode ()
 
void convertPositionInit (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)
 
const char * getPositionNode ()
 
void getPositionInit (std::string _unit, std::string _coordinate_system, bool _dev_enc)
 
const char * setTargetsNode ()
 
void setTargetsInit (const Nice::MapStringPoint &_position)
 
const char * resetCollisionNode ()
 
const char * isCurrentlyEnabledNode ()
 
void isCurrentlyEnabledInit (std::string _device)
 
const char * getTravelrangeNode ()
 
const char * getTransformationNode ()
 
void getTransformationInit (std::string _unit, std::string _coordinate_system)
 
const char * moveToNode ()
 
void moveToInit (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
const char * retreatToBaseNode ()
 
void retreatToBaseInit (const Nice::MapStringPoint &_positions)
 
const char * moveByNode ()
 
void moveByInit (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
const char * moveToHomeNode ()
 
const char * validateMoveToNode ()
 
void validateMoveToInit (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
const char * validateMoveByNode ()
 
void validateMoveByInit (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
const char * setEnabledDeviceNode ()
 
void setEnabledDeviceInit (std::string _device, bool _enable, const Nice::Point &_position)
 
const char * setEnabledDevicesNode ()
 
void setEnabledDevicesInit (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
virtual void work ()
 
const char * isReachableNode ()
 
const char * convertPositionNode ()
 
void convertPositionInit (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)
 
const char * getPositionNode ()
 
void getPositionInit (std::string _unit, std::string _coordinate_system, bool _dev_enc)
 
const char * setTargetsNode ()
 
void setTargetsInit (const Nice::MapStringPoint &_position)
 
const char * resetCollisionNode ()
 
const char * isCurrentlyEnabledNode ()
 
void isCurrentlyEnabledInit (std::string _device)
 
const char * getTravelrangeNode ()
 
const char * getTransformationNode ()
 
void getTransformationInit (std::string _unit, std::string _coordinate_system)
 
const char * moveToNode ()
 
void moveToInit (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
const char * retreatToBaseNode ()
 
void retreatToBaseInit (const Nice::MapStringPoint &_positions)
 
const char * moveByNode ()
 
void moveByInit (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
const char * moveToHomeNode ()
 
const char * validateMoveToNode ()
 
void validateMoveToInit (const Nice::MapStringPoint &_positions, std::string _unit, std::string _coordinate_system)
 
const char * validateMoveByNode ()
 
void validateMoveByInit (const Nice::MapStringPoint &_distance, std::string _unit, std::string _coordinate_system)
 
const char * setEnabledDeviceNode ()
 
void setEnabledDeviceInit (std::string _device, bool _enable, const Nice::Point &_position)
 
const char * setEnabledDevicesNode ()
 
void setEnabledDevicesInit (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
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

StarEnlargerServiceWorkerInternalSkeletonm_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

◆ StarEnlargerServiceWorkerSkeleton() [1/2]

StarEnlargerServiceWorkerSkeleton::StarEnlargerServiceWorkerSkeleton ( const Nice::JointPtr _config)

◆ ~StarEnlargerServiceWorkerSkeleton() [1/2]

StarEnlargerServiceWorkerSkeleton::~StarEnlargerServiceWorkerSkeleton ( )
virtual

◆ StarEnlargerServiceWorkerSkeleton() [2/2]

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

◆ ~StarEnlargerServiceWorkerSkeleton() [2/2]

virtual Laos::StarEnlargerServiceWorkerSkeleton::~StarEnlargerServiceWorkerSkeleton ( )
virtual

Member Function Documentation

◆ convertPosition() [1/2]

virtual Nice::MapStringPoint Laos::StarEnlargerServiceWorkerSkeleton::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 
)
pure virtual

◆ convertPosition() [2/2]

virtual Nice::MapStringPoint Laos::StarEnlargerServiceWorkerSkeleton::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 
)
pure virtual

◆ convertPositionInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::convertPositionInit ( 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 
)
protected

◆ convertPositionInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::convertPositionInit ( 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 
)
protected

◆ convertPositionNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::convertPositionNode ( )
protected

◆ convertPositionNode() [2/2]

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

◆ getPosition() [1/2]

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

◆ getPosition() [2/2]

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

◆ getPositionInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::getPositionInit ( std::string  _unit,
std::string  _coordinate_system,
bool  _dev_enc 
)
protected

◆ getPositionInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::getPositionInit ( std::string  _unit,
std::string  _coordinate_system,
bool  _dev_enc 
)
protected

◆ getPositionNode() [1/2]

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

◆ getPositionNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::getPositionNode ( )
protected

◆ getTransformation() [1/2]

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

◆ getTransformation() [2/2]

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

◆ getTransformationInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::getTransformationInit ( std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ getTransformationInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::getTransformationInit ( std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ getTransformationNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::getTransformationNode ( )
protected

◆ getTransformationNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::getTransformationNode ( )
protected

◆ getTravelrange() [1/2]

virtual Nice::MapStringRect Laos::StarEnlargerServiceWorkerSkeleton::getTravelrange ( )
pure virtual

◆ getTravelrange() [2/2]

virtual Nice::MapStringRect Laos::StarEnlargerServiceWorkerSkeleton::getTravelrange ( )
pure virtual

◆ getTravelrangeNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::getTravelrangeNode ( )
protected

◆ getTravelrangeNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::getTravelrangeNode ( )
protected

◆ isCurrentlyEnabled() [1/2]

virtual bool Laos::StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabled ( std::string  _device)
pure virtual

◆ isCurrentlyEnabled() [2/2]

virtual bool Laos::StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabled ( std::string  _device)
pure virtual

◆ isCurrentlyEnabledInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabledInit ( std::string  _device)
protected

◆ isCurrentlyEnabledInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabledInit ( std::string  _device)
protected

◆ isCurrentlyEnabledNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabledNode ( )
protected

◆ isCurrentlyEnabledNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::isCurrentlyEnabledNode ( )
protected

◆ isReachable() [1/2]

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

◆ isReachable() [2/2]

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

◆ isReachableNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::isReachableNode ( )
protected

◆ isReachableNode() [2/2]

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

◆ moveBy() [1/2]

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

◆ moveBy() [2/2]

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

◆ moveByInit() [1/2]

void StarEnlargerServiceWorkerSkeleton::moveByInit ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ moveByInit() [2/2]

void Laos::StarEnlargerServiceWorkerSkeleton::moveByInit ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ moveByNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::moveByNode ( )
protected

◆ moveByNode() [2/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::moveByNode ( )
protected

◆ moveTo() [1/2]

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

◆ moveTo() [2/2]

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

◆ moveToHome() [1/2]

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

◆ moveToHome() [2/2]

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

◆ moveToHomeNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::moveToHomeNode ( )
protected

◆ moveToHomeNode() [2/2]

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

◆ moveToInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::moveToInit ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ moveToInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::moveToInit ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ moveToNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::moveToNode ( )
protected

◆ moveToNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::moveToNode ( )
protected

◆ resetCollision() [1/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::resetCollision ( )
pure virtual

◆ resetCollision() [2/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::resetCollision ( )
pure virtual

◆ resetCollisionNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::resetCollisionNode ( )
protected

◆ resetCollisionNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::resetCollisionNode ( )
protected

◆ retreatToBase() [1/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::retreatToBase ( const Nice::MapStringPoint _positions)
pure virtual

◆ retreatToBase() [2/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::retreatToBase ( const Nice::MapStringPoint _positions)
pure virtual

◆ retreatToBaseInit() [1/2]

void StarEnlargerServiceWorkerSkeleton::retreatToBaseInit ( const Nice::MapStringPoint _positions)
protected

◆ retreatToBaseInit() [2/2]

void Laos::StarEnlargerServiceWorkerSkeleton::retreatToBaseInit ( const Nice::MapStringPoint _positions)
protected

◆ retreatToBaseNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::retreatToBaseNode ( )
protected

◆ retreatToBaseNode() [2/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::retreatToBaseNode ( )
protected

◆ setEnabledDevice() [1/2]

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

◆ setEnabledDevice() [2/2]

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

◆ setEnabledDeviceInit() [1/2]

void StarEnlargerServiceWorkerSkeleton::setEnabledDeviceInit ( std::string  _device,
bool  _enable,
const Nice::Point _position 
)
protected

◆ setEnabledDeviceInit() [2/2]

void Laos::StarEnlargerServiceWorkerSkeleton::setEnabledDeviceInit ( std::string  _device,
bool  _enable,
const Nice::Point _position 
)
protected

◆ setEnabledDeviceNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::setEnabledDeviceNode ( )
protected

◆ setEnabledDeviceNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::setEnabledDeviceNode ( )
protected

◆ setEnabledDevices() [1/2]

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

◆ setEnabledDevices() [2/2]

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

◆ setEnabledDevicesInit() [1/2]

void StarEnlargerServiceWorkerSkeleton::setEnabledDevicesInit ( const Nice::MapStringPoint _positions,
Nice::DynamicBitset  _enable 
)
protected

◆ setEnabledDevicesInit() [2/2]

void Laos::StarEnlargerServiceWorkerSkeleton::setEnabledDevicesInit ( const Nice::MapStringPoint _positions,
Nice::DynamicBitset  _enable 
)
protected

◆ setEnabledDevicesNode() [1/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::setEnabledDevicesNode ( )
protected

◆ setEnabledDevicesNode() [2/2]

const char * StarEnlargerServiceWorkerSkeleton::setEnabledDevicesNode ( )
protected

◆ setTargets() [1/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::setTargets ( const Nice::MapStringPoint _position)
pure virtual

◆ setTargets() [2/2]

virtual void Laos::StarEnlargerServiceWorkerSkeleton::setTargets ( const Nice::MapStringPoint _position)
pure virtual

◆ setTargetsInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::setTargetsInit ( const Nice::MapStringPoint _position)
protected

◆ setTargetsInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::setTargetsInit ( const Nice::MapStringPoint _position)
protected

◆ setTargetsNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::setTargetsNode ( )
protected

◆ setTargetsNode() [2/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::setTargetsNode ( )
protected

◆ validateMoveBy() [1/2]

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

◆ validateMoveBy() [2/2]

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

◆ validateMoveByInit() [1/2]

void StarEnlargerServiceWorkerSkeleton::validateMoveByInit ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ validateMoveByInit() [2/2]

void Laos::StarEnlargerServiceWorkerSkeleton::validateMoveByInit ( const Nice::MapStringPoint _distance,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ validateMoveByNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::validateMoveByNode ( )
protected

◆ validateMoveByNode() [2/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::validateMoveByNode ( )
protected

◆ validateMoveTo() [1/2]

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

◆ validateMoveTo() [2/2]

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

◆ validateMoveToInit() [1/2]

void Laos::StarEnlargerServiceWorkerSkeleton::validateMoveToInit ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ validateMoveToInit() [2/2]

void StarEnlargerServiceWorkerSkeleton::validateMoveToInit ( const Nice::MapStringPoint _positions,
std::string  _unit,
std::string  _coordinate_system 
)
protected

◆ validateMoveToNode() [1/2]

const char * StarEnlargerServiceWorkerSkeleton::validateMoveToNode ( )
protected

◆ validateMoveToNode() [2/2]

const char* Laos::StarEnlargerServiceWorkerSkeleton::validateMoveToNode ( )
protected

◆ work() [1/2]

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

Implements Basda::ServiceWorker.

◆ work() [2/2]

void StarEnlargerServiceWorkerSkeleton::work ( )
protectedvirtual

Implements Basda::ServiceWorker.

Member Data Documentation

◆ m_internal

StarEnlargerServiceWorkerInternalSkeleton * StarEnlargerServiceWorkerSkeleton::m_internal
private

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