Files
telemetry_visualization/server/src/http/websocket/response.rs

16 lines
389 B
Rust

use crate::telemetry::data_item::TelemetryDataItem;
use derive_more::From;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct TlmValueResponse {
pub uuid: Uuid,
pub value: Option<TelemetryDataItem>,
}
#[derive(Debug, Clone, Serialize, Deserialize, From)]
pub enum WebsocketResponse {
TlmValue(TlmValueResponse),
}