It can now extract multiple parameters from a single CAN message. (This was the intent from the start, but wasn't finished.)
CAN messages can arrive at a higher frequency than PCM data, and now it can average the data that it received, or just take the last one. I think averaging might help for AFR in particular.
Fixes a couple bugs in CAN message parsing.
Adds some unit tests for CAN message parsing.
I just noticed that the Windows version we've been using for the CI builds (2019) is no longer supported, and the newer Windows releases don't have .Net 4.6.1. Looks like we can use 4.6.2 though so I'm trying that.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
After this is merged, I'll update the other two so that their CI builds will pass too.
I just learned more about .Net installers than I ever wanted to know.
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
Good stuff. I tried 4.6.2 and got in to a world of pain and moved to 4.8 instead. But i'll throw that away as 4.6.2 is a better target for now. Hopefully the readme explain how to configure the OS for the build. I was also testing on studi 2022, not sure if that was part of the problem but it couldntvsee the 4.6.2 sdk installed with what I tried.