|
Mount3Impl − |
|
#include <acscourseMount3Impl.h> Inherits baci::CharacteristicComponentImpl. |
|
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 |
|
Parameters: |
|
name component’s name. This is also the name
that will be used to find the |
|
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. |
|
Returns: |
|
pointer to read-only double property actAz |
|
virtual ACS::ROdouble_ptr Mount3Impl::actEl () [virtual] Returns a reference to the actEl property Implementation of IDL interface for the property. |
|
Returns: |
|
pointer to read-only double property actEl |
|
virtual ACS::ROdouble_ptr Mount3Impl::cmdAz () [virtual] Returns a reference to the cmdAz property Implementation of IDL interface for the property. |
|
Returns: |
|
pointer to read-write double property cmdAz |
|
virtual ACS::ROdouble_ptr Mount3Impl::cmdEl () [virtual] Returns a reference to the cmdEl property Implementation of IDL interface for the property. |
|
Returns: |
|
pointer to read-only write property cmdEl |
|
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. |
|
Parameters: |
|
az position azimuth (degree) |
|
Exceptions: |
|
ACSErrTypeACSCourse::TargetOutOfRangeEx |
|
Returns: |
|
void |
|
void Mount3Impl::operator= (const Mount3Impl &) [protected] ALMA C++ coding standards state copy operators should be disabled. |
|
baci::SmartPropertyPointer<baci::ROdouble> Mount3Impl::m_actAz_sp [protected] m_actAz_p is the antenna’s actual azimuth |
|
baci::SmartPropertyPointer<baci::ROdouble> Mount3Impl::m_actEl_sp [protected] m_actEl_p is the antenna’s actual elevation |
|
baci::SmartPropertyPointer<baci::ROdouble> Mount3Impl::m_cmdAz_sp [protected] m_cmdAz_p is the antenna’s commanded azimuth |
|
baci::SmartPropertyPointer<baci::ROdouble> Mount3Impl::m_cmdEl_sp [protected] m_cmdEl_p is the antenna’s commanded elevation |
|
Generated automatically by Doxygen for ACS-2016.4 C++ API from the source code. |