TwiceAsNice  2019-02-18
Classes | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes | Friends | List of all members
Basda::ServiceWorker Class Referenceabstract

#include <ServiceWorker.h>

Inheritance diagram for Basda::ServiceWorker:
Inheritance graph
Collaboration diagram for Basda::ServiceWorker:
Collaboration graph

Classes

struct  Branch
 The information which function is called if the next state is fixed. More...
 
class  WorkerThread
 A thread associated with a private state machine and a private monitor variable. More...
 

Public Member Functions

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 Types

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

 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 abort ()
 does nothing. More...
 
virtual void stop ()
 does nothing. More...
 
virtual void work ()=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 abort ()
 
virtual void stop ()
 
virtual void work ()=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 ()
 

Protected Attributes

Nice::JointPtr m_config
 
Nice::PropertyPtr m_state
 
std::string m_name
 

Static Protected Attributes

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...
 

Private Attributes

WorkerThreadPtr m_worker
 

Friends

class BasdardServiceWorker
 
template<typename Type , typename TypeClass , typename TypeMemFn >
class PropertyBridgeMemFn
 
void Basda::Python::init_module__Basda ()
 
void Basda::Python::init_module__Basda ()
 
template<typename Type , typename TypeClass , typename TypeMemFn >
class PropertyBridgeMemFn
 

Detailed Description

Author
Florian Briegelbrieg.nosp@m.el@m.nosp@m.pia.d.nosp@m.e
Version
09.01.26
Date
2009-07-03 11:58:06 AM

Member Typedef Documentation

◆ BranchTable [1/2]

typedef Branch Basda::ServiceWorker::BranchTable[6][6]
protected

◆ BranchTable [2/2]

typedef Branch Basda::ServiceWorker::BranchTable[6][6]
protected

◆ ServiceWorkerMemFn [1/2]

typedef void( ServiceWorker::* Basda::ServiceWorker::ServiceWorkerMemFn) ()
protected

◆ ServiceWorkerMemFn [2/2]

typedef void( ServiceWorker::* Basda::ServiceWorker::ServiceWorkerMemFn) ()
protected

◆ WorkerThreadPtr [1/2]

typedef IceUtil::Handle<WorkerThread> Basda::ServiceWorker::WorkerThreadPtr
protected

◆ WorkerThreadPtr [2/2]

typedef IceUtil::Handle<WorkerThread> Basda::ServiceWorker::WorkerThreadPtr
protected

Constructor & Destructor Documentation

◆ ServiceWorker() [1/2]

Basda::ServiceWorker::ServiceWorker ( const Nice::JointPtr _config)
protected

ctor

  • ERROR */{{SHUTDOWN, 0, 0, "nul"},{OFFLINE, 0, _OFF, "OFF" },{ STANDBY, 0, _STB, "STB" },{ ONLINE, 0, _ON, "ON" },{ ONLINE, 0, _ON, "ON" },{ OFFLINE, 0, _OFF, "OFF" } } };

Parameters
_configThe property tree of the worker.

◆ ~ServiceWorker() [1/2]

Basda::ServiceWorker::~ServiceWorker ( )
protectedvirtual

dtor Does nothing (in this base class)


◆ ServiceWorker() [2/2]

Basda::ServiceWorker::ServiceWorker ( const Nice::JointPtr _jointPtr)
protected

◆ ~ServiceWorker() [2/2]

virtual Basda::ServiceWorker::~ServiceWorker ( )
protectedvirtual

Member Function Documentation

◆ abort() [1/2]

void Basda::ServiceWorker::abort ( )
protectedvirtual

