Api

Trait Api 

Source
pub trait Api {
Show 17 methods // Provided methods fn get_language(&self) -> unsafe extern "C" fn() -> PDLanguage { ... } fn get_current_time_milliseconds(&self) -> unsafe extern "C" fn() -> c_uint { ... } fn get_seconds_since_epoch( &self, ) -> unsafe extern "C" fn(milliseconds: *mut c_uint) -> c_uint { ... } fn draw_fps(&self) -> unsafe extern "C" fn(x: c_int, y: c_int) { ... } fn set_update_callback( &self, ) -> unsafe extern "C" fn(update: PDCallbackFunction, userdata: *mut c_void) { ... } fn get_flipped(&self) -> unsafe extern "C" fn() -> c_int { ... } fn set_auto_lock_disabled(&self) -> unsafe extern "C" fn(disable: c_int) { ... } fn get_reduce_flashing(&self) -> unsafe extern "C" fn() -> c_int { ... } fn get_elapsed_time(&self) -> unsafe extern "C" fn() -> c_float { ... } fn reset_elapsed_time(&self) -> unsafe extern "C" fn() { ... } fn get_battery_percentage(&self) -> unsafe extern "C" fn() -> c_float { ... } fn get_battery_voltage(&self) -> unsafe extern "C" fn() -> c_float { ... } fn get_timezone_offset(&self) -> unsafe extern "C" fn() -> i32 { ... } fn should_display_24_hour_time(&self) -> unsafe extern "C" fn() -> c_int { ... } fn convert_epoch_to_date_time( &self, ) -> unsafe extern "C" fn(epoch: u32, datetime: *mut PDDateTime) { ... } fn convert_date_time_to_epoch( &self, ) -> unsafe extern "C" fn(datetime: *mut PDDateTime) -> u32 { ... } fn set_serial_message_callback( &self, ) -> unsafe extern "C" fn(callback: FnSerialMessageCallback) { ... }
}

Provided Methods§

Source

fn get_language(&self) -> unsafe extern "C" fn() -> PDLanguage

Source

fn get_current_time_milliseconds(&self) -> unsafe extern "C" fn() -> c_uint

Source

fn get_seconds_since_epoch( &self, ) -> unsafe extern "C" fn(milliseconds: *mut c_uint) -> c_uint

Source

fn draw_fps(&self) -> unsafe extern "C" fn(x: c_int, y: c_int)

Source

fn set_update_callback( &self, ) -> unsafe extern "C" fn(update: PDCallbackFunction, userdata: *mut c_void)

Source

fn get_flipped(&self) -> unsafe extern "C" fn() -> c_int

Source

fn set_auto_lock_disabled(&self) -> unsafe extern "C" fn(disable: c_int)

Source

fn get_reduce_flashing(&self) -> unsafe extern "C" fn() -> c_int

Source

fn get_elapsed_time(&self) -> unsafe extern "C" fn() -> c_float

Source

fn reset_elapsed_time(&self) -> unsafe extern "C" fn()

Source

fn get_battery_percentage(&self) -> unsafe extern "C" fn() -> c_float

Source

fn get_battery_voltage(&self) -> unsafe extern "C" fn() -> c_float

Source

fn get_timezone_offset(&self) -> unsafe extern "C" fn() -> i32

Source

fn should_display_24_hour_time(&self) -> unsafe extern "C" fn() -> c_int

Source

fn convert_epoch_to_date_time( &self, ) -> unsafe extern "C" fn(epoch: u32, datetime: *mut PDDateTime)

Source

fn convert_date_time_to_epoch( &self, ) -> unsafe extern "C" fn(datetime: *mut PDDateTime) -> u32

Source

fn set_serial_message_callback( &self, ) -> unsafe extern "C" fn(callback: FnSerialMessageCallback)

Implementors§