sawinglogz
7a00009a56
Add result of parsing/importing to PRS1 chunk and session YAML.
2019-06-06 16:50:40 -04:00
sawinglogz
8fa5df5f89
Fix PRS1 typo, resolve use of multiple event lists and refine warning.
2019-06-05 10:00:11 -04:00
sawinglogz
27c169e61e
Report parsing failure when PRS1 sanity checks fail.
...
Remarkably, this resulted in nearly no changes to the test output.
Only one session with 0 duration had its start/end times reset to 0,
since it will no longer get imported.
2019-06-03 22:01:02 -04:00
sawinglogz
26f6e15a75
Add YAML output for session slices.
2019-06-03 20:56:40 -04:00
sawinglogz
1a0a4bbf52
Convert compliance "slices" to events with a starting delta.
...
Also fix the related enums and add more value checks.
Also add YAML output of the cumulative mask-on slice time.
2019-06-03 20:12:17 -04:00
sawinglogz
d0150d18ef
Limit raw data in PRS1/Session YAML to 100 bytes per entry.
...
This changes the reference output, compared to prior versions, but
it runs much faster and doesn't affect user-observable behavior.
2019-05-28 21:09:17 -04:00
sawinglogz
355a85a1fc
Tweak Session YAML output to print sane floats instead of full precision.
2019-05-22 19:59:10 -04:00
sawinglogz
6e12cfea61
Remove spurious warning about weird PRS1 session IDs
2019-05-14 16:17:23 -04:00
sawinglogz
a603f9e189
First PRS1 loader regression test: walk through a directory of SD cards and generate YAML for each session.
...
This has already exposed many limitations, and possibly some memory trampling. Before this will work as
a true regression test, we'll need to address both of those, so that this produces reliable, reproducible
output.
2019-05-04 21:53:02 -04:00