Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DEN-7091: Changed operation mode broadcast rate to 4 Hz and added time out for water quality check

I prefer boolean conditions be explicit (e.g. TRUE == isThisLastDrain). This way, if value gets corrupted to a garbage value (like 5) it will be same as FALSE.

I prefer boolean conditions be explicit (e.g. TRUE == isThisLastDrain). This way, if value gets corrupted to a garbage value (like 5) it will be same as FALSE.

Should actuators be reset here too?

Should actuators be reset here too?

This doesn't look like a complete list of possible status. What are these used for?

This doesn't look like a complete list of possible status. What are these used for?

I thought hot and cold paths got merged into one?

I thought hot and cold paths got merged into one?

When is status unknown? And shouldn't there be a partially full status?

When is status unknown? And shouldn't there be a partially full status?

Align #define values on left.

Align #define values on left.

This looks tight. Will we pass? Do we need a bigger filter for temp sensors?

This looks tight. Will we pass? Do we need a bigger filter for temp sensors?

Changed rate to 4 Hz.

Changed rate to 4 Hz.

Added timeout.

Added timeout.

Should we send DG modes more often? UI and HD stacks are keying off of these a lot and I worry 1 Hz will not be very responsive. I also worry there may be some modes/states that do not last 1 secon...

Should we send DG modes more often? UI and HD stacks are keying off of these a lot and I worry 1 Hz will not be very responsive. I also worry there may be some modes/states that do not last 1 second and HD may miss it.
If we speed this up, we should also speed up the HD modes broadcast as well.

Do we need to know if concentrates door is closed before turning on pumps?

Do we need to know if concentrates door is closed before turning on pumps?

Should we have a timeout on this?

Should we have a timeout on this?

As a common practice, I use #pragma around the structs. Does that matter?

As a common practice, I use #pragma around the structs. Does that matter?

I will use the older message IDs for other programs.

I will use the older message IDs for other programs.

Because I used a different debugger and it updated the launch file. I think we should add this .gitignore.

Because I used a different debugger and it updated the launch file. I think we should add this .gitignore.

Uncommented the code.

Uncommented the code.

In this test, I was NVDatMgmt to be tested but not anything else.

In this test, I was NVDatMgmt to be tested but not anything else.

That is true. I changed its place to right after RTC.

That is true. I changed its place to right after RTC.

Dependencies are fine. It enables Bank7.

Dependencies are fine. It enables Bank7.

To be able to run it on a board with not hardware. I used one of the older build switched instead.

To be able to run it on a board with not hardware. I used one of the older build switched instead.

To be able to run them on a simple board on my desk. I made a build switch for this. I used one of the older build switches instead of commenting out.

To be able to run them on a simple board on my desk. I made a build switch for this. I used one of the older build switches instead of commenting out.

It was commented out for testing. I un-commented it.

It was commented out for testing. I un-commented it.

DEN-5963 pulled the latest changes from Sprint37

DEN-5963 tested heat disinfect mode

Fixed merge conflicts.

RESOLVED in CODE WALKTHROUGH.

RESOLVED in CODE WALKTHROUGH.

Quang to address temperature in future branch. RESOLVED in CODE WALKTHROUGH.

Quang to address temperature in future branch. RESOLVED in CODE WALKTHROUGH.