does nothing.


Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Ltcs::IifServiceWorker, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::ServiceWorkerSkeleton, Basda::ServiceWorkerSkeleton, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Lics::StarEnlargerServiceWorker, Lics::StarEnlargerServiceWorker, Basda::Simple2ServiceWorkerSkeletonPython, Basda::Simple2ServiceWorkerSkeletonPython, Basda::MoccaLCServiceWorkerSkeletonPython, Basda::MoccaNServiceWorkerSkeletonPython, Basda::MoccaTrajServiceWorkerSkeletonPython, Basda::MoccaTriPodServiceWorkerSkeletonPython, Basda::MoccaTTServiceWorkerSkeletonPython, Basda::MoccaWheelServiceWorkerSkeletonPython, Basda::MoccaXServiceWorkerSkeletonPython, Basda::MoccaXYServiceWorkerSkeletonPython, Basda::MoccaStarEnlargerServiceWorkerSkeletonPython, Basda::VinoCameraCtrlServiceWorkerSkeletonPython, Basda::VinoCameraFitsWriterServiceWorkerSkeletonPython, and Basda::VinoImagePushU16ServiceWorkerSkeletonPython.

◆ abort() [2/2]

virtual void Basda::ServiceWorker::abort ( )
protectedvirtual

Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Ltcs::IifServiceWorker, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::ServiceWorkerSkeleton, Basda::ServiceWorkerSkeleton, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Lics::StarEnlargerServiceWorker, Lics::StarEnlargerServiceWorker, Basda::Simple2ServiceWorkerSkeletonPython, Basda::Simple2ServiceWorkerSkeletonPython, Basda::MoccaLCServiceWorkerSkeletonPython, Basda::MoccaNServiceWorkerSkeletonPython, Basda::MoccaTrajServiceWorkerSkeletonPython, Basda::MoccaTriPodServiceWorkerSkeletonPython, Basda::MoccaTTServiceWorkerSkeletonPython, Basda::MoccaWheelServiceWorkerSkeletonPython, Basda::MoccaXServiceWorkerSkeletonPython, Basda::MoccaXYServiceWorkerSkeletonPython, Basda::MoccaStarEnlargerServiceWorkerSkeletonPython, Basda::VinoCameraCtrlServiceWorkerSkeletonPython, Basda::VinoCameraFitsWriterServiceWorkerSkeletonPython, and Basda::VinoImagePushU16ServiceWorkerSkeletonPython.

◆ activate() [1/2]

virtual void Basda::ServiceWorker::activate ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ activate() [2/2]

virtual void Basda::ServiceWorker::activate ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ cfg() [1/2]

Nice::JointPtr Basda::ServiceWorker::cfg ( )
inline

◆ cfg() [2/2]

Nice::JointPtr Basda::ServiceWorker::cfg ( )
inline

◆ changeState() [1/2]

void Basda::ServiceWorker::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.


Parameters
_statethe desired target state.

◆ changeState() [2/2]

void Basda::ServiceWorker::changeState ( Basda::ServiceState  _state)

◆ changeStateOnlyFromTo() [1/2]

bool Basda::ServiceWorker::changeStateOnlyFromTo ( Basda::ServiceState  _from,
Basda::ServiceState  _to 
)

wait (indefinitely) until the worker has reached a spcifici state


Parameters
_fromThe current state or the state to which we're scheduled to go to.
_toThe target state to wait for
Returns
false If the current state or scheduled state are not the _from state.

◆ changeStateOnlyFromTo() [2/2]

bool Basda::ServiceWorker::changeStateOnlyFromTo ( Basda::ServiceState  _from,
Basda::ServiceState  _to 
)

◆ config() [1/2]

const Nice::JointPtr& Basda::ServiceWorker::config ( )
inline

◆ config() [2/2]

const Nice::JointPtr& Basda::ServiceWorker::config ( )
inline

◆ deactivate() [1/2]

virtual void Basda::ServiceWorker::deactivate ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ deactivate() [2/2]

virtual void Basda::ServiceWorker::deactivate ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ deinit() [1/2]

virtual void Basda::ServiceWorker::deinit ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ deinit() [2/2]

virtual void Basda::ServiceWorker::deinit ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ errorOffline() [1/2]

void Basda::ServiceWorker::errorOffline ( )
protectedvirtual

set the target state to OFFLINE.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorOffline() [2/2]

virtual void Basda::ServiceWorker::errorOffline ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorOnline() [1/2]

void Basda::ServiceWorker::errorOnline ( )
protectedvirtual

set the target state to OFFLINE.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorOnline() [2/2]

