shukari
|
fe093ac34b
|
fix errors and better linux/windows handling in tests
|
2025-08-21 15:56:10 +02:00 |
|
shukari
|
e330afc899
|
more paths to os.path.join
|
2025-08-19 13:38:59 +02:00 |
|
shukari
|
52eb112b95
|
new Parameter --debuglib for only meshtastic debug, more termios fixes for windows tests
(cherry picked from commit 4fc4d41d3d29998bb7b697bf412be5c1449ea950)
|
2025-08-19 11:14:38 +02:00 |
|
shukari
|
f3ba660cf4
|
fix: lint error
|
2025-08-07 13:30:47 +02:00 |
|
shukari
|
4b143030d3
|
system independent path separators; pytest for windows fixes
|
2025-08-07 12:05:43 +02: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 |
|
Kevin Hester
|
a4715171e4
|
Add basic arg parsing to the meshtastic analysis stuff
|
2024-07-31 14:41:47 -07:00 |
|
Kevin Hester
|
4dbf9b94e9
|
do a new power measurement every 2ms(ish)
|
2024-07-11 12:27:16 -07:00 |
|
Kevin Hester
|
3c76e19c33
|
poll for power readings much more rapidly - traces now look great
|
2024-07-11 11:49:12 -07:00 |
|
Kevin Hester
|
7e007e7e24
|
make ArrowWriter thread safe
|
2024-07-11 11:48:53 -07:00 |
|
Kevin Hester
|
628a4cb9be
|
Always use IDENTICAL timestamps so the power and slog reports can match
|
2024-07-10 16:44:56 -07:00 |
|
Kevin Hester
|
043530afca
|
fix linter warnings
|
2024-07-08 09:17:52 -07:00 |
|
Kevin Hester
|
8c63f4dec6
|
always write using correct schema for the file
|
2024-07-07 15:17:26 -07:00 |
|
Kevin Hester
|
a6c3e5cba8
|
properly parse all structured log messages
|
2024-07-07 14:58:30 -07:00 |
|
Kevin Hester
|
1e447cb52a
|
also store raw log messages in the slog file.
|
2024-07-06 15:26:15 -07:00 |
|
Kevin Hester
|
462d9a83df
|
Automatically extract and store all known structured-logs
|
2024-07-06 15:07:13 -07:00 |
|
Kevin Hester
|
ae2ef78560
|
fix linter warnings
(note: the linter test for min/max is buggy so disabled)
|
2024-07-03 09:57:24 -07:00 |
|
Kevin Hester
|
821d3e95f1
|
remvoe unneeded paren
|
2024-06-29 08:40:16 -07:00 |
|
Kevin Hester
|
dabb4ea44c
|
PowerStress client approximately works
|
2024-06-28 09:40:33 -07:00 |
|
Kevin Hester
|
047a56d554
|
speed up file writing
|
2024-06-26 12:59:28 -07:00 |
|
Kevin Hester
|
320bb30d29
|
Use .feather files as our long-term representation
|
2024-06-26 11:12:02 -07:00 |
|
Kevin Hester
|
231bc25255
|
PPK2 based power measurements seem to approximately work
|
2024-06-25 15:19:21 -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
|
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
|
9cdfde47ec
|
store slogs in correct default directory (OS dependent)
|
2024-06-25 10:27:35 -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
|
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
|
cc60f3ebc0
|
begin support for multiple power meter types
|
2024-06-25 10:21:11 -07:00 |
|