Ian McEwen
|
cc2067b729
|
clean up settings response to use CopyFrom to be better at repeated and nested fields
|
2024-09-11 17:10:04 -07:00 |
|
Ian McEwen
|
3bbd02c915
|
Detect repeating fields using field labels, enabling admin key to be set
|
2024-09-11 16:34:03 -07:00 |
|
Ian McEwen
|
21ff4a1a4a
|
Split factory reset into two variants
|
2024-09-11 09:40:26 -07:00 |
|
Ian McEwen
|
43b0993aaa
|
Merge branch 'master' into 2.5
|
2024-09-11 09:19:43 -07:00 |
|
Ian McEwen
|
33a13f715e
|
2.4.3 prep (protobufs, alpha version)
|
2024-09-11 09:12:41 -07:00 |
|
Ian McEwen
|
0d26c26f7e
|
update protobufs to master
|
2024-09-06 23:13:31 -07:00 |
|
Ian McEwen
|
78d8403bbd
|
Update telemetry in interface.nodes on receiving device metrics packets
|
2024-09-06 00:08:20 -07:00 |
|
Ian McEwen
|
0813e8dba6
|
protobufs: v2.4.2; bump to alpha version
|
2024-09-05 14:27:38 -07:00 |
|
Ian McEwen
|
399dd477b8
|
Merge branch 'master' into 2.5
|
2024-09-05 14:00:35 -07:00 |
|
Ian McEwen
|
17f3605736
|
Ensure set-owner combined with set-owner-short sets both values
|
2024-09-05 13:58:02 -07:00 |
|
Ian McEwen
|
a689fd73a2
|
Deprecate --no-time and remove behavior, followup to #663
|
2024-09-05 13:49:28 -07:00 |
|
Ian McEwen
|
da30e1141a
|
Merge pull request #663 from meshtastic/outtatime
Don't automatically set the time from Python
|
2024-09-05 13:47:36 -07:00 |
|
Derek Arnold
|
aed4f25cf5
|
Reuse node to prevent overwriting channel settings to be sent out over the admin channel
|
2024-09-03 17:41:05 -05:00 |
|
Jonathan Bennett
|
5c312bedc1
|
Remove assert from test, due to removed position time
|
2024-08-30 01:15:40 -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
|
1981f0e899
|
Merge pull request #654 from GUVWAF/2way_traceroute
Show two-way traceroute result with SNR if available
|
2024-08-25 16:54:36 -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 |
|
Ian McEwen
|
84dff75399
|
allow for underscore-only stuff in camel_to_snake, silly as that is
|
2024-08-24 23:38:48 -07:00 |
|
Ian McEwen
|
df12b8a659
|
appease the pylint beast
|
2024-08-24 23:34:28 -07:00 |
|
Ian McEwen
|
eedf42b904
|
add more fuzzing tests for utility functions
|
2024-08-24 22:25:18 -07:00 |
|
Ian McEwen
|
e7ed254d9d
|
appease pylint, tests, mypy
|
2024-08-24 22:00:29 -07:00 |
|
Ian McEwen
|
dfa29bbb7c
|
Add ensureSessionKey to setURL and setFixedPosition calls
|
2024-08-24 21:50:44 -07:00 |
|
Jonathan Bennett
|
a9e2168f1d
|
Refactor to add ensureSessionKey function
|
2024-08-24 20:18:57 -05:00 |
|
Jonathan Bennett
|
eec745c861
|
Add missed colon in if statement
|
2024-08-24 19:29:18 -05:00 |
|
Jonathan Bennett
|
4cc283d004
|
Add the admin sessionkey_only request
|
2024-08-24 17:27:42 -05:00 |
|
Ian McEwen
|
bc508ff9e6
|
cleanup admin stuff a little
|
2024-08-24 14:15:37 -07:00 |
|
Jonathan Bennett
|
78399503c5
|
Adds handlers to get and set admin session_key for remote admin
|
2024-08-24 15:32:44 -05: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 |
|
Ian McEwen
|
58466f2ab7
|
Add wiring for security config in node.py
|
2024-08-21 22:11:45 -07:00 |
|
Ian McEwen
|
bb6f51eb43
|
protobufs: 2.5 (in progress, untagged)
|
2024-08-21 21:58:56 -07:00 |
|
Ian McEwen
|
abb00251c0
|
protobufs: v2.4.1
|
2024-08-21 19:52:56 -07:00 |
|
Ian McEwen
|
d57186d1e4
|
protobufs: v2.4.0
|
2024-08-21 19:07:35 -07:00 |
|
Ian McEwen
|
40d03a6ea1
|
mess with more stuff to try to make powermon optional
|
2024-08-11 10:19:38 -07:00 |
|
Ian McEwen
|
6757f5cdb5
|
slog depends on powermon, so move it within the optional block as well
|
2024-08-11 10:16:22 -07:00 |
|
Ian McEwen
|
72de803195
|
Attempt to make powermon stuff optional, hopefully allowing pypi release
|
2024-08-11 10:08:40 -07:00 |
|
Ian McEwen
|
5366ddf770
|
Add/update some types to be at least as backwards-compatible as we can be
|
2024-08-08 09:43:43 -07:00 |
|
Ian McEwen
|
fd4282b401
|
Merge pull request #636 from geeksville/pr-powermon2
final powermon / power analysis reporting changes
|
2024-08-08 09:36:16 -07:00 |
|
Ian McEwen
|
e84a3cb468
|
appease pylint
|
2024-08-04 12:26:20 -07:00 |
|
Ian McEwen
|
2ae18c1903
|
Clarify documentation of position options slightly
|
2024-08-04 12:22:57 -07:00 |
|
Kevin Hester
|
8096d10276
|
Do code coverage testing on analysis (using stored device data)
|
2024-08-01 10:07:48 -07:00 |
|
Kevin Hester
|
bf71e09091
|
get test coverage on powermon and slog stuff
|
2024-07-31 15:46:37 -07:00 |
|