Ian McEwen
e8ba5581f6
Add a --request-position argument to request positions from nodes
2024-04-16 15:43:24 -07:00
Ian McEwen
a4830f5f62
Treat a message as an ack if there is an errorReason but it's set to NONE, not just if the errorReason is absent
2024-04-16 13:10:18 -07:00
Ian McEwen
6e7933a3ce
Fix my own pylint mistakes
2024-04-11 18:40:10 -07:00
Ian McEwen
f449ff9506
Add a variety of type annotations, primarily in mesh_interface
2024-04-11 18:28:01 -07:00
Ian McEwen
278ca74a70
Show hops away when present in nodeDB ( fixes #539 )
2024-04-08 11:24:21 -07:00
Ian McEwen
b57d1d81ff
Fix up pylint from merged PR
2024-04-02 15:15:22 -07:00
Ian McEwen
4c97866875
Merge pull request #511 from flavoromission/506-show-all-module-settings
...
feat:506 show all module settings
2024-04-02 13:11:35 -07:00
Ian McEwen
4baef92523
Fix assorted mypy-detected errors
2024-03-29 18:38:25 -07:00
Ian McEwen
ad8dbeab14
List unknown node IDs always with 8 hex digits, padded with 0s
2024-03-29 16:15:57 -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
16a1af6a13
Create MeshInterface.MeshInterfaceError to specialize errors in that file
2024-03-19 12:58:44 -07:00
Ian McEwen
b8640666d7
Fix some outstanding pylint issues (or disable the checks)
2024-03-19 12:47:08 -07:00
flavor omission
27be73c707
feat:506 show all module settings
...
Problem:
Missing fields are omitted.
Solution:
This fix sets the flag `always_print_fields_with_no_presence`
in the invocation of the protobuff method
`MessageToJson` will display the missing fields.
see: MessageToJson 6b36eb633c/python/google/protobuf/json_format.py (L82)
see: issue #506 https://github.com/meshtastic/python/issues/506
2024-03-18 00:01:47 -04:00
Ian McEwen
9f2cc28fef
Show unknown nodes in a fashion similar to the web UI. Fixes #504
2024-03-13 21:15:00 -07:00
Ben Meadors
67636c4ce2
Revert "Move pb2 Files to Own Folder"
2024-03-11 12:18:25 -05:00
foglet15
df8ea85873
change to PbDefinitions for clearer naming
2024-02-25 14:22:15 -05:00
foglet15
9a4feecea8
move pb2 to own folder, regen script writes to new folder, update imports
2024-02-25 13:11:36 -05:00
Thomas Herrmann
22f2168bfd
add paxcounter moduleConfig
...
(fixes Bug #485 "No valid config with name paxcounter" for me)
2024-02-10 14:06:02 +01:00
Brad Midgley
281ff788f3
Extend timeout for slow devices like pi zero
2024-01-28 06:35:15 -07:00
GUVWAF
e25b183c23
Add getter/setter for AmbientLighting Module
2023-11-02 20:35:57 +01:00
Sascha Bias
7123a095dc
add channel info
2023-10-07 19:01:01 +02:00
Ben Meadors
52cc825b3e
Update protobufs
2023-08-21 14:56:26 -05:00
GUVWAF
d6ee815183
Only wait if response is wanted
2023-08-21 21:09:12 +02:00
GUVWAF
9858fa1976
Add request-telemetry option
2023-08-21 20:58:27 +02:00
Ben Meadors
e76c9852d6
2.2 changes and added device_metadata
2023-08-08 16:40:15 -05:00
Ben Meadors
0788c1fadc
Update protos to 2.2 and add neighbor_info
2023-08-08 13:48:51 -05:00
Ben Meadors
bb067e0e1e
Remove min app version check
2023-08-08 12:48:03 -05:00
Ben Meadors
055da95b8a
Update protos and remove old max_channels check
2023-07-25 19:46:17 -05:00
luzpaz
0a88ca6a5c
Fix various source comment typos
...
Found via `codespell -q 3`
2023-07-15 01:04:47 +00:00
Manuel Verch
b4405dc60e
Fix TypeError: 'NoneType'
2023-04-11 17:24:45 +02:00
Manuel Verch
06b87b376c
Fix: showNodes crash #439
2023-04-06 13:13:47 +02:00
Thomas Göttgens
6a181ae025
Merge branch 'master' into master
2023-03-31 20:10:56 +02:00
Thomas Göttgens
7e6f13f0a2
establish trunk format
2023-03-31 20:09:59 +02:00
Manuel
f0723ffbc0
Merge branch 'meshtastic:master' into master
2023-03-31 10:41:10 +02:00
Manuel Verch
72510088c9
reverted file belonging to another PR
2023-03-31 10:08:36 +02:00
Manuel Verch
c28b61fbb1
Output of --info "Nodes in mesh" to JSON Format
2023-03-31 10:08:36 +02:00
Pavel Boldin
cb93669740
python: add QueueStatus support
...
This makes Python API parse QueueStatus packages returned by
the firmware allowing for TX Queue status control from the phone
or PC. This makes it easier to not overwhelm device with packages
that are going to be ignored anyways.
Signed-off-by: Pavel Boldin <pavel.b@techspark.engineering >
2023-03-31 08:55:58 +02:00
Manuel Verch
f154d223bf
Output of --info "Nodes in mesh" to JSON Format
2023-03-30 14:37:01 +02:00
Manuel Verch
4bfedf6aa9
added missing audio module remote config
2023-03-26 19:59:25 +02:00
Manuel Verch
1f47c225b3
Fix remote_hardware configuration
2023-03-25 21:37:10 +01:00
GUVWAF
f68e4112e1
Remote get method works
2023-03-18 15:20:00 +01:00
Thomas Göttgens
e6e3ad121d
Merge pull request #413 from GUVWAF/metrics
...
Display battery level, channel and Tx air util. with --nodes
2022-12-29 17:13:00 +01:00
GUVWAF
8acf0b849a
--nodes displays battery, channel and Tx air util.
2022-12-29 17:00:35 +01:00
Mike Kinney
babd1242d5
fix pylint warnings
2022-12-20 11:18:40 -08:00
GUVWAF
d0b8b9ff1b
Forgot to convert into TRACEROUTE_APP
2022-12-06 14:18:30 +01:00
GUVWAF
7d3a9178ea
Add traceroute option
2022-12-05 20:36:34 +01:00
GUVWAF
2c76c0cafa
Remove setting hopLimit to default
...
Instead set is to config of device
2022-12-05 20:04:38 +01:00
GUVWAF
5c75e74bf9
Don't request config and channels if not needed.
...
Instead, wait for an (implicit) ACK or NAK.
Applies to admin packets set-owner, reboot,
shutdown, factory-reset and reset-nodedb.
2022-11-19 21:19:06 +01:00
Ben Meadors
e2d2d3a347
Refactor
2022-09-09 11:02:58 -05:00
Ben Meadors
7fd101cbf8
Update protos and fix error
2022-09-03 09:02:36 -05:00