paqueteCnC
|
Public Member Functions | |
PacketExtendedHousekeeping (const Packet &packet, uint16_t structureId) | |
Packet & | getPacket () |
Calls the packet extended housekeeping implementation of this method. | |
PacketExtendedHousekeeping | swapApplicationIdFields () |
Calls the packet extended housekeeping implementation of this method. | |
uint16_t | getStructureIdentifier () |
Get the Structure Identifier. | |
Static Public Attributes | |
static std::unordered_map< uint16_t, std::vector< uint8_t > > | structureIdDefinitions |
SID definitions for interpretation of the parameters field. | |
Packet & PacketExtendedHousekeeping::getPacket | ( | ) |
Calls the packet extended housekeeping implementation of this method.
To avoid having to define all the getters here.
uint16_t PacketExtendedHousekeeping::getStructureIdentifier | ( | ) |
Get the Structure Identifier.
PacketExtendedHousekeeping PacketExtendedHousekeeping::swapApplicationIdFields | ( | ) |
Calls the packet extended housekeeping implementation of this method.
|
static |
SID definitions for interpretation of the parameters field.
Each SID defines a collection interval (optional), an amount of parameters sampled once per collection interval, a sequence of Parameter Id. (depending on the previous amount), then an amount of fixed-length arrays, then a sequence of definitions for each fixed-length array with the amount of sampled values for each parameter within the fixed-length array and the amount of different parameters withint the fixed-length array.
According to ECSS-70-E-41A.
Thats why a a matrix of unsigned 8 bit integer follows.
Follows a map of SID to vector.