27 [[nodiscard]]
static std::string
type()
29 return "BaroPressObs";
34 [[nodiscard]] std::string
getType()
const override {
return type(); }
48 "BaroPressObs StDev [hPa]"
64 [[nodiscard]] std::optional<double>
getValueAt(
size_t idx)
const override
82 [[nodiscard]]
bool setValueAt(
size_t idx,
double value)
override
#define INS_ASSERT(_EXPR)
Assert function wrapper.
Definition Assert.h:19
Barometric pressure storage class.
Definition BaroPressObs.hpp:23
bool setValueAt(size_t idx, double value) override
Set the value at the index.
Definition BaroPressObs.hpp:82
static constexpr size_t GetStaticDescriptorCount()
Get the number of descriptors.
Definition BaroPressObs.hpp:53
std::optional< double > baro_pressureStdev
Standard deviation of barometric pressure.
Definition BaroPressObs.hpp:104
std::optional< double > getValueAt(size_t idx) const override
Get the value at the index.
Definition BaroPressObs.hpp:64
std::string getType() const override
Returns the type of the data class.
Definition BaroPressObs.hpp:34
double baro_pressure
Barometric pressure [hPa].
Definition BaroPressObs.hpp:101
static std::vector< std::string > parentTypes()
Returns the parent types of the data class.
Definition BaroPressObs.hpp:38
std::vector< std::string > staticDataDescriptors() const override
Returns a vector of data descriptors.
Definition BaroPressObs.hpp:56
static std::string type()
Returns the type of the data class.
Definition BaroPressObs.hpp:27
static std::vector< std::string > GetStaticDataDescriptors()
Returns a vector of data descriptors.
Definition BaroPressObs.hpp:44
size_t staticDescriptorCount() const override
Get the number of descriptors.
Definition BaroPressObs.hpp:59
NodeData()=default
Default constructor.
static std::string type()
Returns the type of the data class.
Definition NodeData.hpp:45