CARMA C++
carma::monitor::TransportSubsystemFrame Struct Reference

Contains sample values from all monitor points in a monitor subsystem. More...

import "carma/monitor/monitorframe.idl";

Public Attributes

unsigned long frameCount
 Timestamp for the frame, measured in half-seconds from the Epoch. More...
 
double lastWriterDelay
 Offset from half-second at which writer is set to write to ScriberPublisher. More...
 
double lastWriteTime
 Time at which data was last written to ScriberPublisher. More...
 
unsigned short maxMonitorPoints
 Maximum number of monitor points possible for this subsystem. More...
 
unsigned short maxSamples
 Maximum number of monitor sample values in the frame. More...
 
MonitorSampleValues monitorValues
 Structure containing monitor sample values. More...
 
unsigned short numMonitorPoints
 Number of monitor points in the frame, as defined by the number of configured monitor points. More...
 
unsigned short numSamples
 Total number of monitor sample values in the frame, as defined by the sum of the number of samples for each of the configured monitor points. More...
 
unsigned short numSingleSamplePoints
 
double publishTime
 Time at which frame was published from the subsystem computer, as MJD, obtained from the carma/util/Time class. More...
 
double receiveTime
 Time at which frame was received at the ACC, as MJD, obtained from the carma/util/Time class. More...
 
double scriberWriteDelay
 Offset from half-second at which scriberPublisher is set to write to local (subsystem) IPQ. More...
 
double scriberWriteTime
 Time at which frame was written to local (subsystem) IPQ. More...
 
unsigned short statusFlags
 Bit fields with the state of the subsystem frame - complete, partial, empty, sent, received. More...
 
unsigned short subsystemID
 Subsystem ID for the monitor subsystem. More...
 

Detailed Description

Contains sample values from all monitor points in a monitor subsystem.

See Also
http://www.mmarray.org/project/WP/Monitoring/monitoringDesign.pdf

Definition at line 195 of file monitorframe.idl.

Member Data Documentation

unsigned long carma::monitor::TransportSubsystemFrame::frameCount

Timestamp for the frame, measured in half-seconds from the Epoch.

Definition at line 248 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::lastWriterDelay

Offset from half-second at which writer is set to write to ScriberPublisher.

Definition at line 256 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::lastWriteTime

Time at which data was last written to ScriberPublisher.

Definition at line 262 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::maxMonitorPoints

Maximum number of monitor points possible for this subsystem.

Definition at line 229 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::maxSamples

Maximum number of monitor sample values in the frame.

Number of monitor points in the frame with a single sample value.

Definition at line 235 of file monitorframe.idl.

MonitorSampleValues carma::monitor::TransportSubsystemFrame::monitorValues

Structure containing monitor sample values.

Each monitor point is associated with a group of two or more monitor values, with the first representing an average value for integral, number types.

Definition at line 302 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::numMonitorPoints

Number of monitor points in the frame, as defined by the number of configured monitor points.

Definition at line 202 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::numSamples

Total number of monitor sample values in the frame, as defined by the sum of the number of samples for each of the configured monitor points.

Definition at line 210 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::publishTime

Time at which frame was published from the subsystem computer, as MJD, obtained from the carma/util/Time class.

Definition at line 283 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::receiveTime

Time at which frame was received at the ACC, as MJD, obtained from the carma/util/Time class.

Definition at line 290 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::scriberWriteDelay

Offset from half-second at which scriberPublisher is set to write to local (subsystem) IPQ.

Definition at line 269 of file monitorframe.idl.

double carma::monitor::TransportSubsystemFrame::scriberWriteTime

Time at which frame was written to local (subsystem) IPQ.

  • as MJD, obtained from the carma/util/Time class.

Definition at line 276 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::statusFlags

Bit fields with the state of the subsystem frame - complete, partial, empty, sent, received.

Definition at line 223 of file monitorframe.idl.

unsigned short carma::monitor::TransportSubsystemFrame::subsystemID

Subsystem ID for the monitor subsystem.

Definition at line 216 of file monitorframe.idl.


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