#include <acscourseMount3Impl.h>


Public Member Functions | |
| Mount3Impl (const ACE_CString &name, maci::ContainerServices *containerServices) | |
| virtual | ~Mount3Impl () |
| virtual void | objfix (CORBA::Double az, CORBA::Double elev) |
| virtual ACS::ROdouble_ptr | cmdAz () |
| virtual ACS::ROdouble_ptr | cmdEl () |
| virtual ACS::ROdouble_ptr | actAz () |
| virtual ACS::ROdouble_ptr | actEl () |
Protected Member Functions | |
| void | operator= (const Mount3Impl &) |
Protected Attributes | |
| baci::SmartPropertyPointer < baci::ROdouble > | m_cmdAz_sp |
| baci::SmartPropertyPointer < baci::ROdouble > | m_cmdEl_sp |
| baci::SmartPropertyPointer < baci::ROdouble > | m_actAz_sp |
| baci::SmartPropertyPointer < baci::ROdouble > | m_actEl_sp |
| Mount3Impl::Mount3Impl | ( | const ACE_CString & | name, | |
| maci::ContainerServices * | containerServices | |||
| ) |
Constructor
| name | component's name. This is also the name that will be used to find the | |
| containerServices | the container services object for this component |
| virtual Mount3Impl::~Mount3Impl | ( | ) | [virtual] |
Destructor
| virtual ACS::ROdouble_ptr Mount3Impl::actAz | ( | ) | [virtual] |
Returns a reference to the actAz property Implementation of IDL interface for the property.
| virtual ACS::ROdouble_ptr Mount3Impl::actEl | ( | ) | [virtual] |
Returns a reference to the actEl property Implementation of IDL interface for the property.
| virtual ACS::ROdouble_ptr Mount3Impl::cmdAz | ( | ) | [virtual] |
Returns a reference to the cmdAz property Implementation of IDL interface for the property.
| virtual ACS::ROdouble_ptr Mount3Impl::cmdEl | ( | ) | [virtual] |
Returns a reference to the cmdEl property Implementation of IDL interface for the property.
| virtual void Mount3Impl::objfix | ( | CORBA::Double | az, | |
| CORBA::Double | elev | |||
| ) | [virtual] |
(Pre)sets a new non-moving position for the antenna. The position coordinates are given in azimuth and elevation. The actual az and elev values are written to the properties cmdAz, cmdEl, actAz and actEl.
| az | position azimuth (degree) | |
| elev | position elevation (degree) |
| ACSErrTypeACSCourse::TargetOutOfRangeEx |
| void Mount3Impl::operator= | ( | const Mount3Impl & | ) | [protected] |
ALMA C++ coding standards state copy operators should be disabled.
m_actAz_p is the antenna's actual azimuth
m_actEl_p is the antenna's actual elevation
m_cmdAz_p is the antenna's commanded azimuth
m_cmdEl_p is the antenna's commanded elevation
1.7.0