#include <acscourseMount2Impl.h>
Public Member Functions | |
Mount2Impl (const ACE_CString &name, maci::ContainerServices *containerServices) | |
virtual | ~Mount2Impl () |
virtual void | objfix (CORBA::Double az, CORBA::Double elev) |
virtual ACS::RWdouble_ptr | cmdAz () |
virtual ACS::RWdouble_ptr | cmdEl () |
virtual ACS::ROdouble_ptr | actAz () |
virtual ACS::ROdouble_ptr | actEl () |
Protected Member Functions | |
void | operator= (const Mount2Impl &) |
Protected Attributes | |
baci::SmartPropertyPointer < baci::RWdouble > | m_cmdAz_sp |
baci::SmartPropertyPointer < baci::RWdouble > | m_cmdEl_sp |
baci::SmartPropertyPointer < baci::ROdouble > | m_actAz_sp |
baci::SmartPropertyPointer < baci::ROdouble > | m_actEl_sp |
Mount2Impl::Mount2Impl | ( | 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 Mount2Impl::~Mount2Impl | ( | ) | [virtual] |
Destructor
virtual ACS::ROdouble_ptr Mount2Impl::actAz | ( | ) | [virtual] |
Returns a reference to the actAz property Implementation of IDL interface for the property.
virtual ACS::ROdouble_ptr Mount2Impl::actEl | ( | ) | [virtual] |
Returns a reference to the actEl property Implementation of IDL interface for the property.
virtual ACS::RWdouble_ptr Mount2Impl::cmdAz | ( | ) | [virtual] |
Returns a reference to the cmdAz property Implementation of IDL interface for the property.
virtual ACS::RWdouble_ptr Mount2Impl::cmdEl | ( | ) | [virtual] |
Returns a reference to the cmdEl property Implementation of IDL interface for the property.
virtual void Mount2Impl::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) |
void Mount2Impl::operator= | ( | const Mount2Impl & | ) | [protected] |
ALMA C++ coding standards state copy operators should be disabled.
Reimplemented in Mount2LoopImpl.
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