prf::pr::tests::ax25_utils namespace

Classes

struct AddressSpec

Functions

auto build_ui_frame_no_fcs(const AddressSpec& destination, const AddressSpec& source, const std::vector<AddressSpec>& repeaters, const std::uint8_t pid, const std::vector<std::uint8_t>& info) -> std::vector<std::uint8_t>
auto build_wire_levels_with_fcs(const std::vector<std::uint8_t>& frame_no_fcs) -> std::vector<bool>
auto encode_address(const AddressSpec& spec, const bool last) -> std::array<std::uint8_t, 7U>
auto with_fcs(const std::vector<std::uint8_t>& payload) -> std::vector<std::uint8_t>

Function documentation

std::vector<std::uint8_t> prf::pr::tests::ax25_utils::build_ui_frame_no_fcs(const AddressSpec& destination, const AddressSpec& source, const std::vector<AddressSpec>& repeaters, const std::uint8_t pid, const std::vector<std::uint8_t>& info)

std::vector<bool> prf::pr::tests::ax25_utils::build_wire_levels_with_fcs(const std::vector<std::uint8_t>& frame_no_fcs)

std::array<std::uint8_t, 7U> prf::pr::tests::ax25_utils::encode_address(const AddressSpec& spec, const bool last)

std::vector<std::uint8_t> prf::pr::tests::ax25_utils::with_fcs(const std::vector<std::uint8_t>& payload)