STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
radio_fake.cpp File Reference
#include "radio_fake.h"
#include <assert.h>
#include <string.h>
Include dependency graph for radio_fake.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

Namespaces

Functions

void radio_link::fake::reset (bool chip_present)
void radio_link::fake::fail_next_receive (RadioStatus result)
void radio_link::fake::set_send_result (RadioStatus result)
bool radio_link::fake::inject (const uint8_t *bytes, uint8_t len)
uint8_t radio_link::fake::last_sent (uint8_t *out, uint8_t out_cap)
unsigned radio_link::fake::sent_count ()
RadioStatus radio_link::radio_probe ()
RadioStatus radio_link::radio_send (const uint8_t *bytes, uint8_t len)
RadioStatus radio_link::radio_receive (uint8_t *buf, uint8_t max_len, uint8_t &len)

Variables

constexpr unsigned radio_link::anonymous_namespace{radio_fake.cpp}::kQueueDepth = 8
constexpr unsigned radio_link::anonymous_namespace{radio_fake.cpp}::kMaxPacket = 255
Packet radio_link::anonymous_namespace{radio_fake.cpp}::g_rx [kQueueDepth]
unsigned radio_link::anonymous_namespace{radio_fake.cpp}::g_head = 0
unsigned radio_link::anonymous_namespace{radio_fake.cpp}::g_count = 0
bool radio_link::anonymous_namespace{radio_fake.cpp}::g_chip_present = true
uint8_t radio_link::anonymous_namespace{radio_fake.cpp}::g_tx [kMaxPacket]
uint8_t radio_link::anonymous_namespace{radio_fake.cpp}::g_tx_len = 0
unsigned radio_link::anonymous_namespace{radio_fake.cpp}::g_tx_count = 0
RadioStatus radio_link::anonymous_namespace{radio_fake.cpp}::g_send_result = RadioStatus::Ok
RadioStatus radio_link::anonymous_namespace{radio_fake.cpp}::g_next_receive = RadioStatus::Ok