virtual void Basda::ServiceWorker::errorOnline ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorStandby() [1/2]

void Basda::ServiceWorker::errorStandby ( )
protectedvirtual

set the target state to OFFLINE.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorStandby() [2/2]

virtual void Basda::ServiceWorker::errorStandby ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorWorking() [1/2]

virtual void Basda::ServiceWorker::errorWorking ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ errorWorking() [2/2]

void Basda::ServiceWorker::errorWorking ( )
protectedvirtual

set the target state to OFFLINE.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::MoccaStarEnlargerServiceWorker, and Basda::MoccaStarEnlargerServiceWorker.

◆ idleOffline() [1/2]

virtual void Basda::ServiceWorker::idleOffline ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::BasdardServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ idleOffline() [2/2]

void Basda::ServiceWorker::idleOffline ( )
protectedvirtual

wait for a state change.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::BasdardServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ idleOnline() [1/2]

void Basda::ServiceWorker::idleOnline ( )
protectedvirtual

wait for a state change.


Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::BasdardServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ idleOnline() [2/2]

virtual void Basda::ServiceWorker::idleOnline ( )
protectedvirtual

Reimplemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::BasdardServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ idleStandby() [1/2]

virtual void Basda::ServiceWorker::idleStandby ( )
protectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::BasdardServiceWorker, Laos::XineticsServiceWorker, and Laos::XineticsServiceWorker.

◆ idleStandby() [2/2]

void Basda::ServiceWorker::idleStandby ( )
protectedvirtual

wait for a state change.


Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Basda::BasdardServiceWorker, Laos::XineticsServiceWorker, and Laos::XineticsServiceWorker.

◆ init() [1/2]

virtual void Basda::ServiceWorker::init ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BcuCameraCtrlServiceWorker< DataType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ init() [2/2]

virtual void Basda::ServiceWorker::init ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorker, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::StarEnlargerServiceWorker, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BcuCameraCtrlServiceWorker< DataType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Lffts::FastLoopServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Lffts::FastLoopDataPushServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< Type, DataType, DeviceType >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Lics::FitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ isTerminated() [1/2]

bool Basda::ServiceWorker::isTerminated ( )
inline

◆ isTerminated() [2/2]

bool Basda::ServiceWorker::isTerminated ( )
inline

◆ isTransit() [1/2]

bool Basda::ServiceWorker::isTransit ( )
inline

◆ isTransit() [2/2]

bool Basda::ServiceWorker::isTransit ( )
inline

◆ lock() [1/2]

virtual void Basda::ServiceWorker::lock ( )
inlinevirtual

◆ lock() [2/2]

virtual void Basda::ServiceWorker::lock ( )
inlinevirtual

◆ monitor() [1/2]

virtual Nice::Monitor& Basda::ServiceWorker::monitor ( )
inlinevirtual

◆ monitor() [2/2]

virtual Nice::Monitor& Basda::ServiceWorker::monitor ( )
inlinevirtual

◆ name() [1/2]

virtual const std::string& Basda::ServiceWorker::name ( )
inlinevirtual

◆ name() [2/2]

virtual const std::string& Basda::ServiceWorker::name ( )
inlinevirtual

◆ packin() [1/2]

void Basda::ServiceWorker::packin ( )
protectedvirtual

schedule ONLINE as the next target state.


Reimplemented in Laos::BCUServiceWorker< DataType >, and Laos::BCUServiceWorker< DataType >.

◆ packin() [2/2]

virtual void Basda::ServiceWorker::packin ( )
protectedvirtual

◆ preinit() [1/2]

virtual void Basda::ServiceWorker::preinit ( )
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::BasdardServiceWorker.

◆ preinit() [2/2]

virtual void Basda::ServiceWorker::preinit ( )
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::BasdardServiceWorker.

◆ sendStateStatus() [1/2]

void Basda::ServiceWorker::sendStateStatus ( const std::string &  _action,
int  _percent 
)
inlineprotected

◆ sendStateStatus() [2/2]

