Dashboard

Add a command to turn air pump off here in this state (since we aren't doing that in transition anymore to prevent large pressure drop).

Add a command to turn air pump off here in this state (since we aren't doing that in transition anymore to prevent large pressure drop).

Don't turn off air pump here - looks like we lose too much air pressure when we do that. Move this command to the stabilize state handler (I'll add a comment there).

Don't turn off air pump here - looks like we lose too much air pressure when we do that. Move this command to the stabilize state handler (I'll add a comment there).

You removed it here, but where did it go? I expected to see it in next case below.

You removed it here, but where did it go? I expected to see it in next case below.

LDT-5613: Changes in Pressure self test

Align "="

Align "="

Add comment to right.

Add comment to right.

Better to say != TRUE here.

Better to say != TRUE here.

Add TODO comment as to whether we should trigger an alarm/fault here.

Add TODO comment as to whether we should trigger an alarm/fault here.

Add blank line after declaration. Fix indent.

Add blank line after declaration.
Fix indent.

We can un-comment syringe pump stop now.

We can un-comment syringe pump stop now.

I think this function should be private (called by public message handler).

I think this function should be private (called by public message handler).

Should this be static (private)?

Should this be static (private)?

LDT-5613: Changes in Pressure self test

Ok to reject for now (because we don't want TD to go to disinfection state while DD doesn't). Add TODO to handle other disinfection options when they are implemented.

Ok to reject for now (because we don't want TD to go to disinfection state while DD doesn't). Add TODO to handle other disinfection options when they are implemented.

Added alarm for disinfect in progress

Add a blank line between banner and comment.

Add a blank line between banner and comment.

gen to post gen and post gen to standby are simple commands unlike the pre-gen and gen dialysate requests which have a bunch of parameters. I think we should keep the simple transition requests in ...

gen to post gen and post gen to standby are simple commands unlike the pre-gen and gen dialysate requests which have a bunch of parameters. I think we should keep the simple transition requests in this enum with the disinfection requests and eventually any other simple command requests.

DD only needs a command to start a specific disinfection. This can be achieved with the one generic command message here.

DD only needs a command to start a specific disinfection. This can be achieved with the one generic command message here.

I was thinking we would have a generic command message with a single enum for the command ID. This one message could handle many different commands including post get to standby command.

I was thinking we would have a generic command message with a single enum for the command ID. This one message could handle many different commands including post get to standby command.

LDT-4050:updated DD goto postgen and standby call

    • -52
    • +25
    /firmware/App/Modes/ModePostTreat.c
    • -84
    • +81
    /firmware/App/Modes/ModeStandby.c
Moved the hid-multitouch.cfg to the fragments folder.

LDT-3992: Merge latest staging & reolve merge conflicts

LDT-3992: Merge latest staging & reolve merge conflicts

    • -94
    • +325
    /firmware/App/Modes/ModePreTreat.c
    • -120
    • +246
    /firmware/App/Modes/ModeStandby.c
    • -15
    • +45
    /firmware/App/Modes/StatePreTxRecirculate.c
    • -2
    • +33
    /firmware/App/Services/DDInterface.c
I don't have a good option. If we're going to change it to pull approach later, can't we just ignore rate changes when doing fluid bolus with sub fluid until you implement the pull approach? Are we...

I don't have a good option. If we're going to change it to pull approach later, can't we just ignore rate changes when doing fluid bolus with sub fluid until you implement the pull approach? Are we even able to do sub fluid bolus yet? Do we have HDF tube sets?

Merge branch 'staging' into LDT-3992-disposable-tube-set-auto-priming

Bamboo Commit: Updated Branch staging For Project DD

    • binary
    /DD/BETA/DD_Debug_Beta_v0.0.0-105.bin
    • binary
    /DD/BETA/DD_Debug_Beta_v0.0.0-105.out
    • binary
    /DD/BETA/DD_Debug_Beta_v0.0.0-106.bin
    • binary
    /DD/BETA/DD_Debug_Beta_v0.0.0-106.out
    • binary
    /DD/BETA/DD_Release_Beta_v0.0.0-105.bin
    • binary
    /DD/BETA/DD_Release_Beta_v0.0.0-105.out
    • binary
    /DD/BETA/DD_Release_Beta_v0.0.0-106.bin
    • binary
    /DD/BETA/DD_Release_Beta_v0.0.0-106.out
Sure

Sure

I'll implement the pull approach later, this is temporary fix. We need to run Sub pump at Qb rate, if Qb is updated, how can we increase Qsub?

I'll implement the pull approach later, this is temporary fix.
We need to run Sub pump at Qb rate, if Qb is updated, how can we increase Qsub?

Should we check to see if blood sitting timer has not exceeded time limit before we resume (similar to what we do from rinseback stop state before we start an additional)?

Should we check to see if blood sitting timer has not exceeded time limit before we resume (similar to what we do from rinseback stop state before we start an additional)?

So we will command BP every 50ms for saline (okay, but not the pull approach we talked about) and send DD Qsub commands every 50ms for sub fluid (probably not a good idea)?

So we will command BP every 50ms for saline (okay, but not the pull approach we talked about) and send DD Qsub commands every 50ms for sub fluid (probably not a good idea)?