The monitor get's are filtered. Driver get's will pull one point of data. The old code was calling the get that was not filtered. Should dialysate temp check based off of a filtered value?
This was added as on bootup the registers were looking at beta 1.9 before, so the initialization was failing. Now that it is changed to look at beta 2 registers on bootup can we remove this as this is no longer required?
When comment is above, use /// instead of ///<. And add blank lines before/after - doxygen seems to get confused about where to apply the comment without clear separation.
Teensy will want to parse the commands as a string when it has >1 parameters in the command. Not every command has a parameter with it. it is copied over to condWriteCmdBuffer once we get the length from snprint()
Both of you are correct, the generic override can be used.
Since we pack the payload outside of the generic override, for this situation we don't pack the reset byte and therefore will stay as a U32 which satisfies the FW constraint. The other concern I had was that the FW would not reply back with a test ACK back to dialin with this cmd, thus causing a timeout in the generic override function. This is address as all messages in the lookup table in FW will reply back with a test ACK.
Therefore im okay using the generic override method