void Basda::ServiceWorker::sendStateStatus ( const std::string &  _action,
int  _percent 
)
inlineprotected

◆ setState() [1/2]

void Basda::ServiceWorker::setState ( Basda::ServiceState  _next)
inlineprotected

◆ setState() [2/2]

void Basda::ServiceWorker::setState ( Basda::ServiceState  _next)
inlineprotected

◆ state() [1/2]

Basda::ServiceState Basda::ServiceWorker::state ( )
inline

◆ state() [2/2]

Basda::ServiceState Basda::ServiceWorker::state ( )
inline

◆ stateHasChanged() [1/2]

bool Basda::ServiceWorker::stateHasChanged ( )
inline

◆ stateHasChanged() [2/2]

bool Basda::ServiceWorker::stateHasChanged ( )
inline

◆ stateIsSettled() [1/2]

bool Basda::ServiceWorker::stateIsSettled ( )
inline

◆ stateIsSettled() [2/2]

bool Basda::ServiceWorker::stateIsSettled ( )
inline

◆ stateLast() [1/2]

Basda::ServiceState Basda::ServiceWorker::stateLast ( )
inline

◆ stateLast() [2/2]

Basda::ServiceState Basda::ServiceWorker::stateLast ( )
inline

◆ stateNext() [1/2]

Basda::ServiceState Basda::ServiceWorker::stateNext ( )
inline

◆ stateNext() [2/2]

Basda::ServiceState Basda::ServiceWorker::stateNext ( )
inline

◆ stateNow() [1/2]

Basda::ServiceState Basda::ServiceWorker::stateNow ( )
inline

◆ stateNow() [2/2]

Basda::ServiceState Basda::ServiceWorker::stateNow ( )
inline

◆ stop() [1/2]

virtual void Basda::ServiceWorker::stop ( )
protectedvirtual

Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Ltcs::IifServiceWorker, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::ServiceWorkerSkeleton, Basda::ServiceWorkerSkeleton, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Lics::StarEnlargerServiceWorker, Lics::StarEnlargerServiceWorker, Basda::Simple2ServiceWorkerSkeletonPython, Basda::Simple2ServiceWorkerSkeletonPython, Basda::MoccaLCServiceWorkerSkeletonPython, Basda::MoccaNServiceWorkerSkeletonPython, Basda::MoccaTrajServiceWorkerSkeletonPython, Basda::MoccaTriPodServiceWorkerSkeletonPython, Basda::MoccaTTServiceWorkerSkeletonPython, Basda::MoccaWheelServiceWorkerSkeletonPython, Basda::MoccaXServiceWorkerSkeletonPython, Basda::MoccaXYServiceWorkerSkeletonPython, Basda::MoccaStarEnlargerServiceWorkerSkeletonPython, Basda::VinoCameraCtrlServiceWorkerSkeletonPython, Basda::VinoCameraFitsWriterServiceWorkerSkeletonPython, and Basda::VinoImagePushU16ServiceWorkerSkeletonPython.

◆ stop() [2/2]

void Basda::ServiceWorker::stop ( )
protectedvirtual

does nothing.


Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Ltcs::IifServiceWorker, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::VinoFitsWriterServiceWorker< Type, DataType, DeviceType >, Basda::VinoFitsWriterServiceWorker< Type, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Basda::VinoFitsWriterServiceWorker< float, Laos::WfcLoopData, Basda::RingbufferDevice< Laos::WfcLoopData > >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BcuCameraCtrlServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::ServiceWorkerSkeleton, Basda::ServiceWorkerSkeleton, LnLsys::CabinetServiceWorker, LnLsys::CabinetServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Lics::StarEnlargerServiceWorker, Lics::StarEnlargerServiceWorker, Basda::Simple2ServiceWorkerSkeletonPython, Basda::Simple2ServiceWorkerSkeletonPython, Basda::MoccaLCServiceWorkerSkeletonPython, Basda::MoccaNServiceWorkerSkeletonPython, Basda::MoccaTrajServiceWorkerSkeletonPython, Basda::MoccaTriPodServiceWorkerSkeletonPython, Basda::MoccaTTServiceWorkerSkeletonPython, Basda::MoccaWheelServiceWorkerSkeletonPython, Basda::MoccaXServiceWorkerSkeletonPython, Basda::MoccaXYServiceWorkerSkeletonPython, Basda::MoccaStarEnlargerServiceWorkerSkeletonPython, Basda::VinoCameraCtrlServiceWorkerSkeletonPython, Basda::VinoCameraFitsWriterServiceWorkerSkeletonPython, and Basda::VinoImagePushU16ServiceWorkerSkeletonPython.

