CARMA C++
AntennaHandle.h
1 #ifndef CARMA_CONTROL_ANTENNAHANDLE_H
2 #define CARMA_CONTROL_ANTENNAHANDLE_H
3 
4 #include "carma/corba/corba.h"
5 #include "carma/antenna/common/AntennaControl.h"
8 
9 namespace carma {
10 namespace control {
11 
12 typedef RemoteObjHandleT<carma::antenna::common::AntennaControl> AntennaRemoteObjHandle;
13 
16 public:
28  AntennaHandle( const unsigned short carmaAntNo,
29  carma::monitor::MonitorSystem & monitorSystem,
30  carma::monitor::ControlSubsystemBase::Antenna & antenna );
31 
35  virtual ~AntennaHandle();
36 
40  void setInitialization( CORBA::Boolean state );
41 
42 protected:
43 
44 private:
45 
46 }; // class AntennaHandle
47 
48 } // namespace control
49 } // namespace carma
50 #endif
void setInitialization(CORBA::Boolean state)
Set the initialization flag.
Semi-hand-forged extensions to the auto-generated classes for the Control subsystem.
Manages connection to remote DO.
AntennaHandle(const unsigned short carmaAntNo, carma::monitor::MonitorSystem &monitorSystem, carma::monitor::ControlSubsystemBase::Antenna &antenna)
Constructor.
Typed class for managing connections to DOs.
Monitor system base class.
Definition: MonitorSystem.h:81
Manages antenna Antenna control DO connections.
Definition: AntennaHandle.h:15
virtual ~AntennaHandle()
Destructor - releases object (DO) references.