#include <telemetry_snapshot.h>
|
| | TelemetrySnapshot (std::array< bool, DcOutputCount > dcOutputs, std::array< bool, UsbOutputCount > usbOutputs, bool aht20Attached, bool ds18b20Attached, std::array< bool, HeaterCount > heaterEnabled, std::array< HeaterMode, HeaterCount > heaterModes, std::array< double, HeaterCount > heaterOutputPercent, double deviceSurfaceTemperatureC, double airTemperatureC, double humidityPercent, double dewPointC, double inputVoltageV, double outputCurrentA, double outputPowerW, unsigned long long sequence, std::chrono::steady_clock::time_point timestamp) |
| |
Definition at line 35 of file telemetry_snapshot.h.
◆ TelemetrySnapshot()
| geminipbh::TelemetrySnapshot::TelemetrySnapshot |
( |
std::array< bool, DcOutputCount > |
dcOutputs, |
|
|
std::array< bool, UsbOutputCount > |
usbOutputs, |
|
|
bool |
aht20Attached, |
|
|
bool |
ds18b20Attached, |
|
|
std::array< bool, HeaterCount > |
heaterEnabled, |
|
|
std::array< HeaterMode, HeaterCount > |
heaterModes, |
|
|
std::array< double, HeaterCount > |
heaterOutputPercent, |
|
|
double |
deviceSurfaceTemperatureC, |
|
|
double |
airTemperatureC, |
|
|
double |
humidityPercent, |
|
|
double |
dewPointC, |
|
|
double |
inputVoltageV, |
|
|
double |
outputCurrentA, |
|
|
double |
outputPowerW, |
|
|
unsigned long long |
sequence, |
|
|
std::chrono::steady_clock::time_point |
timestamp |
|
) |
| |
|
inline |
◆ aht20Attached
| const bool geminipbh::TelemetrySnapshot::aht20Attached |
◆ airTemperatureC
| const double geminipbh::TelemetrySnapshot::airTemperatureC |
◆ DcOutputCount
| constexpr std::size_t geminipbh::TelemetrySnapshot::DcOutputCount = 4 |
|
staticconstexpr |
◆ dcOutputs
| const std::array<bool, DcOutputCount> geminipbh::TelemetrySnapshot::dcOutputs |
◆ deviceSurfaceTemperatureC
| const double geminipbh::TelemetrySnapshot::deviceSurfaceTemperatureC |
◆ dewPointC
| const double geminipbh::TelemetrySnapshot::dewPointC |
◆ ds18b20Attached
| const bool geminipbh::TelemetrySnapshot::ds18b20Attached |
◆ HeaterCount
| constexpr std::size_t geminipbh::TelemetrySnapshot::HeaterCount = 2 |
|
staticconstexpr |
◆ heaterEnabled
| const std::array<bool, HeaterCount> geminipbh::TelemetrySnapshot::heaterEnabled |
◆ heaterModes
◆ heaterOutputPercent
| const std::array<double, HeaterCount> geminipbh::TelemetrySnapshot::heaterOutputPercent |
◆ humidityPercent
| const double geminipbh::TelemetrySnapshot::humidityPercent |
◆ inputVoltageV
| const double geminipbh::TelemetrySnapshot::inputVoltageV |
◆ outputCurrentA
| const double geminipbh::TelemetrySnapshot::outputCurrentA |
◆ outputPowerW
| const double geminipbh::TelemetrySnapshot::outputPowerW |
◆ sequence
| const unsigned long long geminipbh::TelemetrySnapshot::sequence |
◆ timestamp
| const std::chrono::steady_clock::time_point geminipbh::TelemetrySnapshot::timestamp |
◆ UsbOutputCount
| constexpr std::size_t geminipbh::TelemetrySnapshot::UsbOutputCount = 6 |
|
staticconstexpr |
◆ usbOutputs
| const std::array<bool, UsbOutputCount> geminipbh::TelemetrySnapshot::usbOutputs |
The documentation for this struct was generated from the following file: