TReK C++  5.3.3
Telemetry/Command API
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ctrek::ApiClientProvides functions that are common to all C++ TReK APIs
 Ctrek::CommandApiProvides access to command features of TReK
 Ctrek::TelemetryApiProvides access to telemetry features of TReK
 Ctrek::CommandResponseThis class holds all of the responses associated with a single command uplink
 Ctrek::CommandTrackThis class holds one or more track items for command uplink history
 Ctrek::DependencyThis class is the abstraction for all parameter dependencies
 Ctrek::CounterDependencyThis class determine a parameter's dependency based on a counter
 Ctrek::EnumeratorThis class maps unsigned integer values to strings for enumeration
 Ctrek::NamedItemThis class is the provied the common set of names and descriptions allowed for different items in the Data API
 Ctrek::CalibratorThis class is the abstraction for all numeric calibration
 Ctrek::PolynomialCalibratorThis class calibrates a value using a polynomial equation
 Ctrek::SplineCalibratorThis class calibrates a value using a series of line segments
 Ctrek::ExpectedStateAlarmThis class checks expected state violations
 Ctrek::LimitAlarmThis class checks a value for violation of defined limits
 Ctrek::PacketItemThis class is the abstraction of items that can be added to a Packet zone
 Ctrek::FormatCollectionThis class describes a format collection composed of one or more parameter collections
 Ctrek::PacketThis class describes a packet composed of one or more parameters
 Ctrek::ParameterCollectionThis class describes a parameter collection composed of one or more parameters
 Ctrek::RandomPacketCollectionThis class describes a random packet collection composed of one or more packets
 Ctrek::ParameterThis class describes a single parameter within a telemetry or command message including its value
 Ctrek::SwitchSetThis class is the abstraction for sets of information that can be switch by the value of a parameter
 Ctrek::CalibratorSwitchSetThis class switches calibrator sets
 Ctrek::EnumeratorSwitchSetThis class switches calibrator sets
 Ctrek::ExpectedStateAlarmSwitchSetThis class switches expected state alarm sets
 Ctrek::LimitAlarmSwitchSetThis class switches limit sets
 Ctrek::packet_identifier_structStructure of information needed for identifier parameters
 Ctrek::ParameterStatusThis class describes the status associated with a parameter value
 Ctrek::RangeEnumeratorThis class maps ranges of unsigned integer values to strings for enumeration
 Ctrek::StringArrayThis class provides a wrapper for std::vector and std::string so different versions of the standard template library don't cause problems. The array is zero based
 Ctrek::TrackItemThis class holds all of the responses associated with a single command uplink. Only methods that are expected to be used by user applications are documented
 Ctrek::TrackItemArrayThis class provides a wrapper for std::vector so different versions of the standard template library don't cause problems. The array is zero based
 Ctrek::TrekTimeThis class holds a time value represented as seconds from the system epoch