CARMA C++
|
This is the IDL file for the monitorframe structures. More...
import "carma/util/UserException.idl";
Go to the source code of this file.
Classes | |
struct | carma::monitor::TransportMonitorValueMetadata |
Transport monitor value metadata. More... | |
struct | carma::monitor::TransportSubsystemFrame |
Contains sample values from all monitor points in a monitor subsystem. More... | |
Modules | |
module | carma |
IDL for bima Rx Control, inherits from antenna::common::RxControl. | |
carma::monitor | |
Monitor subsystem. | |
Typedefs | |
typedef sequence< boolean > | carma::monitor::BoolSeq |
typedef sequence< char, 8 > | carma::monitor::Char8 |
typedef sequence< char > | carma::monitor::CharSeq |
typedef sequence< ComplexFloat > | carma::monitor::ComplexSeq |
typedef sequence< double > | carma::monitor::DoubleSeq |
typedef sequence< float > | carma::monitor::FloatSeq |
typedef sequence< octet > | carma::monitor::iSampleSeq |
typedef sequence< long > | carma::monitor::LongSeq |
typedef sequence < TransportMonitorValueMetadata > | carma::monitor::MonitorSampleValueMetadataSeq |
typedef short | carma::monitor::MonitorValueType |
Enumeration of possible types for monitor point values. More... | |
typedef sequence < MonitorValueType > | carma::monitor::MonitorValueTypeSeq |
typedef sequence< long > | carma::monitor::SerialNumberSeq |
typedef sequence< short > | carma::monitor::ShortSeq |
typedef sequence< Char8 > | carma::monitor::StringSeq |
typedef sequence < TransportMonitorValue > | carma::monitor::TransportMonitorValueSeq |
typedef sequence< unsigned short > | carma::monitor::UShortSeq |
typedef sequence< octet > | carma::monitor::ValidityFlagSeq |
This is the IDL file for the monitorframe structures.
File containing IDL declarations for CARMA monitor frame structures. The primary structures are VarSubsystemFrame, used primarily by monitor subsystems, and MonitorSystemFrame, used only within the Array Control Computer (ACC).
Convention - in all monitor namespace names, 'ss' used as a prefix denotes subsystem, in particular, a monitor subsystem as defined in the Monitor design document for CARMA -
Andy Beard, September 2010: Data structures were redesigned for our conversion from ORBacus to TAO. In particular, the marshalling of unions and enums in TAO resulted in unacceptable performance. The redesign focused exclusively on removing these, though the union still exists for legacy side uses (e.g. python).
Definition in file monitorframe.idl.