Class BatchSensor<TData>

Definition

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

Abstract class for sensor for series of sensor data. Inherit the class 'Sensor' which is an abstract class.

C#
Copy
public abstract class BatchSensor<TData> : Sensor, IDisposable where TData : BatchData
Inheritance
object
BatchSensor<TData>
Derived
Implements
System.IDisposable
Remarks

A class which inherits this abstract class should provide TData as an class that inherits BatchData class.

Constructors

View Source

BatchSensor(uint)

Create BatchSensor

Declaration
C#
Copy
public BatchSensor(uint index = 0)
Parameters
Type Name Description
uint index
Remarks

A class which inherits this abstract class should provide TData as an class that inherits BatchData class.

Properties

View Source

Data

Get general batch data

Declaration
C#
Copy
public IReadOnlyList<TData> Data { get; protected set; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<T><TData>
Remarks

A class which inherits this abstract class should provide TData as an class that inherits BatchData class.

Methods

View Source

ConvertBatchData()

Convert general batch data to specific batch data type "TData".

Declaration
C#
Copy
protected abstract IReadOnlyList<TData> ConvertBatchData()
Returns
Type Description
System.Collections.Generic.IReadOnlyList<T><TData>

List of converted specific batch data

Remarks

A class which inherits this abstract class should provide TData as an class that inherits BatchData class.

View Source

UpdateBatchData(IntPtr, uint)

Declaration
C#
Copy
protected void UpdateBatchData(IntPtr eventsPtr, uint eventsCount)
Parameters
Type Name Description
System.IntPtr eventsPtr
uint eventsCount
Remarks

A class which inherits this abstract class should provide TData as an class that inherits BatchData class.

Implements

System.IDisposable