vibrator_type.h

Overview

The vibrator_type.h file declares the APIs for starting or stopping vibration.

Library: libohvibrator.z.so

System capability: SystemCapability.Sensors.MiscDevice

Since: 11

Related module: Vibrator

Summary

Structs

Name Description
Vibrator_Attribute Defines the vibrator attribute.
Vibrator_FileDescription Defines the vibration file description.

Types

Name Description
Vibrator_ErrorCode Defines an enum that enumerates the vibrator error codes.
Vibrator_Usage Defines an enum that enumerates the vibration scenarios.
Vibrator_Attribute Defines the vibrator attribute.
Vibrator_FileDescription Defines the vibration file description.

Enums

Name Description
Vibrator_ErrorCode : int32_t {
PERMISSION_DENIED = 201
PARAMETER_ERROR = 401,
[UNSUPPORTED] = 801,
[DEVICE_OPERATION_FAILED = 14600101
}
Enumerates the vibrator error codes.
Vibrator_Usage {
USAGE_UNKNOWN = 0,
USAGE_ALARM = 1,
USAGE_RING = 2,
USAGE_NOTIFICATION = 3,
USAGE_COMMUNICATION = 4,
USAGE_TOUCH = 5,
USAGE_MEDIA = 6,
USAGE_PHYSICAL_FEEDBACK = 7,
USAGE_SIMULATE_REALITY = 8,
USAGE_MAX = 9
}
Eenumerates the vibration scenarios.