Table of Contents

Class Sensor

Namespace
Android.Hardware
Assembly
MASES.Netdroid.dll
public class Sensor : JVMBridgeBase<Sensor>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Sensor>
Sensor
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Sensor>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Sensor>.IsAssignableFrom<T>()
JVMBridgeBase<Sensor>.Execute<T>(params T[])
JVMBridgeBase<Sensor>.DynBridgeClazz
JVMBridgeBase<Sensor>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Sensor()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Sensor()

Sensor(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Sensor(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

REPORTING_MODE_CONTINUOUS

public static int REPORTING_MODE_CONTINUOUS { get; }

Property Value

int

REPORTING_MODE_ONE_SHOT

public static int REPORTING_MODE_ONE_SHOT { get; }

Property Value

int

REPORTING_MODE_ON_CHANGE

public static int REPORTING_MODE_ON_CHANGE { get; }

Property Value

int

REPORTING_MODE_SPECIAL_TRIGGER

public static int REPORTING_MODE_SPECIAL_TRIGGER { get; }

Property Value

int

STRING_TYPE_ACCELEROMETER

public static String STRING_TYPE_ACCELEROMETER { get; }

Property Value

String

STRING_TYPE_ACCELEROMETER_LIMITED_AXES

public static String STRING_TYPE_ACCELEROMETER_LIMITED_AXES { get; }

Property Value

String

STRING_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED

public static String STRING_TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED { get; }

Property Value

String

STRING_TYPE_ACCELEROMETER_UNCALIBRATED

public static String STRING_TYPE_ACCELEROMETER_UNCALIBRATED { get; }

Property Value

String

STRING_TYPE_AMBIENT_TEMPERATURE

public static String STRING_TYPE_AMBIENT_TEMPERATURE { get; }

Property Value

String

STRING_TYPE_GAME_ROTATION_VECTOR

public static String STRING_TYPE_GAME_ROTATION_VECTOR { get; }

Property Value

String

STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR

public static String STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR { get; }

Property Value

String

STRING_TYPE_GRAVITY

public static String STRING_TYPE_GRAVITY { get; }

Property Value

String

STRING_TYPE_GYROSCOPE

public static String STRING_TYPE_GYROSCOPE { get; }

Property Value

String

STRING_TYPE_GYROSCOPE_LIMITED_AXES

public static String STRING_TYPE_GYROSCOPE_LIMITED_AXES { get; }

Property Value

String

STRING_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED

public static String STRING_TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED { get; }

Property Value

String

STRING_TYPE_GYROSCOPE_UNCALIBRATED

public static String STRING_TYPE_GYROSCOPE_UNCALIBRATED { get; }

Property Value

String

STRING_TYPE_HEADING

public static String STRING_TYPE_HEADING { get; }

Property Value

String

STRING_TYPE_HEAD_TRACKER

public static String STRING_TYPE_HEAD_TRACKER { get; }

Property Value

String

STRING_TYPE_HEART_BEAT

public static String STRING_TYPE_HEART_BEAT { get; }

Property Value

String

STRING_TYPE_HEART_RATE

public static String STRING_TYPE_HEART_RATE { get; }

Property Value

String

STRING_TYPE_HINGE_ANGLE

public static String STRING_TYPE_HINGE_ANGLE { get; }

Property Value

String

STRING_TYPE_LIGHT

public static String STRING_TYPE_LIGHT { get; }

Property Value

String

STRING_TYPE_LINEAR_ACCELERATION

public static String STRING_TYPE_LINEAR_ACCELERATION { get; }

Property Value

String

STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT

public static String STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT { get; }

Property Value

String

STRING_TYPE_MAGNETIC_FIELD

public static String STRING_TYPE_MAGNETIC_FIELD { get; }

Property Value

String

STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED

public static String STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED { get; }

Property Value

String

STRING_TYPE_MOTION_DETECT

public static String STRING_TYPE_MOTION_DETECT { get; }

Property Value

String

STRING_TYPE_ORIENTATION

[Obsolete]
public static String STRING_TYPE_ORIENTATION { get; }

Property Value

String

STRING_TYPE_POSE_6DOF

public static String STRING_TYPE_POSE_6DOF { get; }

Property Value

String

STRING_TYPE_PRESSURE

public static String STRING_TYPE_PRESSURE { get; }

Property Value

String

STRING_TYPE_PROXIMITY

public static String STRING_TYPE_PROXIMITY { get; }

Property Value

String

STRING_TYPE_RELATIVE_HUMIDITY

public static String STRING_TYPE_RELATIVE_HUMIDITY { get; }

Property Value

String

STRING_TYPE_ROTATION_VECTOR

public static String STRING_TYPE_ROTATION_VECTOR { get; }

Property Value

String

STRING_TYPE_SIGNIFICANT_MOTION

public static String STRING_TYPE_SIGNIFICANT_MOTION { get; }

Property Value

String

STRING_TYPE_STATIONARY_DETECT

public static String STRING_TYPE_STATIONARY_DETECT { get; }

Property Value

String

STRING_TYPE_STEP_COUNTER

public static String STRING_TYPE_STEP_COUNTER { get; }

Property Value

String

STRING_TYPE_STEP_DETECTOR

public static String STRING_TYPE_STEP_DETECTOR { get; }

Property Value

String

STRING_TYPE_TEMPERATURE

[Obsolete]
public static String STRING_TYPE_TEMPERATURE { get; }

Property Value

String

TYPE_ACCELEROMETER

public static int TYPE_ACCELEROMETER { get; }

Property Value

int

TYPE_ACCELEROMETER_LIMITED_AXES

public static int TYPE_ACCELEROMETER_LIMITED_AXES { get; }

Property Value

int

TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED

public static int TYPE_ACCELEROMETER_LIMITED_AXES_UNCALIBRATED { get; }

Property Value

int

TYPE_ACCELEROMETER_UNCALIBRATED

public static int TYPE_ACCELEROMETER_UNCALIBRATED { get; }

Property Value

int

TYPE_ALL

public static int TYPE_ALL { get; }

Property Value

int

TYPE_AMBIENT_TEMPERATURE

public static int TYPE_AMBIENT_TEMPERATURE { get; }

Property Value

int

TYPE_DEVICE_PRIVATE_BASE

public static int TYPE_DEVICE_PRIVATE_BASE { get; }

Property Value

int

TYPE_GAME_ROTATION_VECTOR

public static int TYPE_GAME_ROTATION_VECTOR { get; }

Property Value

int

TYPE_GEOMAGNETIC_ROTATION_VECTOR

public static int TYPE_GEOMAGNETIC_ROTATION_VECTOR { get; }

Property Value

int

TYPE_GRAVITY

public static int TYPE_GRAVITY { get; }

Property Value

int

TYPE_GYROSCOPE

public static int TYPE_GYROSCOPE { get; }

Property Value

int

TYPE_GYROSCOPE_LIMITED_AXES

public static int TYPE_GYROSCOPE_LIMITED_AXES { get; }

Property Value

int

TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED

public static int TYPE_GYROSCOPE_LIMITED_AXES_UNCALIBRATED { get; }

Property Value

int

TYPE_GYROSCOPE_UNCALIBRATED

public static int TYPE_GYROSCOPE_UNCALIBRATED { get; }

Property Value

int

TYPE_HEADING

public static int TYPE_HEADING { get; }

Property Value

int

TYPE_HEAD_TRACKER

public static int TYPE_HEAD_TRACKER { get; }

Property Value

int

TYPE_HEART_BEAT

public static int TYPE_HEART_BEAT { get; }

Property Value

int

TYPE_HEART_RATE

public static int TYPE_HEART_RATE { get; }

Property Value

int

TYPE_HINGE_ANGLE

public static int TYPE_HINGE_ANGLE { get; }

Property Value

int

TYPE_LIGHT

public static int TYPE_LIGHT { get; }

Property Value

int

TYPE_LINEAR_ACCELERATION

public static int TYPE_LINEAR_ACCELERATION { get; }

Property Value

int

TYPE_LOW_LATENCY_OFFBODY_DETECT

public static int TYPE_LOW_LATENCY_OFFBODY_DETECT { get; }

Property Value

int

TYPE_MAGNETIC_FIELD

public static int TYPE_MAGNETIC_FIELD { get; }

Property Value

int

TYPE_MAGNETIC_FIELD_UNCALIBRATED

public static int TYPE_MAGNETIC_FIELD_UNCALIBRATED { get; }

Property Value

int

TYPE_MOTION_DETECT

public static int TYPE_MOTION_DETECT { get; }

Property Value

int

TYPE_ORIENTATION

[Obsolete]
public static int TYPE_ORIENTATION { get; }

Property Value

int

TYPE_POSE_6DOF

public static int TYPE_POSE_6DOF { get; }

Property Value

int

TYPE_PRESSURE

public static int TYPE_PRESSURE { get; }

Property Value

int

TYPE_PROXIMITY

public static int TYPE_PROXIMITY { get; }

Property Value

int

TYPE_RELATIVE_HUMIDITY

public static int TYPE_RELATIVE_HUMIDITY { get; }

Property Value

int

TYPE_ROTATION_VECTOR

public static int TYPE_ROTATION_VECTOR { get; }

Property Value

int

TYPE_SIGNIFICANT_MOTION

public static int TYPE_SIGNIFICANT_MOTION { get; }

Property Value

int

TYPE_STATIONARY_DETECT

public static int TYPE_STATIONARY_DETECT { get; }

Property Value

int

TYPE_STEP_COUNTER

public static int TYPE_STEP_COUNTER { get; }

Property Value

int

TYPE_STEP_DETECTOR

public static int TYPE_STEP_DETECTOR { get; }

Property Value

int

TYPE_TEMPERATURE

[Obsolete]
public static int TYPE_TEMPERATURE { get; }

Property Value

int

Methods

GetFifoMaxEventCount()

public int GetFifoMaxEventCount()

Returns

int

int

GetFifoReservedEventCount()

public int GetFifoReservedEventCount()

Returns

int

int

GetHighestDirectReportRateLevel()

public int GetHighestDirectReportRateLevel()

Returns

int

int

GetId()

public int GetId()

Returns

int

int

GetMaxDelay()

public int GetMaxDelay()

Returns

int

int

GetMaximumRange()

public float GetMaximumRange()

Returns

float

float

GetMinDelay()

public int GetMinDelay()

Returns

int

int

GetName()

public String GetName()

Returns

String

String

GetPower()

public float GetPower()

Returns

float

float

GetReportingMode()

public int GetReportingMode()

Returns

int

int

GetResolution()

public float GetResolution()

Returns

float

float

GetStringType()

public String GetStringType()

Returns

String

String

GetType()

public int GetType()

Returns

int

int

GetVendor()

public String GetVendor()

Returns

String

String

GetVersion()

public int GetVersion()

Returns

int

int

IsAdditionalInfoSupported()

public bool IsAdditionalInfoSupported()

Returns

bool

bool

IsDirectChannelTypeSupported(int)

public bool IsDirectChannelTypeSupported(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsDynamicSensor()

public bool IsDynamicSensor()

Returns

bool

bool

IsWakeUpSensor()

public bool IsWakeUpSensor()

Returns

bool

bool