Skip to main content

Crate shelly_core

Crate shelly_core 

Source

Re-exports§

pub use api::discovery::enrich_gen1_name;
pub use api::discovery::scan_subnet;
pub use api::gen1::Gen1Device;
pub use api::gen2::Gen2Device;
pub use api::FirmwareInfo;
pub use api::ShellyDevice;
pub use api::SwitchResult;
pub use api::create_device;
pub use api::create_device_with_host;
pub use api::probe_device;
pub use api::probe_target;
pub use error::Error;
pub use error::Result;
pub use model::status::InputStatus;
pub use model::status::WifiStatus;
pub use model::DeviceGeneration;
pub use model::DeviceInfo;
pub use model::DeviceStatus;
pub use model::LightComponent;
pub use model::LightKind;
pub use model::LightParams;
pub use model::LightStatus;
pub use model::PowerReading;
pub use model::SwitchStatus;
pub use switchkit_impl::ShellyClient;

Modules§

api
error
model
switchkit_impl
switchkit::SmartDevice adapter for Shelly Gen1 (REST) and Gen2/3 (JSON-RPC) devices.