diff --git a/api/@ohos.sensor.d.ts b/api/@ohos.sensor.d.ts index df80a4ddda0d4f834e871ff2fccb659ac30578af..c3d3c65bfef44061f12d28369b9e8b34a4b3bae7 100644 --- a/api/@ohos.sensor.d.ts +++ b/api/@ohos.sensor.d.ts @@ -22,6 +22,17 @@ import { AsyncCallback, Callback } from "./basic"; * @import import sensor from '@ohos.sensor' * @permission ohos.permission.ACCELEROMETER, ohos.permission.GYROSCOPE, * ohos.permission.ACTIVITY_MOTION, ohos.permission.HEALTH_DATA + * @deprecated since 9 (permission type error) + */ + +/** + * This module provides the capability to subscribe to sensor data. + * + * @syscap SystemCapability.Sensors.Sensor + * @import import sensor from '@ohos.sensor' + * @permission ohos.permission.ACCELEROMETER or ohos.permission.GYROSCOPE or + * ohos.permission.ACTIVITY_MOTION or ohos.permission.READ_HEALTH_DATA + * @since 9 */ declare namespace sensor { /** @@ -125,6 +136,15 @@ declare namespace sensor { * @syscap SystemCapability.Sensors.Sensor * @permission ohos.permission.HEALTH_DATA * @since 8 + * @deprecated since 9 (permission type error) + */ + /** + * Subscribe to sensor data, If the API is called multiple times, the last call takes effect. + * @param type Indicate the sensor type to listen for, {@code SensorType.SENSOR_TYPE_ID_HEART_RATE}. + * @param options Optional parameters specifying the interval at which sensor data is reported, {@code Options}. + * @syscap SystemCapability.Sensors.Sensor + * @permission ohos.permission.READ_HEALTH_DATA + * @since 9 */ function on(type: SensorType.SENSOR_TYPE_ID_HEART_RATE, callback: Callback, options?: Options): void; @@ -324,6 +344,14 @@ declare namespace sensor { * @syscap SystemCapability.Sensors.Sensor * @permission ohos.permission.HEART_RATE * @since 8 + * @deprecated since 9 (permission type error) + */ + /** + * Subscribe to sensor data once. + * @param type Indicate the sensor type to listen for, {@code SensorType.SENSOR_TYPE_ID_HEART_RATE}. + * @syscap SystemCapability.Sensors.Sensor + * @permission ohos.permission.READ_HEALTH_DATA + * @since 9 */ function once(type: SensorType.SENSOR_TYPE_ID_HEART_RATE, callback: Callback): void; @@ -341,6 +369,14 @@ declare namespace sensor { * @syscap SystemCapability.Sensors.Sensor * @permission ohos.permission.ACCELERATION * @since 8 + * @deprecated since 9 (permission type error) + */ + /** + * Subscribe to sensor data once. + * @param type Indicate the sensor type to listen for, {@code SensorType.SENSOR_TYPE_ID_LINEAR_ACCELERATION}. + * @syscap SystemCapability.Sensors.Sensor + * @permission ohos.permission.ACCELEROMETER + * @since 9 */ function once(type: SensorType.SENSOR_TYPE_ID_LINEAR_ACCELERATION, callback: Callback): void; @@ -501,6 +537,15 @@ declare namespace sensor { * @syscap SystemCapability.Sensors.Sensor * @permission ohos.permission.HEALTH_DATA * @since 8 + * @deprecated since 9 (permission type error) + */ + /** + * Subscribe to sensor data, If the API is called multiple times, the last call takes effect. + * @param type Indicate the sensor type to listen for, {@code SensorType.SENSOR_TYPE_ID_HEART_RATE}. + * @param options Optional parameters specifying the interval at which sensor data is reported, {@code Options}. + * @syscap SystemCapability.Sensors.Sensor + * @permission ohos.permission.READ_HEALTH_DATA + * @since 9 */ function off(type: SensorType.SENSOR_TYPE_ID_HEART_RATE, callback?: Callback): void;