TwiceAsNice  2019-02-18
Classes | Public Member Functions | Private Attributes | List of all members
Basda::SimpleServiceWorker Class Reference

#include <BasdaSimpleServiceWorker.h>

Inheritance diagram for Basda::SimpleServiceWorker:
Inheritance graph
Collaboration diagram for Basda::SimpleServiceWorker:
Collaboration graph

Classes

struct  DeviceAsyncImpl
 

Public Member Functions

 SimpleServiceWorker (const Nice::JointPtr &_config)
 
virtual ~SimpleServiceWorker ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void terminate ()
 schedule EXIT as the next target state. More...
 
virtual void idleOffline ()
 wait for a state change. More...
 
virtual void idleOnline ()
 wait for a state change. More...
 
virtual void stop ()
 does nothing. More...
 
virtual void abort ()
 does nothing. More...
 
virtual Nice::Point readVelocity (int _idx)
 
virtual void writeVelocity (const Nice::Point &_velocity)
 
virtual void failErrorDirect (int)
 
virtual void failError1to1 (int)
 
virtual void moveRelative (const Nice::Point &_pnt, int _idx)
 
virtual void moveAbsolute (const Nice::Point &_pnt)
 
virtual Nice::Rect createRect (const Nice::Point &_pnt, const Nice::Size &_size)
 
virtual void failFatalWork (double)
 
virtual void failErrorWork (double)
 
virtual void increment ()
 
virtual Nice::SeqU16 getActuatorPositions ()
 
virtual int wait10Secs ()
 
virtual int setVector (const Nice::SeqFloat &)
 
virtual int setMatrix (const Nice::SeqSeqFloat &)
 
virtual double getVal (const Nice::SeqU16 &)
 
virtual void moveToHome ()
 
virtual void moveToLimit (double)
 
virtual void moveToReference (int)
 
virtual void setProfile (const Nice::NPoint &, const double &, const Nice::U32 &, const Nice::U32 &)
 
virtual void startProfile (const Nice::Date &)
 
virtual void useTransformation (int)
 
virtual void file (const Nice::File &)
 
virtual Basda::CameraMode getCameraMode ()
 
virtual void setCameraMode (Basda::CameraMode)
 
virtual double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
virtual Nice::SeqInt getBigData (int)
 
 SimpleServiceWorker (const Nice::JointPtr &_config)
 
virtual ~SimpleServiceWorker ()
 
virtual void init ()
 
virtual void deinit ()
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void terminate ()
 schedule EXIT as the next target state. More...
 
virtual void idleOffline ()
 wait for a state change. More...
 
virtual void idleOnline ()
 wait for a state change. More...
 
virtual void stop ()
 does nothing. More...
 
virtual void abort ()
 does nothing. More...
 
virtual Nice::Point readVelocity (int _idx)
 
virtual void writeVelocity (const Nice::Point &_velocity)
 
virtual void failErrorDirect (int)
 
virtual void failError1to1 (int)
 
virtual void moveRelative (const Nice::Point &_pnt, int _idx)
 
virtual void moveAbsolute (const Nice::Point &_pnt)
 
virtual Nice::Rect createRect (const Nice::Point &_pnt, const Nice::Size &_size)
 
virtual void failFatalWork (double)
 
virtual void failErrorWork (double)
 
virtual void increment ()
 
virtual Nice::SeqU16 getActuatorPositions ()
 
virtual int wait10Secs ()
 
virtual int setVector (const Nice::SeqFloat &)
 
virtual int setMatrix (const Nice::SeqSeqFloat &)
 
virtual double getVal (const Nice::SeqU16 &)
 
virtual void moveToHome ()
 
virtual void moveToLimit (double)
 
virtual void moveToReference (int)
 
virtual void setProfile (const Nice::NPoint &, const double &, const Nice::U32 &, const Nice::U32 &)
 
virtual void startProfile (const Nice::Date &)
 
virtual void useTransformation (int)
 
virtual void file (const Nice::File &)
 
virtual Basda::CameraMode getCameraMode ()
 
virtual void setCameraMode (Basda::CameraMode)
 
virtual double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
virtual Nice::SeqInt getBigData (int)
 
- Public Member Functions inherited from Basda::Simple2ServiceWorkerSkeleton
 Simple2ServiceWorkerSkeleton (const Nice::JointPtr &_config)
 
virtual ~Simple2ServiceWorkerSkeleton ()
 