◆ terminate() [1/2]

void Basda::ServiceWorker::terminate ( )
protectedvirtual

schedule EXIT as the next target state.


Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, $NAMESPACE::$ServiceWorker, Lffts::FastLoopServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ terminate() [2/2]

virtual void Basda::ServiceWorker::terminate ( )
protectedvirtual

Reimplemented in Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::NPoint, Nice::NPoint, Nice::W3Matrix, MoccaTriPodServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, Nice::Int, Nice::Point, MoccaWheelServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< Nice::Point, Nice::Point, Nice::WMatrix, MoccaXYServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaXServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaNServiceWorkerCore< double, double, Nice::Point, MoccaTrajServiceWorkerSkeleton >, Basda::MoccaLCServiceWorker, Basda::MoccaLCServiceWorker, Laos::WfcLoopService< Type >, Laos::WfcLoopService< Type >, Laos::StarEnlargerServiceWorker, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::VinoCameraCtrlServiceWorker< DataType, Laos::BcuCameraCtrlDataServiceWorker< DataType > >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, Laos::BCUServiceWorker< DataType >, Laos::BCUServiceWorker< DataType >, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, $NAMESPACE::$ServiceWorker, Lffts::FastLoopServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::ADSECServiceWorker, Laos::ADSECServiceWorker, Laos::XineticsServiceWorker, Laos::XineticsServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::MoccaStarEnlargerServiceWorker, Basda::SimpleServiceWorker, Basda::SimpleServiceWorker, Tux::BigDataServiceWorker, Tux::BigDataServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, Lics::StarEnlargerServiceWorker, and Lics::StarEnlargerServiceWorker.

◆ timedWaitForNewState() [1/2]

virtual bool Basda::ServiceWorker::timedWaitForNewState ( const Nice::Time _timeout)
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >.

◆ timedWaitForNewState() [2/2]

virtual bool Basda::ServiceWorker::timedWaitForNewState ( const Nice::Time _timeout)
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >.

◆ timedWaitForState() [1/2]

bool Basda::ServiceWorker::timedWaitForState ( Basda::ServiceState  _state,
const Nice::Time _timeout 
)

◆ timedWaitForState() [2/2]

bool Basda::ServiceWorker::timedWaitForState ( Basda::ServiceState  _state,
const Nice::Time _timeout 
)

wait (indefinitely) until the worker has reached a specific state


Parameters
_stateThe target state to wait for
_timeoutA timeout duration for acquiring a lock on the monitor.
Returns
false if the lock wasn't acquired within the timeout.

◆ triggerState() [1/2]

void Basda::ServiceWorker::triggerState ( const Basda::ServiceStateMachine _state)
protected

◆ triggerState() [2/2]

void Basda::ServiceWorker::triggerState ( const Basda::ServiceStateMachine _state)
protected

change state to a new state


Parameters
_statethe desired target state.

The difference to changeState() is that failure to acquire a lock on the monitor does not lead to state change notification.

◆ tryChangeState() [1/2]

bool Basda::ServiceWorker::tryChangeState ( Basda::ServiceState  _state,
const Nice::Time _timeout = Nice::Time::seconds(0.0) 
)

◆ tryChangeState() [2/2]

bool Basda::ServiceWorker::tryChangeState ( Basda::ServiceState  _state,
const Nice::Time _timeout = Nice::Time::seconds(0.0) 
)

change state to a new state


Parameters
_statethe desired target state.
_timeoutA timeout for acquiring a lock on the monitor.
Returns
true if within the timeout the lock could be acquired and the target state set. false if the timeout expired.

