CARMA C++
carma::monitor::MonitorValue Union Reference

Union of all possible types of monitor sample values. More...

#include <carma/monitor/MonitorPointSample.h>

Public Attributes

bool bo
 
uchar byte
 
float complex [2]
 
double db
 
float fl
 
long lo
 
short sh
 
long sn
 
char str [8]
 

Detailed Description

Union of all possible types of monitor sample values.

Type representing a monitor point sample value.

Designed for a maximum size of 8 bytes. Note the two floats, first for the real part and the second for the imaginary part of the complex value.

   Note that marshalling and demarshalling of unions in TAO is
   extremely inefficient.

IDL C++ Word Size char CORBA::Char 8-bit signed short CORBA::Short 16-bit signed long CORBA::Long 32-bit signed long long CORBA::LongLong 64-bit signed

octet CORBA::Octet 8-bit unsigned unsigned short CORBA::UShort 16-bit unsigned unsigned long CORBA::ULong 32-bit unsigned unsigned long long CORBA::ULongLong 64-bit unsigned

float CORBA::Float 32-bit IEEE single precision double CORBA::Double 64-bit IEEE double precision boolean CORBA::Boolean 8-bit ???

Definition at line 36 of file MonitorPointSample.h.


The documentation for this union was generated from the following file: