Changed naming.

This commit is contained in:
2026-04-26 18:54:38 +02:00
parent c1894361ac
commit c8c4cfbb2c

View File

@@ -55,7 +55,7 @@ pub struct SingleImpedanceOutput {
#[derive(Serialize, Deserialize, Schema, Debug, PartialEq)]
pub struct SweepImpedanceOutput {
pub points: MeasurementPointSet,
pub points: SweepPoints,
pub magnitudes_8: Vec<f32, 8>,
pub phases_8: Vec<f32, 8>,
pub magnitudes_18: Vec<f32, 18>,
@@ -70,7 +70,7 @@ pub struct SweepImpedanceOutput18 {
#[derive(Serialize, Deserialize, Schema, Debug, PartialEq)]
pub struct SweepImpedanceResult {
pub points: MeasurementPointSet,
pub points: SweepPoints,
pub periods_per_dft_8: Vec<f32, 8>,
pub periods_per_dft_18: Vec<f32, 18>,
}
@@ -147,9 +147,9 @@ impl ElectrodeOptionsWithMultiplexer {
#[derive(Clone, Copy, Serialize, Deserialize, Schema, Debug, PartialEq)]
pub enum ElectrodeConfiguration {
// WithoutMultiplexer2Lead(ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer), // Electrode +, Electrode -
// WithoutMultiplexer4Lead(ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer), // V+, I+, V-, I-
// WithoutMultiplexer4Lead(ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer, ElectrodeOptionsWithoutMultiplexer), // I+, I-, V+, V-
WithMultiplexer2Lead(ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer), // Electrode +, Electrode -
WithMultiplexer4Lead(ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer), // V+, I+, V-, I-
WithMultiplexer4Lead(ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer, ElectrodeOptionsWithMultiplexer), // I+, I-, V+, V-
}
#[derive(Clone, Copy, Serialize, Deserialize, Schema, Debug, PartialEq)]
@@ -179,19 +179,19 @@ pub struct SingleImpedanceStartRequest {
}
#[derive(Clone, Copy, Serialize, Deserialize, Schema, Debug, PartialEq)]
pub enum MeasurementPointSet {
pub enum SweepPoints {
Eight,
Eighteen,
}
impl MeasurementPointSet {
impl SweepPoints {
pub fn values(&self) -> &'static [u32] {
match self {
MeasurementPointSet::Eight => {
SweepPoints::Eight => {
&[10000, 16000, 25000, 40000, 63000,
100000, 160000, 200000]
}
MeasurementPointSet::Eighteen => {
SweepPoints::Eighteen => {
&[100, 160, 250, 400, 630,
1000, 1600, 2500, 4000, 6300,
10000, 16000, 25000, 40000, 63000,
@@ -201,8 +201,8 @@ impl MeasurementPointSet {
}
pub fn len(&self) -> usize {
match self {
MeasurementPointSet::Eight => 8,
MeasurementPointSet::Eighteen => 18,
SweepPoints::Eight => 8,
SweepPoints::Eighteen => 18,
}
}
}
@@ -211,5 +211,5 @@ impl MeasurementPointSet {
pub struct SweepImpedanceStartRequest {
pub lead_mode: BioImpedanceLeadMode,
pub electrode_config: Option<ElectrodeConfiguration>,
pub points: MeasurementPointSet,
pub points: SweepPoints,
}