#[repr(C)]pub struct ASensorEvent {
pub version: i32,
pub sensor: i32,
pub event_type: i32,
pub timestamp: i64,
pub flags: i32,
/* private fields */
}
Fields§
§version: i32
§sensor: i32
§event_type: i32
§timestamp: i64
§flags: i32
Implementations§
Source§impl ASensorEvent
impl ASensorEvent
pub unsafe fn mut_vector(&mut self) -> *mut ASensorVector
pub unsafe fn vector(&self) -> *const ASensorVector
pub unsafe fn mut_acceleration(&mut self) -> *mut ASensorVector
pub unsafe fn acceleration(&self) -> *const ASensorVector
pub unsafe fn mut_magnetic(&mut self) -> *mut ASensorVector
pub unsafe fn magnetic(&self) -> *const ASensorVector
pub unsafe fn mut_temperature(&mut self) -> *mut c_float
pub unsafe fn temperature(&self) -> *const c_float
pub unsafe fn mut_distance(&mut self) -> *mut c_float
pub unsafe fn distance(&self) -> *const c_float
pub unsafe fn mut_light(&mut self) -> *mut c_float
pub unsafe fn light(&self) -> *const c_float
pub unsafe fn mut_pressure(&mut self) -> *mut c_float
pub unsafe fn pressure(&self) -> *const c_float
pub unsafe fn mut_relative_humidity(&mut self) -> *mut c_float
pub unsafe fn relative_humidity(&self) -> *const c_float
pub unsafe fn mut_uncalibrated_gyro(&mut self) -> *mut AUncalibratedEvent
pub unsafe fn uncalibrated_gyro(&self) -> *const AUncalibratedEvent
pub unsafe fn mut_uncalibrated_magnetic(&mut self) -> *mut AUncalibratedEvent
pub unsafe fn uncalibrated_magnetic(&self) -> *const AUncalibratedEvent
pub unsafe fn mut_meta_data(&mut self) -> *mut AMetaDataEvent
pub unsafe fn meta_data(&self) -> *const AMetaDataEvent
pub unsafe fn mut_heart_rate(&mut self) -> *mut AHeartRateEvent
pub unsafe fn heart_rate(&self) -> *const AHeartRateEvent
pub unsafe fn mut_step_counter(&mut self) -> *mut u64
pub unsafe fn step_counter(&self) -> *const u64
Trait Implementations§
Source§impl Clone for ASensorEvent
impl Clone for ASensorEvent
Source§impl Default for ASensorEvent
impl Default for ASensorEvent
impl Copy for ASensorEvent
Auto Trait Implementations§
impl Freeze for ASensorEvent
impl RefUnwindSafe for ASensorEvent
impl Send for ASensorEvent
impl Sync for ASensorEvent
impl Unpin for ASensorEvent
impl UnwindSafe for ASensorEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more