added get telemetry

This commit is contained in:
2023-09-18 20:40:20 +00:00
parent fa029e838a
commit cd0581973d
6 changed files with 66 additions and 18 deletions

View File

@@ -1,9 +1,19 @@
use serde::Deserialize;
use chrono::NaiveDateTime;
use serde::{Deserialize, Serialize};
#[derive(Deserialize, Debug)]
#[derive(Deserialize, Debug, Serialize)]
pub struct TelemetryMessage {
pub uptime: i32,
pub voltage: Option<f64>,
pub temperature: Option<f64>,
pub version: i32
pub software_version: i32,
pub timestamp: NaiveDateTime
}
#[derive(Deserialize, Debug, Serialize)]
pub struct TelemetryMessageFromDevice {
pub uptime: i32,
pub voltage: Option<f64>,
pub temperature: Option<f64>,
pub software_version: i32,
}