40 #if DW1000TIME_H_PRINTABLE 44 #endif // DW1000Time_H_PRINTABLE 48 static constexpr
float TIME_RES = 0.000015650040064103f;
60 static constexpr int64_t
TIME_MAX = 0xffffffffff;
86 void setTime(int32_t value,
float factorUs);
127 boolean operator==(const
DW1000Time& cmp) const;
128 boolean operator!=(const
DW1000Time& cmp) const;
130 #ifdef DW1000TIME_H_PRINTABLE 135 size_t printTo(Print& p) const;
136 #endif // DW1000Time_H_PRINTABLE 141 int64_t _timestamp = 0;
144 #endif // DW1000Time_H void setTime(float timeUs)
Definition: DW1000Time.cpp:112
static constexpr float MICROSECONDS
Definition: DW1000Time.h:66
float getAsMeters() const
Definition: DW1000Time.cpp:172
static constexpr int64_t TIME_OVERFLOW
Definition: DW1000Time.h:59
void print()
Definition: DW1000Time.cpp:287
float getAsFloat() const
Definition: DW1000Time.cpp:154
static constexpr float NANOSECONDS
Definition: DW1000Time.h:67
DW1000Time & wrap()
Definition: DW1000Time.cpp:187
float getAsMicroSeconds() const
Definition: DW1000Time.cpp:163
static constexpr float DISTANCE_OF_RADIO
Definition: DW1000Time.h:52
size_t printTo(Print &p) const
Definition: DW1000Time.cpp:297
bool isValidTimestamp()
Definition: DW1000Time.cpp:198
DW1000Time()
Definition: DW1000Time.cpp:28
static constexpr float DISTANCE_OF_RADIO_INV
Definition: DW1000Time.h:53
~DW1000Time()
Definition: DW1000Time.cpp:78
static constexpr float TIME_RES
Definition: DW1000Time.h:48
Definition: DW1000Time.h:43
static constexpr float MILLISECONDS
Definition: DW1000Time.h:65
static constexpr uint8_t LENGTH_TIMESTAMP
Definition: DW1000Time.h:56
static constexpr float SECONDS
Definition: DW1000Time.h:64
static constexpr float TIME_RES_INV
Definition: DW1000Time.h:49
#define DEPRECATED_MSG(msg)
Definition: deprecated.h:17
int64_t getTimestamp() const
Definition: DW1000Time.cpp:134
static constexpr int64_t TIME_MAX
Definition: DW1000Time.h:60
void setTimestamp(int64_t value)
Definition: DW1000Time.cpp:84