•  

Comment Results

Review Name Created Custom Fields Content
LEAHI-DD-FIRMWARE-LDT-2004-3 05 Feb 2026

we should use the functions defined in testsupport.c/h -> getU32OverrideValue, getF32OverrideValue based on data type. this needs to be fixed throughout the file.

LEAHI-DD-FIRMWARE-LDT-2004-3 05 Feb 2026

I think /// was correct. // will not be seen by doxygen.

LEAHI-TD-FIRMWARE-LDT-3215-1 12 Jun 2026

I guess power is F32, so size of ( F32 )?

LEAHI-DIALIN-LDT-4612-3 18 Jun 2026

Fix Spacing please to be consistent with the rest of the variables

LEAHI-TESTSUITES-LDT-2951-1 24 Jun 2026

The states that need .value come from the td_defs that inherit from DialinEnum, and the ones that don't have .value come from the ui_defs, which are simple classes, so they don't need .value since those do not support metadata.
The UI_defs seem to be what I think aren't maintained anymore and last time updated was the 21 months ago.

Anything we want shall be available in the td_defs.
as an example:

# TDTreatmentStates.TREATMENT_RINSEBACK_STATE sub states
@unique
class TDTreaRinsebackStates(DialinEnum):
    RINSEBACK_STOP_INIT_STATE           = 0                     # Start state (stopped) of the rinseback sub-mode state machine
    RINSEBACK_RUN_STATE                 = 1                     # Rinseback running state of the rinseback sub-mode state machine
    RINSEBACK_PAUSED_STATE              = 2                     # Rinseback paused state of the rinseback sub-mode state machine
    RINSEBACK_STOP_STATE                = 3                     # Rinseback stopped (done) state of the rinseback sub-mode state machine
    RINSEBACK_RUN_ADDITIONAL_STATE      = 4                     # Additional rinseback volume (10 mL) state of the rinseback sub-mode state machine
    RINSEBACK_RECONNECT_PATIENT_STATE   = 5                     # Rinseback patient reconnect state of the rinseback sub-mode state machine
    NUM_OF_RINSEBACK_STATES             = 6                     # Number of rinseback sub-mode states


We should follow the same rule in the simulators and plugins.

Nicholas Ramirez I still need your feedback and correct me if I am wrong.

LEAHI-TESTSUITES-LDT-3208-1 25 Jun 2026

RESOLVED.

LEAHI-APPLICATION-LDT-4747-1 25 Jun 2026

they all come from the same payload but i split it up into different sections so it can fit

LEAHI-APPLICATION-LDT-4747-1 23 Jun 2026

