| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- return {
- tag = 'input',
- summary = 'Make a device go BZZZ!',
- description = [[
- Causes the device to vibrate with a custom strength, duration, and frequency, if possible.
- ]],
- arguments = {
- device = {
- type = 'Device',
- default = [['head']],
- description = 'The device to vibrate.'
- },
- strength = {
- type = 'number',
- default = '1',
- description = 'The strength of the vibration (amplitude), between 0 and 1.'
- },
- duration = {
- type = 'number',
- default = '.5',
- description = 'The duration of the vibration, in seconds.'
- },
- frequency = {
- type = 'number',
- default = '0',
- description = 'The frequency of the vibration, in hertz. 0 will use a default frequency.'
- }
- },
- returns = {
- vibrated = {
- type = 'boolean',
- description = 'Whether the vibration was successfully triggered by an active headset driver.'
- }
- },
- variants = {
- {
- arguments = { 'device', 'strength', 'duration', 'frequency' },
- returns = { 'vibrated' }
- }
- },
- related = {
- 'lovr.headset.stopVibration'
- }
- }
|