SpeedValues -> SpeedValue
This commit is contained in:
parent
01dfc6b81e
commit
bab85a092e
|
@ -37,7 +37,7 @@ traits! {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Serialize)]
|
#[derive(Debug, Serialize)]
|
||||||
pub struct SpeedValues {
|
pub struct SpeedValue {
|
||||||
pub speed_synonym: Vec<String>,
|
pub speed_synonym: Vec<String>,
|
||||||
pub lang: String,
|
pub lang: String,
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ pub struct SpeedValues {
|
||||||
#[derive(Debug, Serialize)]
|
#[derive(Debug, Serialize)]
|
||||||
pub struct Speed {
|
pub struct Speed {
|
||||||
pub speed_name: String,
|
pub speed_name: String,
|
||||||
pub speed_values: Vec<SpeedValues>,
|
pub speed_values: Vec<SpeedValue>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Serialize)]
|
#[derive(Debug, Serialize)]
|
||||||
|
|
|
@ -2,7 +2,7 @@ use async_trait::async_trait;
|
||||||
use automation_macro::{LuaDevice, LuaDeviceConfig};
|
use automation_macro::{LuaDevice, LuaDeviceConfig};
|
||||||
use google_home::device::Name;
|
use google_home::device::Name;
|
||||||
use google_home::errors::ErrorCode;
|
use google_home::errors::ErrorCode;
|
||||||
use google_home::traits::{AvailableSpeeds, FanSpeed, HumiditySetting, OnOff, Speed, SpeedValues};
|
use google_home::traits::{AvailableSpeeds, FanSpeed, HumiditySetting, OnOff, Speed, SpeedValue};
|
||||||
use google_home::types::Type;
|
use google_home::types::Type;
|
||||||
use rumqttc::Publish;
|
use rumqttc::Publish;
|
||||||
use tracing::{debug, error, trace, warn};
|
use tracing::{debug, error, trace, warn};
|
||||||
|
@ -157,28 +157,28 @@ impl FanSpeed for AirFilter {
|
||||||
speeds: vec![
|
speeds: vec![
|
||||||
Speed {
|
Speed {
|
||||||
speed_name: "off".into(),
|
speed_name: "off".into(),
|
||||||
speed_values: vec![SpeedValues {
|
speed_values: vec![SpeedValue {
|
||||||
speed_synonym: vec!["Off".into()],
|
speed_synonym: vec!["Off".into()],
|
||||||
lang: "en".into(),
|
lang: "en".into(),
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
Speed {
|
Speed {
|
||||||
speed_name: "low".into(),
|
speed_name: "low".into(),
|
||||||
speed_values: vec![SpeedValues {
|
speed_values: vec![SpeedValue {
|
||||||
speed_synonym: vec!["Low".into()],
|
speed_synonym: vec!["Low".into()],
|
||||||
lang: "en".into(),
|
lang: "en".into(),
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
Speed {
|
Speed {
|
||||||
speed_name: "medium".into(),
|
speed_name: "medium".into(),
|
||||||
speed_values: vec![SpeedValues {
|
speed_values: vec![SpeedValue {
|
||||||
speed_synonym: vec!["Medium".into()],
|
speed_synonym: vec!["Medium".into()],
|
||||||
lang: "en".into(),
|
lang: "en".into(),
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
Speed {
|
Speed {
|
||||||
speed_name: "high".into(),
|
speed_name: "high".into(),
|
||||||
speed_values: vec![SpeedValues {
|
speed_values: vec![SpeedValue {
|
||||||
speed_synonym: vec!["High".into()],
|
speed_synonym: vec!["High".into()],
|
||||||
lang: "en".into(),
|
lang: "en".into(),
|
||||||
}],
|
}],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user