"[0x15" + qsTr("eelvlelve)

LEAHI-TESTSUITES-LDT-2951-1 26 Jun 2026

As per suggestion using TDTreaRinsebackStates in test script

LEAHI-APPLICATION-LDT-4787-1 29 Jun 2026

BN approves

LEAHI-TESTSUITES-LDT-3153-1 26 Jun 2026

Now added function that return configuration folder path
def configuration_folder_path():
"""
Check for Path.home() is /home/denali then return configuration folder location
else return Device configuration folder location
"""
home_dir = str(Path.home())
if home_dir == "/home/denali":
return "/home/denali/Public/luis/config/configurations/"
else:
return "/opt/leahi/config/configurations/"

LEAHI-APPLICATION-LDT-4810-1 30 Jun 2026

removed

LEAHI-TESTSUITES-LDT-2278-1 30 Jun 2026

RESOLVED

LEAHI-DD-FIRMWARE-LDT-4539-1 18 Jun 2026

I guess, you should use OnOff status as second argument, since isBalChamberSwitchingActive varirable set after this function, it won't have latest status.

LEAHI-APPLICATION-LDT-4810-1 30 Jun 2026

bn approves

LEAHI-APPLICATION-LDT-4810-1 30 Jun 2026

BN approves

LEAHI-APPLICATION-LDT-4810-1 29 Jun 2026

rotate when working

LEAHI-DD-FIRMWARE-LDT-4734-1 01 Jul 2026

If it is useful for current and future conductivity sensor development, you may keep it with TODO comment to remove later once testing is done.

LEAHI-DD-FIRMWARE-LDT-4734-1 01 Jul 2026

Align the indentation.

LEAHI-DIALIN-LDT-4878-1 01 Jul 2026

No, that will cause an error on pip

LEAHI-TD-FIRMWARE-LDT-4033-1 30 Jun 2026

this function should not return anything.

LEAHI-TD-FIRMWARE-LDT-4033-1 30 Jun 2026

Add bpMeasurementReady, bpDriverError and pendingBPCommand to outputs.

LEAHI-TESTSUITES-LDT-2971-1 05 Feb 2026

i believe it is necessary for a custom module.. https://doc.qt.io/squish/python-notes.html#squish-funcs-in-py-modules

LEAHI-DD-FIRMWARE-LDT-2004-3 05 Feb 2026

Not clear, why we are checking fill and supply request here?

LEAHI-TD-FIRMWARE-LDT-4013-2 12 Jun 2026

These were fine (and preferred) as // because doxygen gets function details from function headers in the .c file.

LEAHI-TESTSUITES-LDT-3153-1 26 Jun 2026

Now added function that return configuration folder path
def configuration_folder_path():
"""
Check for Path.home() is /home/denali then return configuration folder location
else return Device configuration folder location
"""
home_dir = str(Path.home())
if home_dir == "/home/denali":
return "/home/denali/Public/luis/config/configurations/"
else:
return "/opt/leahi/config/configurations/"

LEAHI-TD-FIRMWARE-LDT-4013-2 15 Jun 2026

break into two lines

LEAHI-TESTSUITES-LDT-2951-1 17 Jun 2026

we the lamba because we are using the waitFor() to wait for this condition to be true.

waitFor() calls the lambda multiple times until it returns True or the timeout expires.

LEAHI-TD-FIRMWARE-LDT-3215-1 12 Jun 2026

Power is F32?

LEAHI-DIALIN-LDT-4072-1 26 Jun 2026

fix typo

LEAHI-APPLICATION-LDT-4787-1 25 Jun 2026

change id to powerOffWarning

LEAHI-TD-FIRMWARE-LDT-3215-1 18 Jun 2026

Fixed

LEAHI-TD-FIRMWARE-LDT-3215-1 18 Jun 2026

Output should be none.

LEAHI-APPLICATION-LDT-4852-1 02 Jul 2026

remove the handletransmit for now

LEAHI-APPLICATION-LDT-4810-1 30 Jun 2026

created a component for this

LEAHI-TESTSUITES-LDT-2278-1 15 Jun 2026

Please provide an example of what the stepnames variable contains.
How do you ensure that the requested index is always available and that the code does not fail?

LEAHI-APPLICATION-LDT-4810-1 29 Jun 2026

rename to wifiModel

LEAHI-DD-FIRMWARE-LDT-4734-1 01 Jul 2026

fixed. thanks!

LEAHI-DD-FIRMWARE-LDT-4011-2 01 Jul 2026

balancingError is an input.

LEAHI-DD-FIRMWARE-LDT-4719-1 01 Jul 2026

Move below Messaging.h to keep list in alphabetical order.

LEAHI-APPLICATION-LDT-4852-1 02 Jul 2026

revertes BN approves

LEAHI-DD-FIRMWARE-LDT-4734-1 01 Jul 2026

Add blank line (should be 2 before test support banner).

LEAHI-DIALIN-LDT-4484-1 25 Jun 2026

I am happy to see that this old code is improving.
I would recommend using the Conversion module instead of strings and DataTypes, as it handles everything automatically.
Examples can be found in the following file in this CR:
https://devapps.diality.us/cru/#LEAHI-DIALIN-LDT-4484-1CFR-84688

LEAHI-TD-FIRMWARE-LDT-4063-1 22 Jun 2026

Can we restore this code?

LEAHI-TD-FIRMWARE-LDT-4063-1 22 Jun 2026

Remove send function call.

LEAHI-DD-FIRMWARE-LDT-4410-3 23 Jun 2026

getBicarbConductivityPre() -> This function gets the target conductivity from the mixing algorithm. For testing, recommend using defined value and check the behavior.

LEAHI-DD-FIRMWARE-LDT-4410-3 22 Jun 2026

both acid and bicarb mix volume

LEAHI-APPLICATION-LDT-3307-1 05 Feb 2026

file is removed but code review still displays it

LEAHI-TD-FIRMWARE-LDT-3215-1 12 Jun 2026

Alarm with F32.

LEAHI-APPLICATION-LDT-4581-1 18 Jun 2026

RESOLVED.