YAMS
Yet Another Mechanism System
Loading...
Searching...
No Matches
Public Attributes | List of all members
yams::telemetry::UnsupportedTelemetryFields Struct Reference

#include <SmartMotorControllerTelemetry.hpp>

Public Attributes

std::optional< std::vector< BooleanTelemetryField > > boolFields
 Unsupported boolean fields.
 
std::optional< std::vector< DoubleTelemetryField > > doubleFields
 Unsupported double fields.
 

Detailed Description

Set of telemetry fields not supported by a particular SmartMotorController implementation.

Returned by GetUnsupportedTelemetryFields() so the telemetry system can disable entries that the hardware cannot provide (e.g. SPARK controllers have no supply current).

Member Data Documentation

◆ boolFields

std::optional<std::vector<BooleanTelemetryField> > yams::telemetry::UnsupportedTelemetryFields::boolFields

Unsupported boolean fields.

◆ doubleFields

std::optional<std::vector<DoubleTelemetryField> > yams::telemetry::UnsupportedTelemetryFields::doubleFields

Unsupported double fields.


The documentation for this struct was generated from the following file: