1 #ifndef CARMA_CONTROL_SYSTEMSTATE_IDL
2 #define CARMA_CONTROL_SYSTEMSTATE_IDL
13 #include "carma/control/SequenceTypedefs.idl"
20 const string SYSTEM_STATE_NAME =
"carma.control.systemState";
24 struct StateTransportMonitorValue {
25 carma::monitor::TransportMonitorValue tmv;
29 typedef sequence< StateTransportMonitorValue > StateTransportMonitorValueSeq;
41 unsigned long getOldestStateFrame( )
48 unsigned long getNewestStateFrame( )
59 SeqULong getStateChangeFrames( in
SeqString names,
60 in
unsigned long begin,
61 in
unsigned long end )
74 StateTransportMonitorValueSeq getStateValues( in
SeqString names,
75 in
unsigned long frame )
This is the IDL file for the monitorframe structures.
Generic Carma variant of CORBA::UserException.
Interface for retrieving system state information.
carma::util::SeqString SeqString
Sequence of CORBA::String.
sequence< unsigned long > SeqULong
Sequence of CORBA::ULong.
CORBA User Exception for carma::util.