SensESP 2.7.2
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
position.h
Go to the documentation of this file.
1#ifndef SENSESP_TYPES_POSITION_H_
2#define SENSESP_TYPES_POSITION_H_
3
4#include <limits>
5
6#include "ArduinoJson.h"
7
8namespace sensesp {
9
11constexpr float kPositionInvalidAltitude = std::numeric_limits<float>::lowest();
12
25
33struct ENUVector {
34 float east;
35 float north;
37};
38
52
65
66} // namespace sensesp
67
68#endif // SENSESP_TYPES_POSITION_H_
Construct a new transform based on a single function.
bool canConvertFromJson(JsonVariantConst src, const Position &)
Tells ArduinoJson whether the given JSON is a Position or not.
Definition position.cpp:16
constexpr float kPositionInvalidAltitude
Value used to indicate an invalid or missing altitude.
Definition position.h:11
void convertFromJson(JsonVariantConst src, Position &dst)
Adds support in ArduinoJson to deserialize Position type data.
Definition position.cpp:7
Container for local tangent plane coordinates.
Definition position.h:33
Position data container.
Definition position.h:20