Skip to main content

m365/
lib.rs

1extern crate uuid;
2
3pub mod mi_crypto;
4pub mod protocol;
5pub mod consts;
6
7mod register;
8mod scanner;
9mod connection;
10mod login;
11mod session;
12
13pub use register::RegistrationRequest as RegistrationRequest;
14pub use register::RegistrationError as RegistrationError;
15pub use mi_crypto::AuthToken as AuthToken;
16pub use login::LoginRequest as LoginRequest;
17pub use scanner::ScooterScanner as ScooterScanner;
18pub use scanner::ScannerError as ScannerError;
19pub use scanner::ScannerEvent as ScannerEvent;
20pub use scanner::TrackedDevice as TrackedDevice;
21pub use connection::ConnectionHelper as ConnectionHelper;
22
23pub use session::{
24  MiSession as MiSession,
25  Payload,
26  MotorInfo,
27  GeneralInfo,
28  TailLight,
29  BatteryInfo
30};