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

#include <io.hpp>

Public Types

enum class  identifier : uint8_t { PC104 }

Public Member Functions

 uart (identifier id)

Public Attributes

const identifier id
uint8_t buf_idx
uint32_t msg_idx
uint8_t buf [2][buf_len]
msg_arbiter::msg msg

Static Public Attributes

static constexpr size_t buf_len = CONFIG_MAX_MTU / 2

Detailed Description

Definition at line 49 of file io.hpp.

Member Enumeration Documentation

◆ identifier

enum class satnogs::comms::io::uart::identifier : uint8_t
strong
Enumerator
PC104 

Definition at line 55 of file io.hpp.

Constructor & Destructor Documentation

◆ uart()

satnogs::comms::io::uart::uart ( identifier id)
inline

Definition at line 60 of file io.hpp.

Member Data Documentation

◆ buf

uint8_t satnogs::comms::io::uart::buf[2][buf_len]

Definition at line 65 of file io.hpp.

◆ buf_idx

uint8_t satnogs::comms::io::uart::buf_idx

Definition at line 63 of file io.hpp.

◆ buf_len

size_t satnogs::comms::io::uart::buf_len = CONFIG_MAX_MTU / 2
staticconstexpr

Definition at line 54 of file io.hpp.

◆ id

const identifier satnogs::comms::io::uart::id

Definition at line 62 of file io.hpp.

◆ msg

msg_arbiter::msg satnogs::comms::io::uart::msg

Definition at line 66 of file io.hpp.

◆ msg_idx

uint32_t satnogs::comms::io::uart::msg_idx

Definition at line 64 of file io.hpp.


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