[]Struct jni_android_sys::android::hardware::Sensor

#[repr(transparent)]
pub struct 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]

pub fn isDirectChannelTypeSupported<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getName<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getName

Required features: "java-lang-String"

pub fn getVendor<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getVendor

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]

pub fn getFifoMaxEventCount<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getStringType<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getStringType

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]

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

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]

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]

pub const STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR: &'static str[src]

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]

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]

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]

pub const STRING_TYPE_MOTION_DETECT: &'static str[src]

public static final STRING_TYPE_MOTION_DETECT

pub const STRING_TYPE_ORIENTATION: &'static str[src]

Deprecated

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]

Deprecated

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]

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]

pub const TYPE_MOTION_DETECT: i32[src]

public static final TYPE_MOTION_DETECT

pub const TYPE_ORIENTATION: i32[src]

Deprecated

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]

Deprecated

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]

getClass

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]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

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]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

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

type Target = Object

The resulting type after dereferencing.

impl JniType for Sensor

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.