◆ unlock() [1/2]

virtual void Basda::ServiceWorker::unlock ( )
inlinevirtual

◆ unlock() [2/2]

virtual void Basda::ServiceWorker::unlock ( )
inlinevirtual

◆ var() [1/2]

Nice::JointPtr Basda::ServiceWorker::var ( )
inline

◆ var() [2/2]

Nice::JointPtr Basda::ServiceWorker::var ( )
inline

◆ waitForNewState() [1/2]

virtual void Basda::ServiceWorker::waitForNewState ( )
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >.

◆ waitForNewState() [2/2]

virtual void Basda::ServiceWorker::waitForNewState ( )
inlineprotectedvirtual

Reimplemented in Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaWheelServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTTServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaNServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraFitsWriterServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTriPodServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaXYServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaStarEnlargerServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaLCServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Simple2ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoImagePushU16ServiceWorkerSkeleton >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< Basda::ServiceWorker >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< VinoCameraCtrlServiceWorkerSkeleton >, Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >, and Basda::PythonServiceWorker< MoccaTrajServiceWorkerSkeleton >.

◆ waitForState() [1/2]

void Basda::ServiceWorker::waitForState ( Basda::ServiceState  _state)

◆ waitForState() [2/2]

void Basda::ServiceWorker::waitForState ( Basda::ServiceState  _state)

wait (indefinitely) until the worker has reached a spcifici state


Parameters
_stateThe target state to wait for

◆ work() [1/2]

virtual void Basda::ServiceWorker::work ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorkerSkeleton, Ltcs::IifServiceWorkerSkeleton, Basda::Simple2ServiceWorkerSkeleton, Basda::PythonServiceWorkerSingleWork, Basda::PythonServiceWorkerSingleWork, Laos::DrotServiceWorkerSkeleton, Laos::DrotServiceWorkerSkeleton, Laos::ADSECServiceWorkerSkeleton, Laos::ADSECServiceWorkerSkeleton, Basda::VinoCameraCtrlServiceWorkerSkeleton, Basda::VinoCameraCtrlServiceWorkerSkeleton, Basda::MoccaTrajServiceWorkerSkeleton, Basda::MoccaTrajServiceWorkerSkeleton, Basda::MoccaTTServiceWorkerSkeleton, Basda::MoccaXYServiceWorkerSkeleton, Basda::MoccaTTServiceWorkerSkeleton, Basda::MoccaXYServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::MoccaXServiceWorkerSkeleton, Basda::MoccaXServiceWorkerSkeleton, Laos::WfcCommonsServiceWorkerSkeleton, Laos::WfcCommonsServiceWorkerSkeleton, Basda::MoccaNServiceWorkerSkeleton, Basda::MoccaNServiceWorkerSkeleton, Laos::StarEnlargerServiceWorkerSkeleton, Laos::StarEnlargerServiceWorkerSkeleton, LaosAoc::SECenterServiceWorkerSkeleton, LaosAoc::SECenterServiceWorkerSkeleton, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::MoccaTriPodServiceWorkerSkeleton, Basda::MoccaTriPodServiceWorkerSkeleton, LaosAoc::CcdTrackServiceWorkerSkeleton, LaosAoc::CcdTrackServiceWorkerSkeleton, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::MoccaWheelServiceWorkerSkeleton, Lffts::FastLoopServiceWorker, Basda::MoccaWheelServiceWorkerSkeleton, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::MoccaStarEnlargerServiceWorkerSkeleton, Basda::VinoCameraFitsWriterServiceWorkerSkeleton, Basda::MoccaStarEnlargerServiceWorkerSkeleton, Basda::VinoCameraFitsWriterServiceWorkerSkeleton, LaosAoc::CameraBiasServiceWorkerSkeleton, LaosAoc::CameraBiasServiceWorkerSkeleton, LnLsys::CabinetServiceWorkerSkeleton, LnLsys::CabinetServiceWorkerSkeleton, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::MoccaLCServiceWorkerSkeleton, Lffts::FastLoopDataPushServiceWorker, Basda::MoccaLCServiceWorkerSkeleton, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::AocRecMatServiceWorkerSkeleton, Laos::XineticsServiceWorkerSkeleton, Laos::AocRecMatServiceWorkerSkeleton, Laos::XineticsServiceWorkerSkeleton, Tux::BigDataServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorkerSkeleton, Lics::StarEnlargerServiceWorkerSkeleton, Lics::StarEnlargerServiceWorkerSkeleton, Basda::VinoImagePushU16ServiceWorkerSkeleton, Basda::VinoImagePushU16ServiceWorkerSkeleton, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ work() [2/2]

virtual void Basda::ServiceWorker::work ( )
protectedpure virtual

Implemented in Ltcs::IifServiceWorkerSkeleton, Ltcs::IifServiceWorkerSkeleton, Basda::Simple2ServiceWorkerSkeleton, Basda::PythonServiceWorkerSingleWork, Basda::PythonServiceWorkerSingleWork, Laos::DrotServiceWorkerSkeleton, Laos::DrotServiceWorkerSkeleton, Laos::ADSECServiceWorkerSkeleton, Laos::ADSECServiceWorkerSkeleton, Basda::VinoCameraCtrlServiceWorkerSkeleton, Basda::VinoCameraCtrlServiceWorkerSkeleton, Basda::MoccaTrajServiceWorkerSkeleton, Basda::MoccaTrajServiceWorkerSkeleton, Basda::MoccaTTServiceWorkerSkeleton, Basda::MoccaXYServiceWorkerSkeleton, Basda::MoccaTTServiceWorkerSkeleton, Basda::MoccaXYServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorker< ImageType >, Laos::WfcLoopDataPushServiceWorker< ImageType >, Basda::MoccaXServiceWorkerSkeleton, Basda::MoccaXServiceWorkerSkeleton, Laos::WfcCommonsServiceWorkerSkeleton, Laos::WfcCommonsServiceWorkerSkeleton, Basda::MoccaNServiceWorkerSkeleton, Basda::MoccaNServiceWorkerSkeleton, Laos::StarEnlargerServiceWorkerSkeleton, Laos::StarEnlargerServiceWorkerSkeleton, LaosAoc::SECenterServiceWorkerSkeleton, LaosAoc::SECenterServiceWorkerSkeleton, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::VinoImagePushServiceWorker< Type, RingBufferDataType >, Basda::MoccaTriPodServiceWorkerSkeleton, Basda::MoccaTriPodServiceWorkerSkeleton, LaosAoc::CcdTrackServiceWorkerSkeleton, LaosAoc::CcdTrackServiceWorkerSkeleton, $NAMESPACE::$ServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::Tempo::BasdaTempoMonitorServiceWorker, Basda::MoccaWheelServiceWorkerSkeleton, Lffts::FastLoopServiceWorker, Basda::MoccaWheelServiceWorkerSkeleton, Basda::osci::OsciServiceWorker, Basda::osci::OsciServiceWorker, basda::pulsegenerator::BasdaServiceWorker, basda::pulsegenerator::BasdaServiceWorker, Basda::MoccaStarEnlargerServiceWorkerSkeleton, Basda::VinoCameraFitsWriterServiceWorkerSkeleton, Basda::MoccaStarEnlargerServiceWorkerSkeleton, Basda::VinoCameraFitsWriterServiceWorkerSkeleton, LaosAoc::CameraBiasServiceWorkerSkeleton, LaosAoc::CameraBiasServiceWorkerSkeleton, LnLsys::CabinetServiceWorkerSkeleton, LnLsys::CabinetServiceWorkerSkeleton, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::BasdardServiceWorker, Basda::ErrorServiceWorker, Basda::SlowServiceWorker, Basda::WakeUpServiceWorker, Basda::WakeUpServiceWorker, basda::PowerMeterServiceWorker, basda::PowerMeterServiceWorker, Basda::MoccaLCServiceWorkerSkeleton, Lffts::FastLoopDataPushServiceWorker, Basda::MoccaLCServiceWorkerSkeleton, Basda::HangingServiceWorker, Basda::HangingServiceWorker, Laos::AocRecMatServiceWorkerSkeleton, Laos::XineticsServiceWorkerSkeleton, Laos::AocRecMatServiceWorkerSkeleton, Laos::XineticsServiceWorkerSkeleton, Tux::BigDataServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorkerSkeleton, Laos::WfcLoopDataPushServiceWorkerSkeleton, Lics::StarEnlargerServiceWorkerSkeleton, Lics::StarEnlargerServiceWorkerSkeleton, Basda::VinoImagePushU16ServiceWorkerSkeleton, Basda::VinoImagePushU16ServiceWorkerSkeleton, Basda::IoSwitchServiceWorker, Basda::IoSwitchServiceWorker, and Basda::IoSwitchServiceWorker.

