f6338430 added get/set dutycycle to CommonCLI and updated both CLI docs, but
Terminal Chat does not use CommonCLI -- simple_secure_chat/main.cpp:479-507 has
its own `set` handler supporting only af, name, lat, lon, tx and freq. Typing
`set dutycycle` there returns "ERROR: unknown config".
Restores `set af` as the documented command, points readers at cli_commands.md
for the roles that do have dutycycle, and documents `help`
(simple_secure_chat/main.cpp:510), which the client implements but the doc
never listed.
1.9 KiB
Terminal Chat CLI
Below are the commands you can enter into the Terminal Chat clients:
set freq {frequency}
Set the LoRa frequency. Example: set freq 915.8
set tx {tx-power-dbm}
Sets LoRa transmit power in dBm.
set name {name}
Sets your advertisement name.
set lat {latitude}
Sets your advertisement map latitude. (decimal degrees)
set lon {longitude}
Sets your advertisement map longitude. (decimal degrees)
set af {air-time-factor}
Sets the transmit air-time-factor.
Note:
set dutycycleis not available in Terminal Chat. Every other firmware — Repeater, Room Server, Sensor and Companion Radio — routes itsset/getcommands through the shared radio prefs handler and does support it (see CLI Commands). Terminal Chat is the sole exception: it has its own inlinesethandler covering only the six options listed above.
time {epoch-secs}
Set the device clock using UNIX epoch seconds. Example: time 1738242833
advert
Sends an advertisement packet
clock
Displays current time per device's clock.
ver
Shows the device version and firmware build date.
card
Displays your 'business card', for others to manually import
import {card}
Imports the given card to your contacts.
list {n}
List all contacts by most recent. (optional {n}, is the last n by advertisement date)
to
Shows the name of current recipient contact. (for subsequent 'send' commands)
to {name-prefix}
Sets the recipient to the first matching contact (in 'list') by the name prefix. (ie. you don't have to type whole name)
send {text}
Sends the text message (as DM) to current recipient.
reset path
Resets the path to current recipient, for new path discovery.
public {text}
Sends the text message to the built-in 'public' group channel
help
Lists the available commands.