fwcommon

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Is this needed? Why would a worn cartridge fail pressure test?

Is this needed? Why would a worn cartridge fail pressure test?

Why isn't this just an else? And if else should be swapped so normal action (alarm) comes first with if and the else should be the exception (else).

Why isn't this just an else? And if else should be swapped so normal action (alarm) comes first with if and the else should be the exception (else).

I don't think a worn cartridge should fail here (should still be dry). I think only wet cartridge should be checked here.

I don't think a worn cartridge should fail here (should still be dry). I think only wet cartridge should be checked here.

RESOLVED in CODE WALKTHROUGH.

RESOLVED in CODE WALKTHROUGH.

Recommend being more direct in naming: TEST_CONFIG_USE_WET_CARTRIDGE TEST_CONFIG_USE_WORN_CARTRIDGE

Recommend being more direct in naming:
TEST_CONFIG_USE_WET_CARTRIDGE
TEST_CONFIG_USE_WORN_CARTRIDGE

RESOLVED in CODE WALKTHROUGH.

RESOLVED in CODE WALKTHROUGH.

Please see changes.

Please see changes.

Done

Done

This looks like 104.

This looks like 104.

Probably not needed, but for good measure can we do this in transition to GenIdle mode too?

Probably not needed, but for good measure can we do this in transition to GenIdle mode too?

Add blank line before return statement.

Add blank line before return statement.

This function could, in theory, be used to assign a CD2 cal table to CPo (for example).

This function could, in theory, be used to assign a CD2 cal table to CPo (for example).

Is #if temporary?

Is #if temporary?

Are these #if temporary?

Are these #if temporary?

Looks like merge issues not resolved.

Looks like merge issues not resolved.

Is the merge correct?

Is the merge correct?

HD-DEN-14892_Add Bootloader TO Existing DG Firmware
HD-DEN-14892_Add Bootloader TO Existing DG Firmware
Let's discuss how test config is being used in this case. It seems like it's all over the place to me.

Let's discuss how test config is being used in this case. It seems like it's all over the place to me.

Remove extra blank line.

Remove extra blank line.

Update header.

Update header.

DG-DEN-15246_Active Reservoir Empty Post Concentrate Alarm Recovery
DG-DEN-15246_Active Reservoir Empty Post Concentrate Alarm Recovery
RESOLVED in CODE WALKTHROUGH.

RESOLVED in CODE WALKTHROUGH.

Changed to 10 along with the max windowed timer count. DVT-005 was failing with a count of 5-7. It is passing now with max of 10.

Changed to 10 along with the max windowed timer count. DVT-005 was failing with a count of 5-7. It is passing now with max of 10.

HD-DEN-15199_FW DN Sprint 95 Part 2
HD-DEN-15199_FW DN Sprint 95 Part 2
This appears to be causing problems 1) at startup and 2) after fast operations (e.g. retract, preload, seek). For #1, not sure what's happening at startup, but apparently the position reported by F...

This appears to be causing problems 1) at startup and 2) after fast operations (e.g. retract, preload, seek).
For #1, not sure what's happening at startup, but apparently the position reported by FPGA is not stable for a little while after startup.
Probably need to exempt first second (previous 1sec persistence seemed to work fine) after powerup to prevent false alarms.
For #2, I think it just takes a little while for pump to actually come to full stop after pump was running fast.
The syringe pump monitor and controller are running in priority task at 100 Hz, so a count of 5 is only 50 ms. Need to play around with this count to see how much time is needed to come to complete stop and then set count to something north of that time (at 10ms per count) for margin.