Kevin Hester
5c2851db85
nargs='?' is awesome! get rid of ble_dest.
2024-06-30 06:46:39 -07:00
Kevin Hester
7e440693a3
Merge remote-tracking branch 'root/master' into ble-logging
...
# Conflicts:
# poetry.lock
2024-06-30 06:36:11 -07:00
Kevin Hester
6194e41baf
fix linter warnings
2024-06-29 14:37:50 -07:00
Kevin Hester
6df89f54a7
fix BLE scan with latest Bleak
2024-06-29 09:10:20 -07:00
Kevin Hester
88b73611f0
Move protobufs to meshtastic.protobuf python namespace
2024-06-26 10:05:59 -07:00
Kevin Hester
81266e756b
fixes to make Bleak (BLE) work better
2024-06-23 13:52:32 -07:00
Kevin Hester
62f16d34d4
fix BLE scan and connect to work with latest bleak
2024-06-23 11:56:44 -07:00
Ian McEwen
e6d61c6603
Allow a faster nodedb-less startup on 2.3.11+ with --no-nodes and the magic value from meshtastic/firmware#3949
2024-06-05 18:52:35 -07:00
Ian McEwen
1746ad15d7
Use new fixed position admin messages and add --remove-position argument. Fixes #525
2024-05-31 18:44:33 -07:00
Ian McEwen
8e641b3186
Merge pull request #581 from 868meshbot/868meshbot-fix-ignore-incoming
...
Fix the ignore_incoming management BUG 568
2024-05-26 00:03:11 -07:00
868meshbot
bcd60c9ef7
Update __main__.py
...
Simple patch to fix the ignore_incoming management aka
https://github.com/meshtastic/python/issues/568
2024-05-25 16:28:16 +01:00
Todd Herbert
c3d044e3f2
Optional pause before disconnecting
2024-05-24 17:10:07 +12:00
Ian McEwen
e01a1bb6e0
add a warning on --ch-enable and --ch-disable, which should usually be avoided
2024-05-13 21:27:53 -07:00
Ian McEwen
fef0e1b77f
Remove an unuseful/inaccurate comment
2024-05-10 20:17:48 -07:00
John Hollowell
02189aae07
Fix typo in __main__.py
2024-05-02 21:51:09 -04:00
Ian McEwen
6812f508bc
Add --enter-dfu for entering DFU mode on NRF52 devices via admin message
2024-04-25 11:21:27 -07:00
Ian McEwen
4d10b6e1bd
Better support --ch-index for other commands (traceroute, telemetry, position)
2024-04-24 17:18:17 -07:00
Ian McEwen
5ebc8e6f95
Don't allow --dest with --tunnel either
2024-04-21 10:38:01 -07:00
Ian McEwen
56d1dcafe5
--dest doesn't work with --export-config
2024-04-21 10:35:59 -07:00
Ian McEwen
243b310eb2
Allow generating QR codes for remote nodes and for all channels
2024-04-21 09:41:07 -07:00
Ian McEwen
cd1ecab4e0
Don't allow --dest with --setlat/lon/alt. Fixes #545
2024-04-21 09:38:32 -07:00
Ian McEwen
4226201423
Don't export null altitude, but support importing null lat/lon/alt as 0s. Fixes #548
2024-04-18 12:15:58 -07:00
Ian McEwen
e8ba5581f6
Add a --request-position argument to request positions from nodes
2024-04-16 15:43:24 -07:00
Ian McEwen
948846e0f1
Send the position the node already thinks it's at when --no-time is absent, rather than an empty position
2024-04-16 15:13:53 -07:00
Ian McEwen
6c4dbb6fe6
Fix quotes
2024-04-16 14:58:50 -07:00
Ian McEwen
afbabf9538
Merge branch 'bugfix-466-yaml-import'
2024-04-16 13:56:00 -07:00
Ian McEwen
d8107122a2
Merge remote-tracking branch 'danwelch3/bugfix-466-yaml-import' into bugfix-466-yaml-import
2024-04-16 13:53:54 -07:00
Dan Welch
03c1f08e45
Fix Lint Error
...
- add docstring to traverseConfig function
2024-04-16 14:46:35 -06:00
Steve Holden
a07e853f69
Refactor to remove pylint issues.
...
Since one of pylint's complains was that the globals module was
shadowing the built-in, and since the name `config` was already
is use in several modules, globals.py was renamed as mt_config.py.
All tests now pass, and the only remaining local pylint errors
relate to the protobuf code, I'm hoping this will make the PR
valid.
2024-04-10 17:42:44 +01:00
Steve Holden
067cddd354
Refactor to avoid the use of a special global object.
...
The global object formerly used is now replaced by direct use
of the namespace opf the globals module. This eliminates the
redundant getters and setters and simplifies the code for
future maintainers.
Note that the globals module name conflicts (harmlessly at
present) with a Python built-in function. A future commit
should rename it `config` to remove this clash and better
represent its intended purpose.
2024-04-10 10:03:12 +01:00
AeroXuk
4af1b322da
Also accept nested settings in module_config.
...
Show full config path in output when nested.
2024-04-09 12:27:08 +01:00
AeroXuk
c580df15e1
Merge 'master' into 'bugfix-466-yaml-import'.
2024-04-09 12:20:04 +01:00
Ian McEwen
439b1ade2e
Add --remove-node ( fixes #514 )
2024-04-08 14:58:15 -07:00
Ian McEwen
157f9cd276
Group and organize arguments a bit more
2024-04-07 23:20:02 -07:00
Ian McEwen
e742b5c0b8
Split out connection-related args into their own function & group
2024-04-05 15:22:26 -07:00
Ian McEwen
8bb0cdf21b
Merge pull request #528 from ianmcorvidae/protobufs-mypy
...
Protobuf type interfaces for type-checking & undoing protobufs hack
2024-04-01 10:50:24 -07:00
Ian McEwen
917d6b2214
update docs for --listen too
2024-03-30 11:06:01 -07:00
Ian McEwen
523a855238
When --listen is set, turn on debug-level logging as though --debug was, even if it wasn't explicitly provided
...
Fixes #513
2024-03-30 11:04:33 -07:00
Jorropo
5f92ac3995
in --help indicate --setalt takes meters
2024-03-30 10:36:56 +01:00
Ian McEwen
4baef92523
Fix assorted mypy-detected errors
2024-03-29 18:38:25 -07:00
Ian McEwen
5a277ab4bd
Guard against lack of decoded message in --reply
2024-03-29 09:23:06 -07:00
Ian McEwen
a139d180b8
Fix up or comment out broken tests, to get CI (hopefully) happy
2024-03-23 22:07:17 -07:00
Ian McEwen
09f8405422
Remove --sendping as REPLY_APP portnum is disabled in firmware now
2024-03-23 21:25:38 -07:00
Ian McEwen
b8640666d7
Fix some outstanding pylint issues (or disable the checks)
2024-03-19 12:47:08 -07:00
Ian McEwen
759cafb817
use importlib.metadata and packaging.version instead of pkg_resources
2024-03-19 12:02:40 -07:00
Ben Meadors
bd788ae303
Merge pull request #508 from ianmcorvidae/set-ch-index-on-add
...
Set --ch-index to a newly added channel when --ch-add is set, to allow further modification
2024-03-17 07:45:29 -05:00
Ian McEwen
92cc84e692
Make --ch-set with invalid options print out the available options as the documentation says it does
2024-03-16 11:58:38 -07:00
Ian McEwen
03abaf6059
Set --ch-index to a newly added channel when --ch-add is set, to allow further modification
2024-03-16 11:06:32 -07:00
Jonathan Bennett
4522a8a7b0
Document automatic device search
2024-03-11 18:41:20 -05:00
Jonathan Bennett
14813e5c76
Attempt TCP connection to localhost if serial detect fails
2024-03-11 18:41:20 -05:00