#include <DW1000Time.h>
| DW1000Time::DW1000Time |
( |
| ) |
|
| DW1000Time::DW1000Time |
( |
int64_t |
time | ) |
|
Initiates DW1000Time with timestamp
- Parameters
-
| time | timestamp with intervall 1 is approx. 15ps |
| DW1000Time::DW1000Time |
( |
byte |
data[] | ) |
|
Initiates DW1000Time with timestamp
- Parameters
-
| data | timestamp as byte array |
Initiates DW100Time with another instance
- Parameters
-
| DW1000Time::DW1000Time |
( |
float |
timeUs | ) |
|
Initiates DW100Time with micro seconds
- Parameters
-
| timeUs | time in micro seconds |
- Todo:
- maybe replace by better function without float
| DW1000Time::DW1000Time |
( |
int32_t |
value, |
|
|
float |
factorUs |
|
) |
| |
Initiates DW100Time with time and factor
- Parameters
-
| value | time |
| factorUs | multiply factor for time |
- Todo:
- maybe replace by better function without float
| DW1000Time::~DW1000Time |
( |
| ) |
|
| float DW1000Time::getAsFloat |
( |
| ) |
const |
| float DW1000Time::getAsMeters |
( |
| ) |
const |
| float DW1000Time::getAsMicroSeconds |
( |
| ) |
const |
| int64_t DW1000Time::getTimestamp |
( |
| ) |
const |
| void DW1000Time::getTimestamp |
( |
byte |
data[] | ) |
const |
Get timestamp as byte array
- Parameters
-
| data | var where data should be written |
| bool DW1000Time::isValidTimestamp |
( |
| ) |
|
| boolean DW1000Time::operator!= |
( |
const DW1000Time & |
cmp | ) |
const |
| DW1000Time DW1000Time::operator* |
( |
float |
factor | ) |
const |
| DW1000Time & DW1000Time::operator*= |
( |
float |
factor | ) |
|
| DW1000Time DW1000Time::operator/ |
( |
float |
factor | ) |
const |
| DW1000Time & DW1000Time::operator/= |
( |
float |
factor | ) |
|
| boolean DW1000Time::operator== |
( |
const DW1000Time & |
cmp | ) |
const |
| void DW1000Time::print |
( |
| ) |
|
| size_t DW1000Time::printTo |
( |
Print & |
p | ) |
const |
| void DW1000Time::setTime |
( |
float |
timeUs | ) |
|
| void DW1000Time::setTime |
( |
int32_t |
value, |
|
|
float |
factorUs |
|
) |
| |
Set DW100Time with time and factor
- Parameters
-
| value | time |
| factorUs | multiply factor for time |
- Todo:
- maybe replace by better function without float
| void DW1000Time::setTimestamp |
( |
int64_t |
value | ) |
|
| void DW1000Time::setTimestamp |
( |
byte |
data[] | ) |
|
Set timestamp
- Parameters
-
| data | timestamp as byte array |
| void DW1000Time::setTimestamp |
( |
const DW1000Time & |
copy | ) |
|
Set timestamp from other instance
- Parameters
-
| copy | instance where the timestamp should be copied |
| constexpr float DW1000Time::DISTANCE_OF_RADIO = 0.0046917639786159f |
|
static |
| constexpr float DW1000Time::DISTANCE_OF_RADIO_INV = 213.139451293f |
|
static |
| constexpr uint8_t DW1000Time::LENGTH_TIMESTAMP = 5 |
|
static |
| constexpr float DW1000Time::MICROSECONDS = 1 |
|
static |
| constexpr float DW1000Time::MILLISECONDS = 1e3 |
|
static |
| constexpr float DW1000Time::NANOSECONDS = 1e-3 |
|
static |
| constexpr float DW1000Time::SECONDS = 1e6 |
|
static |
| constexpr int64_t DW1000Time::TIME_MAX = 0xffffffffff |
|
static |
| constexpr int64_t DW1000Time::TIME_OVERFLOW = 0x10000000000 |
|
static |
| constexpr float DW1000Time::TIME_RES = 0.000015650040064103f |
|
static |
| constexpr float DW1000Time::TIME_RES_INV = 63897.6f |
|
static |
The documentation for this class was generated from the following files:
- /home/az/Dropbox/work/Arduino/az-z/arduino-dw1000/src/DW1000Time.h
- /home/az/Dropbox/work/Arduino/az-z/arduino-dw1000/src/DW1000Time.cpp