From df807704b84b1280e99dc34ff8d6f73719328023 Mon Sep 17 00:00:00 2001 From: Sachymetsu Date: Sun, 11 Jan 2026 12:56:45 +0100 Subject: [PATCH] Add more request/response payloads --- striker-proto/src/lib.rs | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/striker-proto/src/lib.rs b/striker-proto/src/lib.rs index 7d40c86..3d15df8 100644 --- a/striker-proto/src/lib.rs +++ b/striker-proto/src/lib.rs @@ -1,6 +1,6 @@ #![no_std] -use alloc::vec::Vec; +use alloc::{string::String, vec::Vec}; extern crate alloc; @@ -12,17 +12,33 @@ pub struct StrikerRequest { #[derive(Debug, serde::Serialize, serde::Deserialize)] pub enum Request { Ping, + DetectorInfo, + SetDetectorConfig { + blip_threshold: Option, + blip_size: Option, + duty: Option, + }, } #[derive(Debug, serde::Serialize, serde::Deserialize)] pub enum StrikerResponse { - Response { response: Response }, + Response(Response), Update(Update), } #[derive(Debug, serde::Serialize, serde::Deserialize)] pub enum Response { Pong, + DetectorInfo { + blip_threshold: usize, + blip_size: usize, + max_duty: u16, + duty: u16, + }, + SetDetectorConfig { + success: bool, + message: Option, + }, } #[derive(Debug, serde::Serialize, serde::Deserialize)] -- 2.51.2