1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! Library for interfacing with the \"AVM Home Automation\" API //! <https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/AHA-HTTP-Interface.pdf>. pub mod error; mod fritz_xml; mod api; mod devices; pub use error::{Result, FritzError}; pub use api::get_sid; pub use fritz_xml::{DeviceStatsKind,DeviceStats}; pub use devices::{AVMDevice,FritzDect2XX}; pub fn list_devices(sid: &str) -> error::Result<Vec<devices::AVMDevice>> { devices::AVMDevice::list(sid) }