PROTOCOLS
Device
Defined in fuchsia.hardware.haptics/haptics.fidl
StartVibration
Starts a vibration. Doesn't return until the vibration has completed or if StopVibration()
is called. Returns ZX_ERR_BAD_STATE if there is a vibration already playing.
Request
<EMPTY>
Response
Name | Type |
---|---|
payload |
Device_StartVibration_Result
|
StopVibration
Stops the vibration that is currently playing. Does nothing if there isn't a vibration
currently playing. All pending StartVibration()
requests are completed immediately.
Request
<EMPTY>
Response
Name | Type |
---|---|
payload |
Device_StopVibration_Result
|
STRUCTS
Device_StartVibration_Response
Defined in fuchsia.hardware.haptics/haptics.fidl
<EMPTY>
Device_StopVibration_Response
Defined in fuchsia.hardware.haptics/haptics.fidl
<EMPTY>
UNIONS
Device_StartVibration_Result strict
Defined in fuchsia.hardware.haptics/haptics.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Device_StartVibration_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Device_StopVibration_Result strict
Defined in fuchsia.hardware.haptics/haptics.fidl
Ordinal | Variant | Type | Description |
---|---|---|---|
1 |
response |
Device_StopVibration_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
SERVICES
Service
Defined in fuchsia.hardware.haptics/haptics.fidl
Name | Type | Transport |
---|---|---|
device |
fuchsia.hardware.haptics/Device
|
Channel |