void setMyInt (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMyInt ()
 
void setMyBool (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getMyBool ()
 
void setMyName (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyName ()
 
void setMyName2 (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyName2 ()
 
void setMyIncrement (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMyIncrement ()
 
void setWait10 (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getWait10 ()
 
void setInterval (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getInterval ()
 
- 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)
 
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)
 
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 ()
 

Private Attributes

DeviceAsyncImpl m_deviceAsync
 
bool m_aborted
 
Nice::Point m_velocity
 
Named::TestIfPtr m_testIf0
 
Named::TestIfPtr m_testIf1
 
Named::TestIfPtr m_testIf2
 

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 Member Functions inherited from Basda::Simple2ServiceWorkerSkeleton
const char * readVelocityNode ()
 
void readVelocityInit (int _idx)
 
const char * writeVelocityNode ()
 
void writeVelocityInit (const Nice::Point &_velocity)
 
const char * failErrorDirectNode ()
 
void failErrorDirectInit (int _ival)
 
const char * failError1to1Node ()
 
void failError1to1Init (int _ival)
 
const char * moveRelativeNode ()
 
void moveRelativeInit (const Nice::Point &_pnt, int _idx)
 
const char * moveAbsoluteNode ()
 
void moveAbsoluteInit (const Nice::Point &_pnt)
 
const char * moveToHomeNode ()
 
const char * moveToLimitNode ()
 
void moveToLimitInit (double _dbl)
 
const char * moveToReferenceNode ()
 
void moveToReferenceInit (int _ival)
 
const char * setProfileNode ()
 
void setProfileInit (const Nice::NPoint &_position_sequence_x, const double &_time_resolution, const Nice::U32 &_samples_per_segment, const Nice::U32 &_max_error)
 
const char * startProfileNode ()
 
void startProfileInit (const Nice::Date &_start_date_x)
 
const char * useTransformationNode ()
 
void useTransformationInit (int _ival)
 
const char * createRectNode ()
 
void createRectInit (const Nice::Point &_pnt, const Nice::Size &_size)
 
const char * failFatalWorkNode ()
 
void failFatalWorkInit (double _dbl)
 
const char * failErrorWorkNode ()
 
void failErrorWorkInit (double _dbl)
 
const char * incrementNode ()
 
const char * fileNode ()
 
void fileInit (const Nice::File &_ff)
 
const char * getValNode ()
 
void getValInit (const Nice::SeqU16 &_val)
 
const char * getActuatorPositionsNode ()
 
const char * wait10SecsNode ()
 
const char * setVectorNode ()
 
void setVectorInit (const Nice::SeqFloat &_val)
 
const char * setMatrixNode ()
 
void setMatrixInit (const Nice::SeqSeqFloat &_val)
 
const char * getCameraModeNode ()
 
const char * setCameraModeNode ()
 
void setCameraModeInit (Basda::CameraMode _val)
 
const char * convertPositionNode ()
 
void convertPositionInit (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
const char * getBigDataNode ()
 
void getBigDataInit (int _size)
 
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 packin ()
 schedule ONLINE 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 idleStandby ()
 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 packin ()
 
virtual void errorOffline ()
 
virtual void errorStandby ()
 
virtual void errorOnline ()
 
virtual void errorWorking ()
 
virtual void idleStandby ()
 
- 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

◆ SimpleServiceWorker() [1/2]

Basda::SimpleServiceWorker::SimpleServiceWorker ( const Nice::JointPtr _config)

◆ ~SimpleServiceWorker() [1/2]

Basda::SimpleServiceWorker::~SimpleServiceWorker ( )
virtual

◆ SimpleServiceWorker() [2/2]

Basda::SimpleServiceWorker::SimpleServiceWorker ( const Nice::JointPtr _config)

◆ ~SimpleServiceWorker() [2/2]

virtual Basda::SimpleServiceWorker::~SimpleServiceWorker ( )
virtual

Member Function Documentation

◆ abort() [1/2]

void Basda::SimpleServiceWorker::abort ( void  )
virtual

does nothing.


Reimplemented from Basda::ServiceWorkerSkeleton.

◆ abort() [2/2]

virtual void Basda::SimpleServiceWorker::abort ( void  )
virtual

does nothing.


Reimplemented from Basda::ServiceWorkerSkeleton.

◆ activate() [1/2]

virtual void Basda::SimpleServiceWorker::activate ( )
virtual

Implements Basda::ServiceWorker.

◆ activate() [2/2]

void Basda::SimpleServiceWorker::activate ( )
virtual

Implements Basda::ServiceWorker.

◆ convertPosition() [1/2]

virtual double Basda::SimpleServiceWorker::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
virtual

◆ convertPosition() [2/2]

double Basda::SimpleServiceWorker::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)
virtual

◆ createRect() [1/2]

Nice::Rect Basda::SimpleServiceWorker::createRect ( const Nice::Point _pnt,
const Nice::Size _size 
)
virtual

◆ createRect() [2/2]

virtual Nice::Rect Basda::SimpleServiceWorker::createRect ( const Nice::Point _pnt,
const Nice::Size _size 
)
virtual

◆ deactivate() [1/2]

void Basda::SimpleServiceWorker::deactivate ( )
virtual

Implements Basda::ServiceWorker.

◆ deactivate() [2/2]

virtual void Basda::SimpleServiceWorker::deactivate ( )
virtual

Implements Basda::ServiceWorker.

◆ deinit() [1/2]

virtual void Basda::SimpleServiceWorker::deinit ( )
virtual

Implements Basda::ServiceWorker.

◆ deinit() [2/2]

void Basda::SimpleServiceWorker::deinit ( )
virtual

Implements Basda::ServiceWorker.

◆ failError1to1() [1/2]

void Basda::SimpleServiceWorker::failError1to1 ( int  )
virtual

◆ failError1to1() [2/2]

virtual void Basda::SimpleServiceWorker::failError1to1 ( int  )
virtual

◆ failErrorDirect() [1/2]

virtual void Basda::SimpleServiceWorker::failErrorDirect ( int  )
virtual

◆ failErrorDirect() [2/2]

void Basda::SimpleServiceWorker::failErrorDirect ( int  )
virtual

◆ failErrorWork() [1/2]

void Basda::SimpleServiceWorker::failErrorWork ( double  )
virtual

◆ failErrorWork() [2/2]

virtual void Basda::SimpleServiceWorker::failErrorWork ( double  )
virtual

◆ failFatalWork() [1/2]

void Basda::SimpleServiceWorker::failFatalWork ( double  )
virtual

◆ failFatalWork() [2/2]

virtual void Basda::SimpleServiceWorker::failFatalWork ( double  )
virtual

◆ file() [1/2]

virtual void Basda::SimpleServiceWorker::file ( const Nice::File )
inlinevirtual

◆ file() [2/2]

virtual void Basda::SimpleServiceWorker::file ( const Nice::File )
inlinevirtual

◆ getActuatorPositions() [1/2]

Nice::SeqU16 Basda::SimpleServiceWorker::getActuatorPositions ( )
virtual

◆ getActuatorPositions() [2/2]

virtual Nice::SeqU16 Basda::SimpleServiceWorker::getActuatorPositions ( )
virtual

◆ getBigData() [1/2]

Nice::SeqInt Basda::SimpleServiceWorker::getBigData ( int  _size)
virtual

◆ getBigData() [2/2]

virtual Nice::SeqInt Basda::SimpleServiceWorker::getBigData ( int  )
virtual

◆ getCameraMode() [1/2]

Basda::CameraMode Basda::SimpleServiceWorker::getCameraMode ( )
virtual

◆ getCameraMode() [2/2]

virtual Basda::CameraMode Basda::SimpleServiceWorker::getCameraMode ( )
virtual

◆ getVal() [1/2]

virtual double Basda::SimpleServiceWorker::getVal ( const Nice::SeqU16 )
inlinevirtual

◆ getVal() [2/2]

virtual double Basda::SimpleServiceWorker::getVal ( const Nice::SeqU16 )
inlinevirtual

◆ idleOffline() [1/2]

virtual void Basda::SimpleServiceWorker::idleOffline ( )
virtual

wait for a state change.


Reimplemented from Basda::ServiceWorker.

◆ idleOffline() [2/2]

void Basda::SimpleServiceWorker::idleOffline ( )
virtual

wait for a state change.


Reimplemented from Basda::ServiceWorker.

◆ idleOnline() [1/2]

virtual void Basda::SimpleServiceWorker::idleOnline ( )
virtual

wait for a state change.


Reimplemented from Basda::ServiceWorker.

◆ idleOnline() [2/2]

void Basda::SimpleServiceWorker::idleOnline ( )
virtual

wait for a state change.


Reimplemented from Basda::ServiceWorker.

◆ increment() [1/2]

void Basda::SimpleServiceWorker::increment ( )
virtual

◆ increment() [2/2]

virtual void Basda::SimpleServiceWorker::increment ( )
virtual

◆ init() [1/2]

virtual void Basda::SimpleServiceWorker::init ( )
virtual

Implements Basda::ServiceWorker.

◆ init() [2/2]

void Basda::SimpleServiceWorker::init ( )
virtual

Implements Basda::ServiceWorker.

◆ moveAbsolute() [1/2]

virtual void Basda::SimpleServiceWorker::moveAbsolute ( const Nice::Point _pnt)
virtual

◆ moveAbsolute() [2/2]

void Basda::SimpleServiceWorker::moveAbsolute ( const Nice::Point _pnt)
virtual

◆ moveRelative() [1/2]

virtual void Basda::SimpleServiceWorker::moveRelative ( const Nice::Point _pnt,
int  _idx 
)
virtual

◆ moveRelative() [2/2]

void Basda::SimpleServiceWorker::moveRelative ( const Nice::Point _pnt,
int  _idx 
)
virtual

◆ moveToHome() [1/2]

virtual void Basda::SimpleServiceWorker::moveToHome ( )
inlinevirtual

◆ moveToHome() [2/2]

virtual void Basda::SimpleServiceWorker::moveToHome ( )
inlinevirtual

◆ moveToLimit() [1/2]

virtual void Basda::SimpleServiceWorker::moveToLimit ( double  )
inlinevirtual

◆ moveToLimit() [2/2]

virtual void Basda::SimpleServiceWorker::moveToLimit ( double  )
inlinevirtual

◆ moveToReference() [1/2]

virtual void Basda::SimpleServiceWorker::moveToReference ( int  )
inlinevirtual

◆ moveToReference() [2/2]

virtual void Basda::SimpleServiceWorker::moveToReference ( int  )
inlinevirtual

◆ readVelocity() [1/2]

Nice::Point Basda::SimpleServiceWorker::readVelocity ( int  _idx)
virtual

◆ readVelocity() [2/2]

virtual Nice::Point Basda::SimpleServiceWorker::readVelocity ( int  _idx)
virtual

◆ setCameraMode() [1/2]

void Basda::SimpleServiceWorker::setCameraMode ( Basda::CameraMode  )
virtual

◆ setCameraMode() [2/2]

virtual void Basda::SimpleServiceWorker::setCameraMode ( Basda::CameraMode  )
virtual

◆ setMatrix() [1/2]

virtual int Basda::SimpleServiceWorker::setMatrix ( const Nice::SeqSeqFloat )
virtual

◆ setMatrix() [2/2]

int Basda::SimpleServiceWorker::setMatrix ( const Nice::SeqSeqFloat _val)
virtual

◆ setProfile() [1/2]

virtual void Basda::SimpleServiceWorker::setProfile ( const Nice::NPoint ,
const double &  ,
const Nice::U32 ,
const Nice::U32  
)
inlinevirtual

◆ setProfile() [2/2]

virtual void Basda::SimpleServiceWorker::setProfile ( const Nice::NPoint ,
const double &  ,
const Nice::U32 ,
const Nice::U32  
)
inlinevirtual

◆ setVector() [1/2]

int Basda::SimpleServiceWorker::setVector ( const Nice::SeqFloat _val)
virtual

◆ setVector() [2/2]

virtual int Basda::SimpleServiceWorker::setVector ( const Nice::SeqFloat )
virtual

◆ startProfile() [1/2]

virtual void Basda::SimpleServiceWorker::startProfile ( const Nice::Date )
inlinevirtual

◆ startProfile() [2/2]

virtual void Basda::SimpleServiceWorker::startProfile ( const Nice::Date )
inlinevirtual

◆ stop() [1/2]

void Basda::SimpleServiceWorker::stop ( )
virtual

does nothing.


Reimplemented from Basda::ServiceWorkerSkeleton.

◆ stop() [2/2]

virtual void Basda::SimpleServiceWorker::stop ( )
virtual

does nothing.


Reimplemented from Basda::ServiceWorkerSkeleton.

◆ terminate() [1/2]

virtual void Basda::SimpleServiceWorker::terminate ( )
virtual

schedule EXIT as the next target state.


Reimplemented from Basda::ServiceWorker.

◆ terminate() [2/2]

void Basda::SimpleServiceWorker::terminate ( )
virtual

schedule EXIT as the next target state.


Reimplemented from Basda::ServiceWorker.

◆ useTransformation() [1/2]

virtual void Basda::SimpleServiceWorker::useTransformation ( int  )
inlinevirtual

◆ useTransformation() [2/2]

virtual void Basda::SimpleServiceWorker::useTransformation ( int  )
inlinevirtual

◆ wait10Secs() [1/2]

int Basda::SimpleServiceWorker::wait10Secs ( )
virtual

◆ wait10Secs() [2/2]

virtual int Basda::SimpleServiceWorker::wait10Secs ( )
virtual

◆ writeVelocity() [1/2]

virtual void Basda::SimpleServiceWorker::writeVelocity ( const Nice::Point _velocity)
virtual

◆ writeVelocity() [2/2]

void Basda::SimpleServiceWorker::writeVelocity ( const Nice::Point _velocity)
virtual

Member Data Documentation

◆ m_aborted

bool Basda::SimpleServiceWorker::m_aborted
private

◆ m_deviceAsync

DeviceAsyncImpl Basda::SimpleServiceWorker::m_deviceAsync
private

◆ m_testIf0

Named::TestIfPtr Basda::SimpleServiceWorker::m_testIf0
private

◆ m_testIf1

Named::TestIfPtr Basda::SimpleServiceWorker::m_testIf1
private

◆ m_testIf2

Named::TestIfPtr Basda::SimpleServiceWorker::m_testIf2
private

◆ m_velocity

Nice::Point Basda::SimpleServiceWorker::m_velocity
private

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