mirror of
https://github.com/hubaldv/bioz-icd-rs.git
synced 2025-12-06 05:31:17 +00:00
Included setting dft number from gui.
This commit is contained in:
24
src/lib.rs
24
src/lib.rs
@@ -30,17 +30,35 @@ topics! {
|
||||
direction = TopicDirection::ToClient;
|
||||
| TopicTy | MessageTy | Path | Cfg |
|
||||
| ------- | --------- | ---- | --- |
|
||||
| ImpedanceTopic | Impedance | "imp/data" | |
|
||||
| ImpedanceOutputTopic | ImpedanceOutput | "imp/data" | |
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Schema, Debug, PartialEq)]
|
||||
pub struct Impedance {
|
||||
pub struct ImpedanceOutput {
|
||||
pub magnitude: f32,
|
||||
pub phase: f32,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Serialize, Deserialize, Schema, Debug, PartialEq)]
|
||||
pub enum IcdDftNum {
|
||||
Num4,
|
||||
Num8,
|
||||
Num16,
|
||||
Num32,
|
||||
Num64,
|
||||
Num128,
|
||||
Num256,
|
||||
Num512,
|
||||
Num1024,
|
||||
Num2048,
|
||||
Num4096,
|
||||
Num8192,
|
||||
Num16384,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Schema, Debug, PartialEq)]
|
||||
pub struct StartImpedance {
|
||||
pub update_frequency: u32,
|
||||
pub sinus_frequency: f32,
|
||||
pub sinus_frequency: u32,
|
||||
pub dft_number: IcdDftNum,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user