#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