UWB-Tracking
|
The base class for TDOA (Time Difference of Arrival) devices. More...
#include <tdoa-device.h>
Public Member Functions | |
TdoaDevice (uwb_addr src) | |
Constructor for the TdoaDevice class. More... | |
~TdoaDevice () | |
Destructor for the TdoaDevice class. More... | |
virtual void | setup () |
Perform setup and configuration of the TDOA device. More... | |
void | enable_leds () |
Enable LEDs on the TDOA device if available. More... | |
virtual void | loop () |
Main loop function for the TDOA device. More... | |
char * | get_type () |
Get the type of the TDOA device. More... | |
Protected Attributes | |
uwb_addr | src_address |
String | type |
uint8_t | tx_msg [10] |
uint8_t | rx_buffer [FRAME_LENGTH] |
uint32_t | status_reg |
Status register value. More... | |
int8_t | status |
Status variable indicating the device's current status. More... | |
dwt_config_t | config |
Configuration settings for the DW3000 device. More... | |
The base class for TDOA (Time Difference of Arrival) devices.
TdoaDevice | ( | uwb_addr | src | ) |
Constructor for the TdoaDevice class.
src | The source address of the TDOA device. |
|
inline |
Destructor for the TdoaDevice class.
void enable_leds | ( | ) |
Enable LEDs on the TDOA device if available.
|
inline |
Get the type of the TDOA device.
|
virtual |
Main loop function for the TDOA device.
Reimplemented in TdoaAnchor, and TdoaTag.
|
virtual |
Perform setup and configuration of the TDOA device.
Reimplemented in TdoaAnchor, and TdoaTag.
|
protected |
Configuration settings for the DW3000 device.
|
protected |
|
protected |
|
protected |
Status variable indicating the device's current status.
|
protected |
Status register value.
|
protected |
|
protected |