Michael Gillett
4ec7698d94
metavars being a PAIN
2025-02-18 15:09:59 -05:00
Michael Gillett
7cc65aa08a
missed one
2025-02-18 15:06:20 -05:00
Michael Gillett
cc411ce0bb
remove nargs and unneeded fstrings
2025-02-18 15:05:31 -05:00
Michael Gillett
edff956f9d
specify nargs
2025-02-18 14:53:01 -05:00
Michael Gillett
bd68739158
>= 8 instead of > 8
2025-02-18 14:30:28 -05:00
Michael Gillett
530d92ead2
remove redundant f string
2025-02-18 14:24:04 -05:00
Michael Gillett
60f9dc6266
new implementation
2025-02-18 14:23:55 -05:00
Michael Gillett
f9ae021e43
remove old implementation
2025-02-18 14:23:40 -05:00
Michael Gillett
317d81c983
list -> tuple fix for pytest
2025-02-18 14:02:48 -05:00
Michael Gillett
5600ce92b0
update to comments
2025-01-26 13:10:56 -05:00
Michael Gillett
efb848adf9
comments explaining logic
2025-01-26 12:58:18 -05:00
Michael Gillett
0d8646189f
remove logging.info used for local debugging
2025-01-26 12:56:17 -05:00
Michael Gillett
d0023df8ca
slight logic rework
2025-01-26 12:55:03 -05:00
Michael Gillett
b522abf33e
update docs
2025-01-26 12:06:31 -05:00
Michael Gillett
c086b6372e
Update mesh_interface.py
2025-01-26 11:58:48 -05:00
Ian McEwen
fc3b81dfde
protobufs: v2.5.20
2025-01-24 10:19:13 -07:00
Michael Gillett
1e6625d062
feature/nodes-add-role
2025-01-21 22:31:33 -05:00
Ian McEwen
aac19b2ecc
protobufs: v2.5.19
2025-01-10 10:06:40 -07:00
Ian McEwen
ec4fbe3a59
protobufs: v2.5.18
2024-12-28 20:18:13 -07:00
Ian McEwen
6bab385380
Tweak error messaging in the onReceive function for sendtext packets
2024-12-27 10:04:36 -07:00
Ian McEwen
f4c085fc50
Merge pull request #714 from loic-fejoz/feature/waypoint
...
Waypoint creation/move/deletion
2024-12-27 09:46:45 -07:00
Ian McEwen
57f0598082
Fix some pylint complaints
2024-12-27 09:40:17 -07:00
Ben Meadors
d161291ca4
Add sendAlert method on mesh interface
2024-12-22 09:09:54 -06:00
Ian McEwen
0b1545393e
Make mypy happy with the optional import of argcomplete
2024-12-21 20:23:35 -07:00
Ian McEwen
245a9e40b1
Add very simple shell completion using argcomplete
2024-12-21 20:12:26 -07:00
Ian McEwen
afd071c24e
Fix windows-11 detection for non-float platform.release() values ( fixes #639 )
2024-12-21 14:17:41 -07:00
Ian McEwen
4b6d7a8587
Support setting nodes ignored in nodedb (with 2.5.13+ firmware)
2024-12-21 13:46:17 -07:00
Loïc Fejoz
7cc18e9df6
fix(waypoint): Missing methods
...
Add missing methods callbacks regarding waypoints.
2024-12-21 10:36:36 +01:00
Ian McEwen
a765bccf4d
Merge pull request #718 from ianmcorvidae/show-unknown-more-nicely
...
Display unknown hop count as '?', and header as just 'Hops'
2024-12-20 23:08:19 -07:00
Ian McEwen
f950ecae2d
Display unknown hop count as '?', and header as just 'Hops'
2024-12-20 23:04:36 -07:00
Ian McEwen
df191e149b
Merge pull request #713 from esev/favorite
...
Support setting/removing nodes as favorites
2024-12-20 22:36:23 -07:00
Ian McEwen
ff7dcc3afb
Merge branch '2.5.6-hotfix'
2024-12-20 14:47:52 -07:00
Ian McEwen
d66b8fa9dd
fix import-related errors
2024-12-20 14:45:54 -07:00
Ian McEwen
f6f8ccfcbc
Fix message_to_json_shows_all test for added MyNodeInfo fields
2024-12-20 13:51:27 -07:00
Ian McEwen
cace959ca4
Update protobufs (to 2.5.17) and main python version (to 2.5.7)
2024-12-20 13:45:58 -07:00
Loïc Fejoz
9284a848f2
feat(waypoint): Waypoint creation/deletion
...
Add methods to send (create or move), delete waypoint.
Add an example script to create, move, delete waypoint.
2024-12-18 17:36:58 +01:00
Eric Severance
18ac0d6d5c
Support setting/removing nodes as favorites
2024-12-17 17:38:51 -08:00
Ian McEwen
d87eddfd33
Make pyqrcode optional
2024-12-12 21:01:38 -07:00
Ian McEwen
31f322f1c2
Make dotmap (via meshtastic.test) and print_color optional
2024-12-12 20:59:22 -07:00
Ian McEwen
c63814358a
prep 2.5.6a0 & protobufs
2024-11-26 14:31:33 -07:00
Ben Meadors
b180b6fb15
Allow request-telemetry to illicit LocalStats response
2024-11-24 08:19:40 -06:00
Ian McEwen
4c7ac60be6
appease mypy too
2024-11-15 11:55:25 -07:00
Ian McEwen
0b086d10f8
appease pylint
2024-11-15 11:50:35 -07:00
Ian McEwen
426795fccd
semi-experimentally, add fallback code for message_to_json, allowing older protobuf library versions
2024-11-15 11:47:17 -07:00
Ian McEwen
fb88ee114c
bump protobufs to 2.5.5
2024-11-01 09:06:02 -07:00
Ian McEwen
384063db19
Fix some remaining mypy complaints
2024-10-29 06:47:16 -07:00
Ian McEwen
20d75d9023
Merge branch 'master' into wls_add_types2
2024-10-29 06:19:16 -07:00
Ian McEwen
1070d9202b
Merge pull request #698 from lachesis/lachesis/fix-remote-module-cfg-get
...
Add missing camel to snake conversion
2024-10-28 20:35:10 -07:00
Felix Moessbauer
578d3e4b24
do not double-print value when setting a repeated value
...
When clearning or appending to a repeated value, both the "Clearing..."
/ "Adding..." line and the "Set..." line were shown. However, this is
misleading as the only performed operation is the clearing / appending.
We fix this by directly returning from the function in case of clearing
/ appending.
2024-10-25 17:11:06 +02:00
Felix Moessbauer
4ca13bcede
fix setting of list item on configure
...
When setting the whole configuration via --configure, list types like
adminKey need special handling. Previously this failed as a list cannot
be appended to a list. The new code adds dedicated logic to replace the
repeated value when passing a list. Also, all items of that list are
converted into the correct (typed) form before setting them.
2024-10-25 17:11:06 +02:00