Kevin Hester
|
ff20ad5d05
|
group power options in --help. add --power-wait to support some boards
|
2024-06-25 13:48:14 -07:00 |
|
Kevin Hester
|
f8ad4fef7c
|
deferred execution thread should be named and marked as daemon
|
2024-06-25 12:23:38 -07:00 |
|
Kevin Hester
|
d1aadf0c8e
|
close power meter gracefully
|
2024-06-25 12:22:47 -07:00 |
|
Kevin Hester
|
d448ea5767
|
keep a symbolic link "latest" that points to the latest slog dir
|
2024-06-25 12:03:35 -07:00 |
|
Kevin Hester
|
402622f427
|
fix type warnings
|
2024-06-25 11:25:07 -07:00 |
|
Kevin Hester
|
220241448f
|
more fighting with trunk
|
2024-06-25 11:08:47 -07:00 |
|
Kevin Hester
|
9b61f11c88
|
temporarily suppress warning about main.py being too long
|
2024-06-25 11:08:35 -07:00 |
|
Kevin Hester
|
1b045bec88
|
fix linter warnings
|
2024-06-25 11:02:24 -07:00 |
|
Kevin Hester
|
07fc991f4e
|
clean up slog closing
|
2024-06-25 10:39:44 -07:00 |
|
Kevin Hester
|
c6561713db
|
don't let daemon keep process alive
|
2024-06-25 10:27:36 -07:00 |
|
Kevin Hester
|
9cdfde47ec
|
store slogs in correct default directory (OS dependent)
|
2024-06-25 10:27:35 -07:00 |
|
Kevin Hester
|
91066f6aed
|
add powermon_sim support
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
7ce7d73e89
|
Switch from pandas to apache arrow for live data logging (better streaming)
|
2024-06-25 10:26:45 -07:00 |
|
Kevin Hester
|
ea18057c1f
|
Add support for NRF PPK2 power testing board.
|
2024-06-25 10:26:44 -07:00 |
|
Kevin Hester
|
5ff4025ed6
|
add NordicSemi Power Profiler Kit 2 device to the USB blacklist
|
2024-06-25 10:25:58 -07:00 |
|
geeksville
|
1add293414
|
Add a whitelist of known meshtastic USB VIDs to use a default serial ports.
Initially only RAK4631 and heltec tracker are listed
|
2024-06-25 10:25:58 -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
|
79c65c1706
|
make slog nicely add new rows
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
0e45637f2c
|
generalize the powermon stuff to become structured logging
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
be74c3eea0
|
fix linter warnings
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
cc60f3ebc0
|
begin support for multiple power meter types
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
a1f86a351a
|
add typing hints
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
338f00a64a
|
minor cleanup on observable
|
2024-06-25 10:21:11 -07:00 |
|
Kevin Hester
|
a3462e0209
|
didn't mean to check in built protobufs
|
2024-06-25 10:21:02 -07:00 |
|
Kevin Hester
|
b41cb7d8df
|
Merge branch 'pr-poetry' into powermon
|
2024-06-22 10:49:42 -07: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 |
|
Ian McEwen
|
b06329f47e
|
Remove dotmap and pexpect from setup.py, they shouldn't be required
|
2024-06-20 16:40:46 -07:00 |
|
Ian McEwen
|
53b0e35b0c
|
protobufs: v2.3.12
|
2024-06-09 19:30:11 -07:00 |
|
Ian McEwen
|
5441266565
|
Wait for response with --device-metadata. Fixes #527
|
2024-06-08 07:26:20 -07:00 |
|
Ian McEwen
|
e27d210a71
|
Test with --dest on setlat/remove-position for the error/exit case
|
2024-06-05 19:57:40 -07:00 |
|
Ian McEwen
|
16c08b8b47
|
Add simple --remove-position test
|
2024-06-05 19:54:12 -07:00 |
|
Ian McEwen
|
ebd3c7f5e8
|
Add test for fromStr base64 branch
|
2024-06-05 19:48:58 -07:00 |
|
Ian McEwen
|
da0312a5b0
|
more miscellaneous types
|
2024-06-05 19:44:18 -07:00 |
|
Ian McEwen
|
919ae8c40f
|
make pylint happy, again
|
2024-06-05 19:32:45 -07:00 |
|
Ian McEwen
|
dd4fccbc77
|
Add a fairly simple property-based test as a starting point
|
2024-06-05 19:29:55 -07:00 |
|
Ian McEwen
|
9dab76bb64
|
quell pylint
|
2024-06-05 18:56:19 -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 |
|
Nerdenator
|
87a4bb0888
|
quick-coverage: fixing linting issues.
|
2024-06-04 01:15:10 -05:00 |
|
Nerdenator
|
d72cc0e201
|
quick-coverage: simple test case just to cover uncovered code.
|
2024-06-04 01:01:32 -05:00 |
|
Ian McEwen
|
b350b9eab9
|
Update the main module docstring to be a bit more accurate, at least
|
2024-06-01 23:03:56 -07:00 |
|
Ian McEwen
|
dc112f2f3a
|
protobufs: v2.3.11
|
2024-06-01 12:04:01 -07:00 |
|
Ian McEwen
|
bbc526d0a8
|
Merge pull request #584 from ianmcorvidae/improve-fixed-position
Use new fixed position admin messages and add `--remove-position` argument
|
2024-06-01 00:44:17 -07:00 |
|
Ian McEwen
|
e8dfee8454
|
Fix rounding of position values when converting from integer to float in _fixupPosition. Fixes #572
|
2024-05-31 18:57:30 -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
|
4d67e7fc76
|
Fix up/add some more types
|
2024-05-30 17:51:42 -07:00 |
|
Ian McEwen
|
93e9c1c66c
|
Initialize unknown nodes more in line with meshtastic/design#16
|
2024-05-30 13:50:52 -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
|
8d538e8f24
|
protobufs: v2.3.10
|
2024-05-18 12:56:41 -07:00 |
|