|
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 |