esp::metadata::attributes::EquirectangularSensorAttributes class

Class holding attributes for CubeMap-based Equirectangular sensor.

Base classes

class AbstractCubeMapSensorAttributes

Constructors, destructors, conversion operators

EquirectangularSensorAttributes(const std::string& handle = "") explicit

Public functions

void populateWithSensorSpec(const sensor::SensorSpec::ptr& spec) override
Populate this EquirectangularSensorAttributes from an appropriate sensor::SensorSpec.

Protected functions

void writeCubeMapSensorValuesToJsonInternal(io::JsonGenericValue& jsonObj, io::JsonAllocator& allocator) const override
Write EquirectangularSensorAttributes Sensor-specific values to json object.
auto getCubeMapSensorInfoHeaderInternal() const -> std::string override
get EquirectangularSensorAttributes-specific info header
auto getCubeMapSensorInfoInternal() const -> std::string override
get EquirectangularSensorAttributes specific info for csv string