improved graphing

This commit is contained in:
2024-12-03 21:00:31 -08:00
parent 3eafc20e9d
commit 1fb3ef02db
9 changed files with 279 additions and 36 deletions

View File

@@ -9,7 +9,7 @@ use serde::{Deserialize, Serialize};
use tokio::select;
use tokio_util::sync::CancellationToken;
use tonic::codegen::tokio_stream::StreamExt;
use crate::telemetry::{TelemetryDataItem, TelemetryDataValue, TelemetryManagementService};
use crate::telemetry::{TelemetryDataItem, TelemetryManagementService};
#[derive(Debug, Display, Error)]
enum UserError {

View File

@@ -2,12 +2,11 @@ use std::collections::HashMap;
use std::error::Error;
use std::fmt::Formatter;
use std::sync::Arc;
use chrono::{DateTime, Utc};
use log::trace;
use serde::de::Visitor;
use serde::{Deserialize, Deserializer, Serialize, Serializer};
use tokio::sync::Mutex;
use crate::core::{TelemetryDataType, TelemetryDefinitionRequest, TelemetryItem, Timestamp, Uuid};
use crate::core::{TelemetryDataType, TelemetryDefinitionRequest, Uuid};
fn tlm_data_type_serialzier<S>(tlm_data_type: &TelemetryDataType, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer {
serializer.serialize_str(tlm_data_type.as_str_name())