Public Member Functions | Private Member Functions | Private Attributes

AmsTestSeq Class Reference
[ACS Components Examples]

#include <acsexmplAmsSeqImpl.h>

Inheritance diagram for AmsTestSeq:
Inheritance graph
[legend]
Collaboration diagram for AmsTestSeq:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AmsTestSeq (const ACE_CString &name, maci::ContainerServices *containerServices)
virtual ~AmsTestSeq ()
virtual void setCoeff ()
virtual ACS::RWdoubleSeq_ptr RWdoubleSeqPM ()
virtual ACS::ROdoubleSeq_ptr ROdoubleSeqPM ()
virtual void execute ()

Private Member Functions

void operator= (const AmsTestSeq &)

Private Attributes

baci::RWdoubleSeqm_RWdoubleSeqPM_p
baci::ROdoubleSeqm_ROdoubleSeqPM_p

Detailed Description

Antenna Mount System Pointing Model. Class AmsTestSeq can be considered to be a "real-world" distributed object for antenna systems. This class exists between two sections of the antenna mount system. The high-level section executes at the array central control area in the Array Control Computer (ACC), while the low-level section executes at each antenna in the Antenna Bus Master (ABM) computer. AmsTestSeq provides one synchronous method, setCoeff(...), and two properties used for the coefficient of an individual pointing model term. An important thing to note is this example shows usage of property sequence types (i.e., ROdoubleSeq and RWdoubleSeq).

Version:
"@(#) $Id: acsexmplAmsSeqImpl.h,v 1.103 2008/10/09 08:41:11 cparedes Exp $"

Constructor & Destructor Documentation

AmsTestSeq::AmsTestSeq ( const ACE_CString &  name,
maci::ContainerServices containerServices 
)

Constructor

Parameters:
poa poa which will activate this and also all other components
name component name

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