You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.1 KiB
21 lines
1.1 KiB
--- @meta
|
|
|
|
--- The 'bluetooth' module contains Properties and functions for interacting
|
|
--- with the device's Bluetooth capabilities.
|
|
--- @class bluetooth
|
|
--- @field enabled Property Whether or not the Bluetooth stack is currently enabled. This property is writeable, and can be used to enable or disable Bluetooth.
|
|
--- @field connected Property Whether or not there is an active connection to another Bluetooth device.
|
|
--- @field connecting Property Whether or not we are currently connecting to the paired device.
|
|
--- @field discovering Property Whether or not we are actively scanning for new devices.
|
|
--- @field paired_device Property The device that is currently paired. The bluetooth stack will automatically connect to this device if possible.
|
|
--- @field discovered_devices Property Devices nearby that have been discovered.
|
|
--- @field known_devices Property Devices that have previously been paired.
|
|
local bluetooth = {}
|
|
|
|
--- Enables Bluetooth, this is the same as bluetooth.enabled:set(true)
|
|
function bluetooth.enable() end
|
|
|
|
--- Disables Bluetooth, this is the same as bluetooth.enabled:set(false)
|
|
function bluetooth.disable() end
|
|
|
|
return bluetooth
|
|
|