Class Sensor
Definition
- Namespace:
- Tizen.Sensor
- Assembly:
- Tizen.Sensor.dll
- API Level:
- 3
The Sensor class is used for storing the hardware information about a particular sensor.
public abstract class Sensor : IDisposable
- Inheritance
-
Sensor
- Derived
- Implements
Properties
View SourceFifoCount
Property: Gets the FIFO count.
Declaration
public int FifoCount { get; }
Property Value
Type | Description |
---|---|
Int32 | The size of the hardware FIFO. |
API Level: 3
View SourceInterval
Sets the interval of the sensor for the sensor data event. Callbacks will be called at the frequency of this interval.
Declaration
public uint Interval { get; set; }
Property Value
Type | Description |
---|---|
UInt32 | The interval of the sensor. |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown when the operation is invalid for the current state. |
API Level: 3
View SourceIsSensing
Indicates whether this sensor is sensing.
Declaration
public bool IsSensing { get; }
Property Value
Type | Description |
---|---|
Boolean |
|
API Level: 3
View SourceMaxBatchCount
Property: Gets the maximum batch count.
Declaration
public int MaxBatchCount { get; }
Property Value
Type | Description |
---|---|
Int32 | The maximum batch count. |
API Level: 3
View SourceMaxBatchLatency
Sets the maximum batch latency for the sensor corresponding to the sensor data event.
Declaration
public uint MaxBatchLatency { get; set; }
Property Value
Type | Description |
---|---|
UInt32 | The maximum batch latency. |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown when the operation is invalid for the current state. |
API Level: 3
View SourceMaxValue
Property: Gets the maximum value of the range of the sensor data.
Declaration
public float MaxValue { get; }
Property Value
Type | Description |
---|---|
Single | The upper bound of the range of the sensor reading. |
API Level: 3
View SourceMinInterval
Property: Gets the minimum interval.
Declaration
public int MinInterval { get; }
Property Value
Type | Description |
---|---|
Int32 | The minimum update interval. |
API Level: 3
View SourceMinValue
Property: Gets the minimum value of the range of the sensor data.
Declaration
public float MinValue { get; }
Property Value
Type | Description |
---|---|
Single | The lower bound of the range of the sensor reading. |
API Level: 3
View SourceName
Property: Gets the name of the sensor.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String | The name of the sensor. |
API Level: 3
View SourcePausePolicy
Sets the pause policy of the sensor.
Declaration
public SensorPausePolicy PausePolicy { get; set; }
Property Value
Type | Description |
---|---|
SensorPausePolicy | The pause policy. |
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown when the operation is invalid for the current state. |
API Level: 3
View SourceResolution
Property: Gets the resolution.
Declaration
public float Resolution { get; }
Property Value
Type | Description |
---|---|
Single | The resolution. |
API Level: 3
View SourceTimeSpan
Gets or sets the time span.
Declaration
public TimeSpan TimeSpan { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan | The time span. |
API Level: 3
View SourceTimestamp
Gets or sets the timestamp.
Declaration
public ulong Timestamp { get; set; }
Property Value
Type | Description |
---|---|
UInt64 | Timestamp. |
API Level: 8
View SourceVendor
Property: Gets the vendor.
Declaration
public string Vendor { get; }
Property Value
Type | Description |
---|---|
String | The vendor name of the sensor. |
API Level: 3
Methods
View SourceDispose()
Destroy the current object.
Declaration
public void Dispose()
API Level: 3
View SourceDispose(Boolean)
Releases all resources currently used by this instance.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
Boolean | disposing | true if managed resources should be disposed otherwise, false. |
API Level: 3
View SourceFinalize()
Destroy the Sensor object.
Declaration
protected void Finalize()
Start()
Starts the sensor. After this, event handlers will start receiving events.
Declaration
public void Start()
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown when the operation is invalid for the current state. |
API Level: 3
View SourceStop()
Stops the sensor. After this, event handlers will stop receiving events.
Declaration
public void Stop()
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Thrown when the operation is invalid for the current state. |