◆ worker() [1/2]

virtual WorkerThreadPtr Basda::ServiceWorker::worker ( )
inlinevirtual

◆ worker() [2/2]

virtual WorkerThreadPtr Basda::ServiceWorker::worker ( )
inlinevirtual

Friends And Related Function Documentation

◆ Basda::Python::init_module__Basda [1/2]

◆ Basda::Python::init_module__Basda [2/2]

◆ BasdardServiceWorker

◆ PropertyBridgeMemFn [1/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
friend class PropertyBridgeMemFn
friend

◆ PropertyBridgeMemFn [2/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
class PropertyBridgeMemFn ( )
friend

Member Data Documentation

◆ m_config

Nice::JointPtr Basda::ServiceWorker::m_config
protected

◆ m_name

std::string Basda::ServiceWorker::m_name
protected

◆ m_state

Nice::PropertyPtr Basda::ServiceWorker::m_state
protected

◆ m_worker

WorkerThreadPtr Basda::ServiceWorker::m_worker
private

◆ s_stateTable

static BranchTable Basda::ServiceWorker::s_stateTable
staticprotected
Initial value:
=
{
{{SHUTDOWN, 0, 0, "nul"},{SHUTDOWN, 0, 0, "nul" },{ SHUTDOWN, 0, 0, "nul" },{ SHUTDOWN, 0, 0, "nul" },{ SHUTDOWN, 0, 0, "nul" },{ SHUTDOWN, 0, 0, "nul" } },
{{SHUTDOWN, 0, _TRM,"trm"},{OFFLINE, 0, _OFF, "OFF" },{ STANDBY, 1, _INI, "ini" },{ STANDBY, 1, _INI, "ini" },{ OFFLINE, 0, 0, "nul" },{ ERROR, 1, _EOFF, "err" }},
{{OFFLINE, 1, _RST, "rst"},{OFFLINE, 1, _RST, "rst" },{ STANDBY, 0, _STB, "STB" },{ ONLINE, 1, _ACT, "act" },{ STANDBY, 0, 0, "nul" },{ ERROR, 1, _ESTB, "err" } },
{{STANDBY, 1, _DEA, "dea"},{STANDBY, 1, _DEA, "dea" },{ STANDBY, 1, _DEA, "dea" },{ ONLINE, 0, _ON, "ON" },{ WORKING, 1, _WRK, "wrk" },{ ERROR, 1, _EON, "err" } },
{{STANDBY, 1, _DEA, "dea"},{STANDBY, 1, _DEA, "dea" },{ STANDBY, 1, _DEA, "dea" },{ ONLINE, 0, _ON, "ON" },{ WORKING, 1, _PCK, "pck" },{ ERROR, 1, _EWRK, "err" } },
{{SHUTDOWN, 0, 0, "nul"},{OFFLINE, 0, _OFF, "OFF" },{OFFLINE, 0, _OFF, "OFF" },{OFFLINE, 0, _OFF, "OFF" },{OFFLINE, 0, _OFF, "OFF" },{ OFFLINE, 0, _OFF, "OFF" } } }

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.


  • ERROR goes into OFFLINE,
  • WORKING is not triggered if OFFLINE or STANDBY.
  • SHUTDOWN may transvers via OFFLINE and/or STANDBY.

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