•  

Comment Results

Review Name Created Custom Fields Content
LEAHI-APPLICATION-LDT-1616-1 16 Sep 2025

The logic here is to have a hierarchical, clear call that the mainstack on an event calls the related stack clear, and that stack calls each screen clear.
If possible, keep the logic; if not, let's discuss.
in the following comment:
http://devapps.diality.us:8060/cru/#LEAHI-APPLICATION-LDT-1616-1CFR-76254
A clear() function should be included in the CreateTxContent screen, which the CreateStack calls.

LEAHI-TD-FIRMWARE-LDT-1394-1 02 Mar 2026

done.

LEAHI-TD-FIRMWARE-LDT-473-2 18 Feb 2026

Should this just be an "else" to above condition?

LEAHI-TD-FIRMWARE-LDT-473-2 18 Feb 2026

Can this stuff down here be done in a separate function that is called here? This function is too big.

LEAHI-APPLICATION-LDT-1616-1 17 Sep 2025

Moved them here to consolidate the slots. Since I updated the clear call to c++ and signal back to the shared PreTreatmentCreateContent.qml so both instances can clear simultaneously, the clear was not dependent in being inside the CreateTreatment.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Looks like publish function moved to monitor (priority task). I actually don't think publish function should have moved, but if we move it we need to change interval timing here.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Don't need #define for zero.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Any reason why pwmInCount can't just be a U32?

LEAHI-APPLICATION-LDT-3393-1 06 Mar 2026

model moved to c++

LEAHI-DD-FIRMWARE-LDT-3603-1 06 Mar 2026

I don't think this code should be here. Should be moved to a function and called - probably not from here though. Can we call function with this code from the Dialin msg handler?

LEAHI-APPLICATION-LDT-3393-1 05 Mar 2026

move user properties above defined properties

LEAHI-DD-FIRMWARE-LDT-3344-1 20 Feb 2026

the 2nd if statement for beta 1.0 is an ask from systems team to raise fault alarm if user by mistake enable Beta 2.0 config when Beta1.0 is active

LEAHI-APPLICATION-LDT-3393-1 05 Mar 2026

create model in c++ and expose to qml and let c++ handle updating model

LEAHI-DD-FIRMWARE-LDT-3344-1 20 Feb 2026

changed.

LEAHI-TD-FIRMWARE-LDT-473-2 20 Feb 2026

Updated

LEAHI-DD-FIRMWARE-LDT-3344-1 20 Feb 2026

removed.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Beta2 is the final structure and it should be named as DD_FPGA_SENSORS_T and give respective name for all other variants Beta 1.0 and Beta 1.9

LEAHI-TD-FIRMWARE-LDT-1903-8 20 Feb 2026

( F32 percentage )
{
}

LEAHI-TD-FIRMWARE-LDT-3126-1 20 Feb 2026

Update inputs/outputs after updating function.

LEAHI-TD-FIRMWARE-LDT-3126-1 20 Feb 2026

We do need an else if here for when user does change the blood flow rate. In that case, we would want to go to run state where we would run continuously at the requested rate without ramping anymore. Ask Nico which message UI sends when user changes blood flow rate.

And we need another else if for when user asks to pause blood prime and we would stop BP (and maybe close art/ven pinch valves) and go to pause state.

LEAHI-TD-FIRMWARE-LDT-3126-1 20 Feb 2026

Raghu is fixing this in his Tx Params branch, but you should fix it too. TUBING_BLOOD_PRIME_VOLUME_ML is not a treatment parameter. See Raghu's fix and duplicate it here.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

We will be merging the latest staging and resolve the conflicts after the CR approval.

LEAHI-TESTSUITES-LDT-3014-1 20 Feb 2026

this way will not be flexible. We are removing 2 of the pre treatment steps so this case will fail in a future staging build. A better way to check if the steps are shorter or longer is to check if we are in advanced mode.

I suggest checking the system.conf file specifically AdvancedMode if it is set to 0 then we are in standard mode = more steps if AdvancedMode is set to 1 then advanced mode is enabled and we will see the shorter amount of steps

LEAHI-TD-FIRMWARE-LDT-3126-1 02 Mar 2026

I’ve updated the logic to explicitly set bloodPrimeResumeState when transitioning out of ramp (including flow change), so resume will always return to the correct prior state.

LEAHI-APPLICATION-LDT-1616-1 17 Sep 2025

In which case do you think we should clear only one instance of CreateRx, and there should be only one instance of the CreateRxContent?
The one clear function should be evident in the content.
I am not sure this implementation helps the intent.

TBDL: Let's discuss more later.

LEAHI-APPLICATION-LDT-1616-1 16 Sep 2025

