Trait Api
Source pub trait Api {
// Provided methods
fn set_peripherals_enabled(
&self,
) -> unsafe extern "C" fn(mask: PDPeripherals) { ... }
fn get_button_state(
&self,
) -> unsafe extern "C" fn(current: *mut PDButtons, pushed: *mut PDButtons, released: *mut PDButtons) { ... }
fn get_accelerometer(
&self,
) -> unsafe extern "C" fn(out_x: *mut c_float, out_y: *mut c_float, out_z: *mut c_float) { ... }
fn get_crank_change(&self) -> unsafe extern "C" fn() -> c_float { ... }
fn get_crank_angle(&self) -> unsafe extern "C" fn() -> c_float { ... }
fn is_crank_docked(&self) -> unsafe extern "C" fn() -> c_int { ... }
fn set_crank_sounds_disabled(
&self,
) -> unsafe extern "C" fn(flag: c_int) -> c_int { ... }
}