Kevin Hester
|
320bb30d29
|
Use .feather files as our long-term representation
|
2024-06-26 11:12:02 -07:00 |
|
Kevin Hester
|
f2c427430c
|
Update protobufs to master (required for powermon stuff)
|
2024-06-26 10:21:47 -07:00 |
|
Kevin Hester
|
ef4b534396
|
Merge branch 'pr-moveproto' into pr-powermon
|
2024-06-26 10:19:04 -07:00 |
|
Kevin Hester
|
6d846c3a63
|
manually rebuild the protobuf glue files for now... (see PR for info)
|
2024-06-26 10:12:24 -07:00 |
|
Kevin Hester
|
88b73611f0
|
Move protobufs to meshtastic.protobuf python namespace
|
2024-06-26 10:05:59 -07:00 |
|
Kevin Hester
|
0b9af0dcba
|
remove old protobufs (moving to meshtastic.protobuf)
|
2024-06-25 19:05:46 -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
|
4ca9aa29c2
|
beginnings of meshtastic.analysis
|
2024-06-25 18:49:48 -07:00 |
|
Ian McEwen
|
b15e27c7b6
|
Merge pull request #587 from FedericoCeratto/drop-timeago
|
2024-06-25 18:14:27 -07:00 |
|
Ian McEwen
|
267923fdc5
|
Add hypothesis fuzzing test for _timeago
|
2024-06-25 18:14:07 -07:00 |
|
Ian McEwen
|
9ab1b32bdb
|
make pylint happy with a docstring
|
2024-06-25 18:09:20 -07:00 |
|
Kevin Hester
|
231bc25255
|
PPK2 based power measurements seem to approximately work
|
2024-06-25 15:19:21 -07:00 |
|
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
|
8456f36c6b
|
add NordicSemi Power Profiler Kit 2 device to the USB blacklist
|
2024-06-23 17:18:04 -07:00 |
|
Kevin Hester
|
b41cb7d8df
|
Merge branch 'pr-poetry' into powermon
|
2024-06-22 10:49:42 -07:00 |
|
geeksville
|
ccfb04720f
|
Add a whitelist of known meshtastic USB VIDs to use a default serial ports.
Initially only RAK4631 and heltec tracker are listed
|
2024-06-21 14:42:29 -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 |
|
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 |
|