Sean Kilgore
ee405fec41
autoprint other types of telemetry when returned from --request-telemetry
2024-10-14 16:58:52 -07:00
Ian McEwen
78b92cecc9
fix type check
2024-10-13 20:40:22 -07:00
Ian McEwen
7088b90514
Support requesting different telemetry types
2024-10-13 20:35:11 -07:00
Ian McEwen
0523d4c94f
disable R0917 pylint failures
2024-10-12 12:49:14 -07:00
Ian McEwen
b73cc1f499
Make it so wantconfig isn't a 1 in 4294967296 lottery for getting no nodes
2024-10-01 14:00:06 -07:00
Ian McEwen
cbd3c119fe
Fix pylint errors
2024-09-28 20:15:08 -07:00
Ian McEwen
bbd6d6a541
Change order of logging and parsing fromRadioBytes, and add a bit more traceback logging at that point
2024-09-28 20:11:52 -07:00
Ian McEwen
81db38956b
Silence pylint
2024-09-28 18:37:05 -07:00
Ian McEwen
27729995d2
Default to pkiEncrypted always on for admin messages
2024-09-28 11:13:04 -07:00
Derek Arnold
9e7d5e96ab
Rename "retries" to "attempts"
...
Otherwise, semantically, it's off-by-one.
2024-09-15 12:03:51 -05:00
Derek Arnold
662aea049a
Merge branch 'master' into remote-admin-retry
2024-09-15 11:46:32 -05:00
Derek Arnold
44cfd72a80
make sure new_index is always an int
2024-09-15 11:39:10 -05:00
Ian McEwen
399dd477b8
Merge branch 'master' into 2.5
2024-09-05 14:00:35 -07:00
Derek Arnold
3811226a61
add a configurable timeout
2024-09-03 22:12:03 -05:00
Derek Arnold
9612aea9b9
Add in a retry mechanism for channel settings
...
Attempts multiple times to fetch things over the admin channel
before giving up.
2024-09-03 21:58:16 -05:00
Jonathan Bennett
428e9a228c
Remove unused time variable
2024-08-29 23:09:04 -05:00
Jonathan Bennett
4500850063
Don't automatically set the time from Python
...
The Python MO is to do as little as possible beyond what the user has intentionally instructed. So don't try to set the time automatically.
2024-08-29 22:29:20 -05:00
GUVWAF
c92474cf36
HopStart should be set for route back to be valid
2024-08-26 20:32:51 +02:00
Ian McEwen
b2acc84717
remove trailing whitespace
2024-08-25 18:27:34 -07:00
Ian McEwen
bcce5687c5
Merge pull request #659 from wnagele/unreachable_code
...
Code block unreachable
2024-08-25 13:18:06 -07:00
Wolfgang Nagele
d77335caa7
Add sendHeartbeat doc-string
2024-08-25 22:13:08 +02:00
Wolfgang Nagele
b692ef4cfb
Add method to be able to send heartbeat
2024-08-25 14:47:41 +02:00
Wolfgang Nagele
e725292ee0
Code block unreachable
2024-08-25 14:39:37 +02:00
GUVWAF
216fd7ddc4
Show two-way traceroute result with SNR if available
2024-08-24 10:07:48 +02:00
Jonathan Bennett
15b5e93563
Correctly format public key and add to node list
2024-08-23 22:21:54 -05:00
Ian McEwen
1bbcc452ae
precalculate bit-shifts and don't generate too-large random numbers for packet ID generation
2024-08-23 15:34:25 -07:00
Ian McEwen
c8cf8094c3
randomize packet IDs as firmware does
2024-08-23 13:18:23 -07:00
Kevin Hester
ea0c7abc3d
Merge remote-tracking branch 'root/master' into pr-powermon2
...
# Conflicts:
# meshtastic/mesh_interface.py
2024-07-23 16:57:08 -07:00
Ian McEwen
fd9b691b74
Include uptime_seconds in sendTelemetry and print upon response
2024-07-10 17:29:42 -07:00
Kevin Hester
043530afca
fix linter warnings
2024-07-08 09:17:52 -07:00
Kevin Hester
eb45c16f89
Merge remote-tracking branch 'root/master' into pr-powermon2
...
# Conflicts:
# meshtastic/mesh_interface.py
2024-07-08 08:53:45 -07:00
Ian McEwen
c04943308a
Merge pull request #607 from geeksville/pr-powermon
...
PowerMon/StructuredLogging support
2024-07-07 20:56:28 -07:00
Ian McEwen
19d7e914bc
Merge pull request #629 from ppicazo/trace_route_hop_fix
...
Fix for hopLimit param on sendTraceRoute not being respected
2024-07-07 20:43:22 -07:00
Paul Picazo
64bb668251
Fix line too long
2024-07-07 20:30:19 -07:00
Kevin Hester
d35423a816
strip \n if it was incorrectly added by the device
...
+ # Devices should _not_ be including a newline at the end of each log-line str (especially when
+ # encapsulated as a LogRecord). But to cope with old device loads, we check for that and fix it here:
+ if line.endswith("\n"):
+ line = line[:-1]
Also: auto reformatting per our trunk formatting rules.
2024-07-07 14:57:44 -07:00
Kevin Hester
2f5a736e1f
Merge remote-tracking branch 'root/master' into pr-powermon
...
# Conflicts:
# meshtastic/ble_interface.py
# meshtastic/protobuf/mesh_pb2.py
# meshtastic/protobuf/powermon_pb2.py
# meshtastic/protobuf/powermon_pb2.pyi
2024-07-03 09:22:45 -07:00
Paul Picazo
775108b47b
Hop limit param on sendTraceRoute fix
2024-07-02 10:09:58 -07:00
Ian McEwen
a14cc4f573
Update heartbeat interval to a fixed 300 seconds
2024-07-02 09:58:45 -07:00
Kevin Hester
6da04f7a15
Merge branch 'pr-bletweak' into pr-powermon
...
# Conflicts:
# .vscode/launch.json
2024-06-30 13:03:33 -07:00
Ian McEwen
93fbc78492
Properly handle missing nodes in traceroute response ( fixes #612 )
2024-06-30 10:04:54 -07:00
Kevin Hester
1da687cf2d
move @thebentern spiffy logging so it is shared with !ble log sources
2024-06-29 16:15:32 -07:00
Kevin Hester
542f99b28f
handle the new LogRecord protobufs
...
(backwards/forwards compatible) with old firmware
2024-06-28 09:41:17 -07:00
Kevin Hester
ef4b534396
Merge branch 'pr-moveproto' into pr-powermon
2024-06-26 10:19:04 -07:00
Kevin Hester
88b73611f0
Move protobufs to meshtastic.protobuf python namespace
2024-06-26 10:05:59 -07:00
Kevin Hester
8761b3270a
Merge remote-tracking branch 'root/master' into pr-powermon
...
# Conflicts:
# meshtastic/mesh_interface.py
# poetry.lock
# pyproject.toml
2024-06-25 18:54:38 -07:00
Kevin Hester
7b18fd599c
remove observable - switch because we are already using pubsub elsewhere
2024-06-25 10:25:58 -07:00
Kevin Hester
b41cb7d8df
Merge branch 'pr-poetry' into powermon
2024-06-22 10:49:42 -07:00
Federico Ceratto
c34d08b0e5
Refactor timeago and add tests
...
_timeago is not specialized for mesh interfaces so it is factored
out into a private function
2024-06-21 10:28:45 +02:00
Federico Ceratto
b5d1b7612f
Replace timeago
...
Replace the timeago library with a simple function
2024-06-21 09:25:39 +02:00
Ian McEwen
23f41bff0a
Improve ACK handling: correctly pass them to onAckNak handlers, and add a mechanism for other handlers to request acks as well.
2024-06-20 16:52:01 -07:00