Class MagnetometerRotationVectorSensor

    Definition

    Namespace:
    Tizen.Sensor
    Assembly:
    Tizen.Sensor.dll

    The MagnetometerRotationVectorSensor class is used for registering callbacks for the magnetometer rotation vector sensor and getting the magnetometer rotation vector data.

    public sealed class MagnetometerRotationVectorSensor : Sensor, IDisposable
    Inheritance
    object
    Sensor
    MagnetometerRotationVectorSensor
    Implements
    System.IDisposable

    Constructors

    View Source

    MagnetometerRotationVectorSensor(uint)

    Initialize a new instance of the MagnetometerRotationVectorSensor class.

    Declaration
    public MagnetometerRotationVectorSensor(uint index = 0)
    Parameters
    Type Name Description
    uint index

    Index refers to a particular magnetometer rotation vector sensor in case of multiple sensors. Default value is 0.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when an invalid argument is used.

    System.NotSupportedException

    Thrown when the sensor is not supported.

    System.InvalidOperationException

    Thrown when the operation is invalid for the current state.

    Properties

    View Source

    Accuracy

    Get the accuracy of the magnetometer rotation vector data as enum SensorDataAccuracy type.

    Declaration
    public SensorDataAccuracy Accuracy { get; }
    Property Value
    Type Description
    SensorDataAccuracy

    Accuracy, SensorDataAccuracy.

    View Source

    Count

    Return the number of magnetometer rotation vector sensors available on the system.

    Declaration
    public static int Count { get; }
    Property Value
    Type Description
    int

    The count of magnetometer rotation vector sensors.

    View Source

    IsSupported

    Return true or false based on whether the magnetometer rotation vector sensor is supported by the device.

    Declaration
    public static bool IsSupported { get; }
    Property Value
    Type Description
    bool

    true if supported; otherwise false.

    View Source

    W

    Get the W component value of the magnetometer rotation vector as float type.

    Declaration
    public float W { get; }
    Property Value
    Type Description
    float

    W

    View Source

    X

    Get the X component value of the magnetometer rotation vector as float type.

    Declaration
    public float X { get; }
    Property Value
    Type Description
    float

    X

    View Source

    Y

    Get the Y component value of the magnetometer rotation vector as float type.

    Declaration
    public float Y { get; }
    Property Value
    Type Description
    float

    Y

    View Source

    Z

    Get the Z component value of the magnetometer rotation vector as float type.

    Declaration
    public float Z { get; }
    Property Value
    Type Description
    float

    Z

    Events

    View Source

    AccuracyChanged

    An event handler for accuracy changed events. If an event is added, a new accuracy change callback is registered for this sensor. If an event is removed, accuracy change callback is unregistered for this sensor.

    Declaration
    public event EventHandler<SensorAccuracyChangedEventArgs> AccuracyChanged
    Event Type
    Type Description
    System.EventHandler<TEventArgs><SensorAccuracyChangedEventArgs>
    View Source

    DataUpdated

    An event handler for storing the callback functions for the event corresponding to the change in the magnetometer rotation vector sensor data.

    Declaration
    public event EventHandler<MagnetometerRotationVectorSensorDataUpdatedEventArgs> DataUpdated
    Event Type
    Type Description
    System.EventHandler<TEventArgs><MagnetometerRotationVectorSensorDataUpdatedEventArgs>

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX