pub struct Glasses { /* private fields */ }
Expand description
The main structure representing a connected AR glasses
Find a connected Rokid Air device and connect to it. (And claim the USB interface)
Only one instance can be alive at a time
examples/set_to_3d.rs (
line 8)
7
8
9
10
11
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
glasses.set_display_mode(DisplayMode::Stereo).unwrap();
}
More examples
Hide additional examples
examples/read_sensors.rs (
line 8)
7
8
9
10
11
12
13
14
15
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
loop {
let event = glasses.read_event().unwrap();
println!("Event: {:#?}", event);
}
}
Get the serial number of the glasses
examples/set_to_3d.rs (
line 9)
7
8
9
10
11
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
glasses.set_display_mode(DisplayMode::Stereo).unwrap();
}
More examples
Hide additional examples
examples/read_sensors.rs (
line 9)
7
8
9
10
11
12
13
14
15
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
loop {
let event = glasses.read_event().unwrap();
println!("Event: {:#?}", event);
}
}
Get a single sensor event. Blocks.
7
8
9
10
11
12
13
14
15
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
loop {
let event = glasses.read_event().unwrap();
println!("Event: {:#?}", event);
}
}
7
8
9
10
11
fn main() {
let glasses = Glasses::new().unwrap();
println!("Got glasses, serial={}", glasses.serial().unwrap());
glasses.set_display_mode(DisplayMode::Stereo).unwrap();
}
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.