[−]Struct jni_android_sys::android::hardware::Sensor
public final class Sensor
Required feature: "android-hardware-Sensor"
Methods
impl Sensor
pub fn getReportingMode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn getHighestDirectReportRateLevel<'env>(
&'env self
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self
) -> Result<i32, Local<'env, Throwable>>
pub fn isDirectChannelTypeSupported<'env>(
&'env self,
arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self,
arg0: i32
) -> Result<bool, Local<'env, Throwable>>
pub fn getName<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
Required features: "java-lang-String"
pub fn getVendor<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
Required features: "java-lang-String"
pub fn getType<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn getVersion<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn getMaximumRange<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>
[src]
pub fn getResolution<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>
[src]
pub fn getPower<'env>(&'env self) -> Result<f32, Local<'env, Throwable>>
[src]
pub fn getMinDelay<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn getFifoReservedEventCount<'env>(
&'env self
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self
) -> Result<i32, Local<'env, Throwable>>
pub fn getFifoMaxEventCount<'env>(
&'env self
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self
) -> Result<i32, Local<'env, Throwable>>
pub fn getStringType<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
Required features: "java-lang-String"
pub fn getId<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn getMaxDelay<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn isWakeUpSensor<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>
[src]
pub fn isDynamicSensor<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>
[src]
pub fn isAdditionalInfoSupported<'env>(
&'env self
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self
) -> Result<bool, Local<'env, Throwable>>
pub fn toString<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
Required features: "java-lang-String"
pub const REPORTING_MODE_CONTINUOUS: i32
[src]
public static final REPORTING_MODE_CONTINUOUS
pub const REPORTING_MODE_ONE_SHOT: i32
[src]
public static final REPORTING_MODE_ONE_SHOT
pub const REPORTING_MODE_ON_CHANGE: i32
[src]
public static final REPORTING_MODE_ON_CHANGE
pub const REPORTING_MODE_SPECIAL_TRIGGER: i32
[src]
public static final REPORTING_MODE_SPECIAL_TRIGGER
pub const STRING_TYPE_ACCELEROMETER: &'static str
[src]
public static final STRING_TYPE_ACCELEROMETER
pub const STRING_TYPE_ACCELEROMETER_UNCALIBRATED: &'static str
[src]
public static final STRING_TYPE_ACCELEROMETER_UNCALIBRATED
pub const STRING_TYPE_AMBIENT_TEMPERATURE: &'static str
[src]
public static final STRING_TYPE_AMBIENT_TEMPERATURE
pub const STRING_TYPE_GAME_ROTATION_VECTOR: &'static str
[src]
public static final STRING_TYPE_GAME_ROTATION_VECTOR
pub const STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR: &'static str
[src]
public static final STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR
pub const STRING_TYPE_GRAVITY: &'static str
[src]
public static final STRING_TYPE_GRAVITY
pub const STRING_TYPE_GYROSCOPE: &'static str
[src]
public static final STRING_TYPE_GYROSCOPE
pub const STRING_TYPE_GYROSCOPE_UNCALIBRATED: &'static str
[src]
public static final STRING_TYPE_GYROSCOPE_UNCALIBRATED
pub const STRING_TYPE_HEART_BEAT: &'static str
[src]
public static final STRING_TYPE_HEART_BEAT
pub const STRING_TYPE_HEART_RATE: &'static str
[src]
public static final STRING_TYPE_HEART_RATE
pub const STRING_TYPE_LIGHT: &'static str
[src]
public static final STRING_TYPE_LIGHT
pub const STRING_TYPE_LINEAR_ACCELERATION: &'static str
[src]
public static final STRING_TYPE_LINEAR_ACCELERATION
pub const STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT: &'static str
[src]
public static final STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT
pub const STRING_TYPE_MAGNETIC_FIELD: &'static str
[src]
public static final STRING_TYPE_MAGNETIC_FIELD
pub const STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED: &'static str
[src]
public static final STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED
pub const STRING_TYPE_MOTION_DETECT: &'static str
[src]
public static final STRING_TYPE_MOTION_DETECT
pub const STRING_TYPE_ORIENTATION: &'static str
[src]
public static final STRING_TYPE_ORIENTATION
pub const STRING_TYPE_POSE_6DOF: &'static str
[src]
public static final STRING_TYPE_POSE_6DOF
pub const STRING_TYPE_PRESSURE: &'static str
[src]
public static final STRING_TYPE_PRESSURE
pub const STRING_TYPE_PROXIMITY: &'static str
[src]
public static final STRING_TYPE_PROXIMITY
pub const STRING_TYPE_RELATIVE_HUMIDITY: &'static str
[src]
public static final STRING_TYPE_RELATIVE_HUMIDITY
pub const STRING_TYPE_ROTATION_VECTOR: &'static str
[src]
public static final STRING_TYPE_ROTATION_VECTOR
pub const STRING_TYPE_SIGNIFICANT_MOTION: &'static str
[src]
public static final STRING_TYPE_SIGNIFICANT_MOTION
pub const STRING_TYPE_STATIONARY_DETECT: &'static str
[src]
public static final STRING_TYPE_STATIONARY_DETECT
pub const STRING_TYPE_STEP_COUNTER: &'static str
[src]
public static final STRING_TYPE_STEP_COUNTER
pub const STRING_TYPE_STEP_DETECTOR: &'static str
[src]
public static final STRING_TYPE_STEP_DETECTOR
pub const STRING_TYPE_TEMPERATURE: &'static str
[src]
public static final STRING_TYPE_TEMPERATURE
pub const TYPE_ACCELEROMETER: i32
[src]
public static final TYPE_ACCELEROMETER
pub const TYPE_ACCELEROMETER_UNCALIBRATED: i32
[src]
public static final TYPE_ACCELEROMETER_UNCALIBRATED
pub const TYPE_ALL: i32
[src]
public static final TYPE_ALL
pub const TYPE_AMBIENT_TEMPERATURE: i32
[src]
public static final TYPE_AMBIENT_TEMPERATURE
pub const TYPE_DEVICE_PRIVATE_BASE: i32
[src]
public static final TYPE_DEVICE_PRIVATE_BASE
pub const TYPE_GAME_ROTATION_VECTOR: i32
[src]
public static final TYPE_GAME_ROTATION_VECTOR
pub const TYPE_GEOMAGNETIC_ROTATION_VECTOR: i32
[src]
public static final TYPE_GEOMAGNETIC_ROTATION_VECTOR
pub const TYPE_GRAVITY: i32
[src]
public static final TYPE_GRAVITY
pub const TYPE_GYROSCOPE: i32
[src]
public static final TYPE_GYROSCOPE
pub const TYPE_GYROSCOPE_UNCALIBRATED: i32
[src]
public static final TYPE_GYROSCOPE_UNCALIBRATED
pub const TYPE_HEART_BEAT: i32
[src]
public static final TYPE_HEART_BEAT
pub const TYPE_HEART_RATE: i32
[src]
public static final TYPE_HEART_RATE
pub const TYPE_LIGHT: i32
[src]
public static final TYPE_LIGHT
pub const TYPE_LINEAR_ACCELERATION: i32
[src]
public static final TYPE_LINEAR_ACCELERATION
pub const TYPE_LOW_LATENCY_OFFBODY_DETECT: i32
[src]
public static final TYPE_LOW_LATENCY_OFFBODY_DETECT
pub const TYPE_MAGNETIC_FIELD: i32
[src]
public static final TYPE_MAGNETIC_FIELD
pub const TYPE_MAGNETIC_FIELD_UNCALIBRATED: i32
[src]
public static final TYPE_MAGNETIC_FIELD_UNCALIBRATED
pub const TYPE_MOTION_DETECT: i32
[src]
public static final TYPE_MOTION_DETECT
pub const TYPE_ORIENTATION: i32
[src]
public static final TYPE_ORIENTATION
pub const TYPE_POSE_6DOF: i32
[src]
public static final TYPE_POSE_6DOF
pub const TYPE_PRESSURE: i32
[src]
public static final TYPE_PRESSURE
pub const TYPE_PROXIMITY: i32
[src]
public static final TYPE_PROXIMITY
pub const TYPE_RELATIVE_HUMIDITY: i32
[src]
public static final TYPE_RELATIVE_HUMIDITY
pub const TYPE_ROTATION_VECTOR: i32
[src]
public static final TYPE_ROTATION_VECTOR
pub const TYPE_SIGNIFICANT_MOTION: i32
[src]
public static final TYPE_SIGNIFICANT_MOTION
pub const TYPE_STATIONARY_DETECT: i32
[src]
public static final TYPE_STATIONARY_DETECT
pub const TYPE_STEP_COUNTER: i32
[src]
public static final TYPE_STEP_COUNTER
pub const TYPE_STEP_DETECTOR: i32
[src]
public static final TYPE_STEP_DETECTOR
pub const TYPE_TEMPERATURE: i32
[src]
public static final TYPE_TEMPERATURE
Methods from Deref<Target = Object>
pub fn getClass<'env>(
&'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
Required features: "java-lang-Class"
pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>
[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
Required features: "java-lang-Object"
pub fn toString<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>
[src]
pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>
[src]
pub fn wait_long<'env>(
&'env self,
arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: i64
) -> Result<(), Local<'env, Throwable>>
pub fn wait_long_int<'env>(
&'env self,
arg0: i64,
arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: i64,
arg1: i32
) -> Result<(), Local<'env, Throwable>>
pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>
[src]
Trait Implementations
impl AsJValue for Sensor
impl AsValidJObjectAndEnv for Sensor
impl Deref for Sensor
impl JniType for Sensor
fn static_with_jni_type<R>(callback: impl FnOnce(&str) -> R) -> R
Auto Trait Implementations
impl RefUnwindSafe for Sensor
impl !Send for Sensor
impl !Sync for Sensor
impl Unpin for Sensor
impl UnwindSafe for Sensor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,