added some gets

This commit is contained in:
thatscringebro 2025-04-30 14:37:03 -04:00
parent c66298428b
commit 33b1cc0a9d
2 changed files with 27 additions and 2 deletions

View File

@ -5,3 +5,5 @@ edition = "2024"
[dependencies]
infinitime-rs = { git = "https://gitea.homelabdeouf.xyz/thatscringebro/infinitime-rs", version = "0.1.0" }
btleplug = "0.11.8"
tokio = { version = "1.44.2", features = ["full"] }

View File

@ -1,5 +1,28 @@
use btleplug::api::{Central, Manager as _, Peripheral as _, ScanFilter};
use btleplug::platform::Manager;
use infinitime_rs;
use std::error::Error;
use std::time::Duration;
use tokio::time;
fn main() {
println!("Hello, world!");
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let manager = Manager::new().await.unwrap();
let adapters = manager.adapters().await?;
let central_adapter = adapters.into_iter().nth(0).unwrap();
central_adapter.start_scan(ScanFilter::default()).await?;
time::sleep(Duration::from_secs(2)).await;
let infinitime = infinitime_rs::find_infinitime(&central_adapter)
.await
.unwrap();
infinitime.connect().await?;
infinitime.discover_services().await?;
println!("{}", infinitime_rs::get_firmware_version(&infinitime).await);
println!("{}", infinitime_rs::get_battery_level(&infinitime).await);
Ok(())
}