TBDL: Let's discuss more later.

I do not understand the intent of this function call that only emits a signal.
This is the call graph that I do not see as necessary (correct me if I am wrong):
PreTreatmentCreateContent.qml (PreTreatmentCreateContent.Clear) -> vTreatmentCreate.doClear() -> VTreatmentCreate::doClear() -> emit VTreatmentCreate::didClear() -> vTreatmentCreate.onDidClear() -> PreTreatmentCreateContent (_root.clear() )
From the PreTreatmentCreateContent.qml it goes into C++ and comes back in the same caller (PreTreatmentCreateContent), why?

I bleieve we should follow the same stacks to screens clear calls explained in the following comment:
http://devapps.diality.us:8060/cru/#LEAHI-APPLICATION-LDT-1616-1CFR-76254

LEAHI-TD-FIRMWARE-LDT-473-2 18 Feb 2026

These 2 last values have already been used above. Change to 154 and 155.

LEAHI-TESTSUITES-LDT-3060-1 03 Mar 2026

made changes as per comment

LEAHI-DD-FIRMWARE-LDT-3103-1 19 Feb 2026

I suspect this is temporary. If so, just add a TODO comment to restore later.

LEAHI-TD-FIRMWARE-LDT-3126-1 03 Mar 2026

Updated

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

I think we can say none for Outputs.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Add detail for alarm.

LEAHI-DD-FIRMWARE-LDT-3344-1 18 Feb 2026

Fix alignment of all of the | separators.

LEAHI-TESTSUITES-LDT-3153-1 03 Mar 2026

updated as per comment

LEAHI-TD-FIRMWARE-LDT-3539-1 20 Feb 2026

Updated

LEAHI-TESTSUITES-LDT-3060-1 03 Mar 2026

This is part of the issue for the intermittent fails. You are forcing the opmode to service which changes the screen to device settings. But the bottom menu is on the wrong index. Correct navigation is first goingto standby then pressing the bottom menu option for settings. Then enter password then finally change opmode to service.

LEAHI-TESTSUITES-LDT-3060-1 23 Feb 2026

For me all test cases getting passed

LEAHI-TESTSUITES-LDT-2278-1 05 Mar 2026

This can be updated to

    def verify_automatic_vitals_noRejection_Reason():  

    MAX_WAIT = 5 * 60 * 1000  # 5 minutes in seconds
    
    test.verify(waitFor( lambda: vitalsrequest == True, MAX_WAIT), "UI Sending the request to FW")
    td.td_vitals_adjustment_response(vRejectionReason=0)
    td.td_vitals(systolic = 80, 
        diastolic   = 60, 
        heartRate   = 140 )

            
    blood_pressure  = waitForObjectExists(names.o_treatmentHome_bloodPressure_LabelValue).topText
    test.compare("70"+"/"+"50", blood_pressure,"Blood pressure value should be ->"+str("80"+"/"+"60"))
    heart_rate = waitForObjectExists(names.o_treatmentHome_heartBeat_LabelValue).topText
    test.compare("120", heart_rate,"Heart Rate value should be ->"+str(120))
LEAHI-TD-FIRMWARE-LDT-3539-1 20 Feb 2026

But now it's not in right position (in this table only). This table should be sorted by rank.

LEAHI-APPLICATION-LDT-3393-1 05 Mar 2026

added status to list model

LEAHI-TD-FIRMWARE-LDT-3539-1 20 Feb 2026

Updated

LEAHI-TD-FIRMWARE-LDT-1903-8 20 Feb 2026

Don't call function in function call. Set local var to scalar, then pass local var as param.

LEAHI-TD-FIRMWARE-LDT-3539-1 20 Feb 2026

This was correct before (assuming 711 was correct rank).

LEAHI-DD-FIRMWARE-LDT-3344-1 19 Feb 2026

remove #if 1 and add a TODO with this comment

LEAHI-TD-FIRMWARE-LDT-1903-8 20 Feb 2026

You can use RANGE macro in Common.h for this.

LEAHI-TD-FIRMWARE-LDT-1903-8 20 Feb 2026

We've been using capital F. Let's be consistent.

LEAHI-TESTSUITES-LDT-3060-1 19 Feb 2026

in addition to testing the heparin tab in main tx you need to test the heparin parameters in the create rx screen are visible depending if heparin is enabled

LEAHI-TESTSUITES-LDT-2278-1 06 Mar 2026

Updated the method

LEAHI-APPLICATION-LDT-3433-1 06 Mar 2026

updated

LEAHI-DD-FIRMWARE-LDT-3372-2 05 Mar 2026

if sensor id is not in the finite state enum value , it return 0 and here it calculate for P9