TReK C++  5.3.3
Telemetry/Command API
parameter.h File Reference

Defines the trek::Parameter class. More...

#include "trek.h"
#include "named_item.h"
#include "parameter_status.h"
#include "string_array.h"

Classes

class  trek::Parameter
 This class describes a single parameter within a telemetry or command message including its value. More...
 

Enumerations

enum  trek::parameter_data_type {
  trek::DT_TWOS_COMPLEMENT ,
  trek::DT_UNSIGNED_INTEGER ,
  trek::DT_BINARY_CODED_DECIMAL ,
  trek::DT_DISTENDED_SIGNED_INTEGER ,
  trek::DT_SIGN_AND_MAGNITUDE_INTEGER ,
  trek::DT_IEEE_FLOATING_POINT ,
  trek::DT_NULL_TERMINATED_STRING ,
  trek::DT_FIXED_LENGTH_STRING ,
  trek::DT_BOOLEAN ,
  trek::DT_UNSPECIFIED_BYTES ,
  trek::DT_GPS_EPOCH_TIME ,
  trek::DT_EHS_TIME ,
  trek::DT_ISS_TIME ,
  trek::DT_FASTSAT_TIME ,
  trek::DT_DEM_TIME ,
  trek::DT_UNIX_TIME ,
  trek::DT_EHS_CONV_TIME ,
  trek::DT_ISAT_TIME
}
 Enumeration of all valid data types for TReK. More...
 
enum  trek::parameter_data_format {
  trek::DF_ASCII ,
  trek::DF_BINARY ,
  trek::DF_DECIMAL ,
  trek::DF_SCIENTIFIC ,
  trek::DF_HEX ,
  trek::DF_BOOLEAN ,
  trek::DF_DATE_TIME
}
 Enumeration of all valid data formats for TReK values as strings. More...
 
enum  trek::parameter_storage_type {
  trek::ST_DOUBLE ,
  trek::ST_SIGNED_64 ,
  trek::ST_UNSIGNED_64
}
 

Detailed Description

Defines the trek::Parameter class.

Enumeration Type Documentation

◆ parameter_storage_type

Enumerator
ST_DOUBLE 

double

ST_SIGNED_64 

int64_t

ST_UNSIGNED_64 

uint64_t