SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::telecommand::ccsds_tc_header Class Reference

#include <telecommand.hpp>

Public Member Functions

 ccsds_tc_header ()
void deserialize (etl::bit_stream_reader &reader)

Public Attributes

uint8_t version
uint8_t type
uint8_t sec_hdr
uint16_t apid
uint8_t group_flags
uint16_t count
uint16_t length
uint16_t packet_id_type

Static Public Attributes

static constexpr size_t size = 8U

Detailed Description

Definition at line 111 of file telecommand.hpp.

Constructor & Destructor Documentation

◆ ccsds_tc_header()

satnogs::comms::telecommand::ccsds_tc_header::ccsds_tc_header ( )
inline

Definition at line 124 of file telecommand.hpp.

Member Function Documentation

◆ deserialize()

void satnogs::comms::telecommand::ccsds_tc_header::deserialize ( etl::bit_stream_reader & reader)
inline

Definition at line 137 of file telecommand.hpp.

Member Data Documentation

◆ apid

uint16_t satnogs::comms::telecommand::ccsds_tc_header::apid

Definition at line 118 of file telecommand.hpp.

◆ count

uint16_t satnogs::comms::telecommand::ccsds_tc_header::count

Definition at line 120 of file telecommand.hpp.

◆ group_flags

uint8_t satnogs::comms::telecommand::ccsds_tc_header::group_flags

Definition at line 119 of file telecommand.hpp.

◆ length

uint16_t satnogs::comms::telecommand::ccsds_tc_header::length

Definition at line 121 of file telecommand.hpp.

◆ packet_id_type

uint16_t satnogs::comms::telecommand::ccsds_tc_header::packet_id_type

Definition at line 122 of file telecommand.hpp.

◆ sec_hdr

uint8_t satnogs::comms::telecommand::ccsds_tc_header::sec_hdr

Definition at line 117 of file telecommand.hpp.

◆ size

size_t satnogs::comms::telecommand::ccsds_tc_header::size = 8U
staticconstexpr

Definition at line 114 of file telecommand.hpp.

◆ type

uint8_t satnogs::comms::telecommand::ccsds_tc_header::type

Definition at line 116 of file telecommand.hpp.

◆ version

uint8_t satnogs::comms::telecommand::ccsds_tc_header::version

Definition at line 115 of file telecommand.hpp.


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