paqueteCnC
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
PacketExtendedHousekeeping25 Class Reference

Public Types

enum class  GenerationMode : uint8_t { PERIODIC = 0 , FILTERED_THRESHOLD = 1 , FILTERED_TIMEOUT = 2 }
 

Public Member Functions

 PacketExtendedHousekeeping25 (const Packet &packet, uint16_t structureId, GenerationMode mode, const std::vector< std::byte > &parameters)
 
PacketgetPacket ()
 Calls the packet extended housekeeping implementation of this method.
 
PacketExtendedHousekeeping25 swapApplicationIdFields ()
 Calls the packet extended housekeeping implementation of this method.
 
uint16_t getStructureIdentifier ()
 Calls the packet extended housekeeping implementation of this method.
 
std::vector< uint8_t > getSampledParameters ()
 Calls the packet extended housekeeping implementation of this method.
 
void setSampledParameters (const std::vector< uint8_t > newSampledParameters)
 
std::vector< std::vector< uint8_t > > getSampledArrays ()
 Calls the packet extended housekeeping implementation of this method.
 
void setSampledArrays (const std::vector< std::vector< uint8_t > > newSampledArrays)
 
GenerationMode getGenerationMode ()
 0 = periodic, 1 = filtered threshold, 2 = filtered timeout
 
void setGenerationMode (const GenerationMode newMode)
 

Member Function Documentation

◆ getGenerationMode()

PacketExtendedHousekeeping25::GenerationMode PacketExtendedHousekeeping25::getGenerationMode ( )

0 = periodic, 1 = filtered threshold, 2 = filtered timeout

See ECSS-E-70-41A.

Returns
GenerationMode

◆ getPacket()

Packet & PacketExtendedHousekeeping25::getPacket ( )

Calls the packet extended housekeeping implementation of this method.

Returns
const Packet&

◆ getSampledArrays()

std::vector< std::vector< uint8_t > > PacketExtendedHousekeeping25::getSampledArrays ( )

Calls the packet extended housekeeping implementation of this method.

Returns
std::vector<std::vector<uint8_t>>

◆ getSampledParameters()

std::vector< uint8_t > PacketExtendedHousekeeping25::getSampledParameters ( )

Calls the packet extended housekeeping implementation of this method.

Returns
std::vector<uint8_t>

◆ swapApplicationIdFields()

PacketExtendedHousekeeping25 PacketExtendedHousekeeping25::swapApplicationIdFields ( )

Calls the packet extended housekeeping implementation of this method.

Returns
PacketExtendedHousekeeping25

The documentation for this class was generated from the following files: