ALMA Computing Group

PositionControlThread Class Reference

#include <acscourseMount2LoopImpl.h>

Collaboration diagram for PositionControlThread:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PositionControlThread (const ACE_CString &name, Mount2LoopImpl *mount_p, const ACS::TimeInterval &responseTime=ThreadBase::defaultResponseTime, const ACS::TimeInterval &sleepTime=ThreadBase::defaultSleepTime)
 Destructor.
 ~PositionControlThread ()
 Destructor.
virtual void runLoop ()
 Thread method invoqued at any iteration of the thread loop Is the real thread performer.
 PositionControlThread (const ACE_CString &name, Mount4Impl *mount_p, const ACS::TimeInterval &responseTime=ThreadBase::defaultResponseTime, const ACS::TimeInterval &sleepTime=ThreadBase::defaultSleepTime)
 ~PositionControlThread ()
virtual void runLoop ()

Protected Attributes

Mount2LoopImplmount_p
 Data member used to store the pointer to the Mount2LoopImpl component implentation that owns the thread.
Mount4Implmount_p

Detailed Description

Definition at line 81 of file acscourseMount2LoopImpl.h.


Constructor & Destructor Documentation

PositionControlThread::PositionControlThread ( const ACE_CString &  name,
Mount2LoopImpl mount_p,
const ACS::TimeInterval &  responseTime = ThreadBase::defaultResponseTime,
const ACS::TimeInterval &  sleepTime = ThreadBase::defaultSleepTime 
)

Destructor.

Parameters:
name threads's name.
mount_p pointer to the containing Component
suspended see ACS::Thread documentation
responseTime see ACS::Thread documentation
sleepTime see ACS::Thread documentation

Definition at line 34 of file acscourseMount2LoopImpl.cpp.

PositionControlThread::~PositionControlThread (  ) 

Destructor.

Definition at line 45 of file acscourseMount2LoopImpl.cpp.

PositionControlThread::PositionControlThread ( const ACE_CString &  name,
Mount4Impl mount_p,
const ACS::TimeInterval &  responseTime = ThreadBase::defaultResponseTime,
const ACS::TimeInterval &  sleepTime = ThreadBase::defaultSleepTime 
)

Definition at line 30 of file acscourseMount4Impl.cpp.

PositionControlThread::~PositionControlThread (  ) 


Member Function Documentation

virtual void PositionControlThread::runLoop (  )  [virtual]

void PositionControlThread::runLoop (  )  [virtual]

Thread method invoqued at any iteration of the thread loop Is the real thread performer.

Definition at line 50 of file acscourseMount2LoopImpl.cpp.

References Mount2Impl::m_actAz_sp, Mount2Impl::m_actEl_sp, Mount2Impl::m_cmdAz_sp, Mount2Impl::m_cmdEl_sp, and mount_p.


Member Data Documentation

Mount4Impl* PositionControlThread::mount_p [protected]

Definition at line 93 of file acscourseMount4Impl.h.

Mount2LoopImpl* PositionControlThread::mount_p [protected]

Data member used to store the pointer to the Mount2LoopImpl component implentation that owns the thread.

Received from the constructor and used in the runLoop()

Definition at line 113 of file acscourseMount2LoopImpl.h.

Referenced by runLoop().


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