update help (manpage, etc) for Bluetooth LE HCI module

This commit is contained in:
F. Duncanh
2026-03-15 02:28:35 -04:00
parent e4a47c38e8
commit 4fa5c10236
2 changed files with 9 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
.TH UXPLAY 1 2026-01-26 "UxPlay 1.73" "User Commands" .TH UXPLAY 1 2026-03-15 "UxPlay 1.73.4" "User Commands"
.SH NAME .SH NAME
uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery beacon. uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery beacon.
.SH SYNOPSIS .SH SYNOPSIS
@@ -9,9 +9,12 @@ uxplay-beacon.py \- Python (>= 3.6) script for a Bluetooth LE Service-Discovery
UxPlay 1.73: Standalone Python Script for Bluetooth LE Service Discovery UxPlay 1.73: Standalone Python Script for Bluetooth LE Service Discovery
.nf .nf
Modules for BLE support: Modules for BLE support:
BlueZ: (Linux, with D-Bus) BlueZ: (Linux, with D-Bus)
winrt: (Windows) winrt: (Windows)
BleuIO: (for a BleuIO USB serial device, all platforms, including macOS). BleuIO: (for a BleuIO USB serial device, all platforms, including macOS).
HCI: Use Host Controller Interface (Linux/*BSD, needs elevated privileges)
The best choice for host platform is made unless option BleuIO is used. The best choice for host platform is made unless option BleuIO is used.
.SH OPTIONS .SH OPTIONS
.TP .TP

View File

@@ -267,9 +267,12 @@ if __name__ == '__main__':
nargs='?', nargs='?',
choices=[bleuio, hci, None], choices=[bleuio, hci, None],
help=textwrap.dedent(''' help=textwrap.dedent('''
Specifies whether or not to use the module supporting the BleuIO USB dongle, or Allows choice of alternative Bluetooth implementations, supporting the BleuIO
(if not supplied) the default native Linux (BlueZ) or Windows (winrt) modules. USB Bluetooth LE serial device, and direct access to the Bluetooth Host
Controller Interface (HCI, Linux/*BSD only). (If not supplied) the default
native Linux (BlueZ) or Windows (winrt) modules will be used as appropriate.
On systems other than Windows or Linux, BleuIO will be the default choice. On systems other than Windows or Linux, BleuIO will be the default choice.
The HCI module requires elevated privileges to be granted to users.
''') ''')
) )