Please add a test to automatically send BP data... 1. Measure Vitals Button -> press button then send data from fw and the field will automatically populate on popup 2. When timer expires... 1. Test No rejection reason after expiration FW receives request then FW sends Vitals data and the vitals section on the main treatment screen will update with those values. 2 . Test With a rejection reason when time expires then the vitals popup will automaticallly popup and test that the popup appears if request is rejected
No faults from Dialin commands - we never want Dialin to cause system to go to fault because it requested something invalid - we only NAK the invalid request. We should do whatever is needed (if anything) to start the mode normally in an else. And we should return TRUE/FALSE in these signal functions so that when it's called from Dialin msg handler, the msg handler can return ACK/NAK to Dialin if sub mode is invalid.
I'm not sure I really understand the question here, but I do know that the DD Heaters data is being published with this handler: I've organized all heater data into a nested dictionary so that only one "variable" is being published. The same goes for the other publish functions before each handler. I will reorganize the order of the published variables so that timestamp is listed last.