CARMA C++
|
Interface for retrieving system state information. More...
import "carma/control/SystemState.idl";
Public Member Functions | |
unsigned long | getNewestStateFrame () raises ( carma::util::UserException ) |
Retrieve the most recent frame for which saved state is available. More... | |
unsigned long | getOldestStateFrame () raises ( carma::util::UserException ) |
Retrieve the oldest frame for which saved state is available. More... | |
SeqULong | getStateChangeFrames (in SeqString names, in unsigned long begin, in unsigned long end) raises ( carma::util::UserException ) |
Retrieve a sequence of frames indicating state change times for the input canonical monitor point names. More... | |
StateTransportMonitorValueSeq | getStateValues (in SeqString names, in unsigned long frame) raises ( carma::util::UserException ) |
Given a list of canonical monitor point names and a frame, return the saved state values for that frame in time. More... | |
Interface for retrieving system state information.
Definition at line 35 of file SystemState.idl.
unsigned long carma::control::SystemState::getNewestStateFrame | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Retrieve the most recent frame for which saved state is available.
unsigned long carma::control::SystemState::getOldestStateFrame | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Retrieve the oldest frame for which saved state is available.
SeqULong carma::control::SystemState::getStateChangeFrames | ( | in SeqString | names, |
in unsigned long | begin, | ||
in unsigned long | end | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Retrieve a sequence of frames indicating state change times for the input canonical monitor point names.
names | Canonical monitor point names. |
begin | Frame to begin searching (frame inclusive). |
end | Frame to end searching (frame inclusive). |
StateTransportMonitorValueSeq carma::control::SystemState::getStateValues | ( | in SeqString | names, |
in unsigned long | frame | ||
) | |||
raises | ( | carma::util::UserException | |
) |
Given a list of canonical monitor point names and a frame, return the saved state values for that frame in time.
Values that have changed from the previous saved state will be marked 'changed' in the return structure.
names | Canonical monitor point names to retrieve values for. |
frame | Frame which to return data for - use getStateChangeFrames. |