•  

Comment Results

Review Name Created Custom Fields Content
LEAHI-TD-FIRMWARE-LDT-2749-1 29 Jan 2026

done

LEAHI-TD-FIRMWARE-LDT-1415-1 28 Jan 2026

TMP low and high pressure alarms should be here I think.

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Updated

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Updated

LEAHI-TESTSUITES-LDT-2741-1 03 Feb 2026

Uploaded the report

LEAHI-APPLICATION-LDT-2707-1 03 Feb 2026

No longer needed since staging was changed.

LEAHI-DIALIN-LDT-3350-1 03 Feb 2026

It's a class containing all the enums of the def file.
Yes we need them as many other Framework and huge amount of code are using them.

LEAHI-DIALIN-LDT-3350-1 02 Feb 2026

I thought we removed this.

LEAHI-DIALIN-LDT-3350-1 02 Feb 2026

same

LEAHI-DIALIN-LDT-3350-1 02 Feb 2026

Treatment Params have been removed from firmware.

LEAHI-DD-FIRMWARE-LDT-3343-1 04 Feb 2026

Fixed

LEAHI-TESTSUITES-LDT-2741-1 30 Jan 2026

Please upload report to https://diality.atlassian.net/browse/LDT-2743

LEAHI-TD-FIRMWARE-LDT-1415-1 02 Feb 2026

I think this should be commented out before we merge to staging.

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

remove componenet and create where its called

LEAHI-DD-FIRMWARE-LDT-2004-3 22 Jan 2026

Add comment to right.

LEAHI-TD-FIRMWARE-LDT-2749-1 02 Feb 2026

input parameter is not updated

LEAHI-DD-FIRMWARE-LDT-2004-1 27 Jan 2026

fixed. Removed ifdef as well as it is no longer applies here since we are retrieving the data from the monitor which has the #ifdefs for teensy.

LEAHI-DIALIN-LDT-3160-1 27 Jan 2026

TEST_CONFIG_DD_ENABLE_UF_TEMP_COMP. by default, temp compensation is disabled.

LEAHI-DIALIN-LDT-3160-1 27 Jan 2026

Here is the latest list from fw

TEST_CONFIG_DD_FP_ENABLE_BETA_1_0_HW = 0, ///< Test configuration DD & FP enable Beta 1.0 hardware
TEST_CONFIG_FIRST = TEST_CONFIG_DD_FP_ENABLE_BETA_1_0_HW, ///< Test configuration first configuration.
TEST_CONFIG_DD_DISABLE_BC_PRESSURE_ALARMS, ///< Test configuration DD disabling BC pressure alarms
TEST_CONFIG_DD_ENABLE_DRY_BICARB, ///< Test configuration DD to use dry bicarb
TEST_CONFIG_DD_ENABLE_4WIRE_RINSE_PUMP, ///< Test configuration DD enable 4-wire rinse pump.
TEST_CONFIG_FP_SKIP_PRE_GEN_FLUSH, ///< Test configuration FP skip pre-gen flush
TEST_CONFIG_DD_ENABLE_DIENER_1000_PUMP, ///< Test configuration to use diener 1000 pump for D48
TEST_CONFIG_DD_ENABLE_D79_PWM_CONTROL, ///< Test configuration to switch to PWM control for D79
TEST_CONFIG_DD_ENABLE_SPENT_CHAMBER_H_FILL, ///< Test configuration DD enable spent chamber H fill
TEST_CONFIG_DD_DISABLE_CONDUCTIVITY_ALARMS, ///< Test configuration to disable DD conductivity alarms
TEST_CONFIG_FP_DISABLE_CONDUCTIVITY_ALARMS, ///< Test configuration to disable FP conductivity alarms
TEST_CONFIG_DD_ENABLE_DOSING_OPEN_LOOP_CONTROL, ///< Test configuration to switch to open loop control for concentrate dosing
TEST_CONFIG_DD_ENABLE_UF_TEMP_COMPENSATION, ///< Test configuration for enabling UF temperature compensation
NUM_OF_TEST_CONFIGS ///< Number of test configuration.

LEAHI-DIALIN-LDT-3160-1 28 Jan 2026

why are we passing this exception?

LEAHI-TD-FIRMWARE-LDT-1415-1 28 Jan 2026

Added

LEAHI-TD-FIRMWARE-LDT-1415-1 28 Jan 2026

I don't see it.

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Updated

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Added

LEAHI-DD-FIRMWARE-LDT-2004-3 30 Jan 2026

When flag is true and Drain complete , it remains in the DRY_BICART_FLUID_DRAIN_END_STATE, when it is cleared, it go back to DRY_BICART_DRAIN_START_STATE
Its fixed now

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Format for params is: param name description
Add "psi" (name) between param and "Pressure value in PSI".

LEAHI-APPLICATION-LDT-3194-1 30 Jan 2026

Updated.
File was already deleted, just removed reference in leahi.pro.

LEAHI-DD-FIRMWARE-LDT-2004-4 03 Feb 2026

I believe conductivity and temperature data will be F32s.

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

Removed the line

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

Moved all the constants to config.py file

LEAHI-APPLICATION-LDT-3194-1 03 Feb 2026

Updated.

LEAHI-APPLICATION-LDT-3194-1 03 Feb 2026

Updated.

LEAHI-DD-FIRMWARE-LDT-3343-1 03 Feb 2026

Remove blank line.

LEAHI-TESTSUITES-LDT-2971-1 30 Jan 2026

As a general note, avoid try-catch.
Your code should be prepared for exceptions, not to be surprised.

LEAHI-DIALIN-LDT-3350-1 03 Feb 2026

Yes

LEAHI-DIALIN-LDT-3350-1 03 Feb 2026

Look in the td_defs.py for the same comment.

LEAHI-DD-FIRMWARE-LDT-2004-4 03 Feb 2026

I think cal data and count should be retrieved by same function and possibly needs some interrupt protection to ensure data and count stick together. If these functions are called from general task, we could have situation where data is retrieved, then priority task updates fpga, and then counter is retrieved with wrong (incremented) counter.
If these two functions are being called from a driver that is executed in priority task, then we don't need to worry about this situation, but still ought to add a constraint/warning comment in function headers noting that these functions should only be called from priority task.

LEAHI-DD-FIRMWARE-LDT-3222-1 03 Feb 2026

I don't think mask or pos require initialization either.

LEAHI-DD-FIRMWARE-LDT-3222-1 03 Feb 2026

Are we sure about the reversing of states here? If we had this backward, I would think the Systems team would have had a much bigger complaint.
The description of their issue suggests that the 8 BC valves were correctly commanded to requested state except for the one they separately commanded earlier.
If we had this backward, I would think they would have said that all 8 valves did the wrong thing.

LEAHI-DD-FIRMWARE-LDT-1473-1 02 Feb 2026

What should trimmer heater be doing in these spent/bicarb chamber states?

LEAHI-TESTSUITES-LDT-2741-1 28 Jan 2026

Add test start sections and end sections

LEAHI-TD-FIRMWARE-LDT-2749-1 29 Jan 2026

updated.

LEAHI-TD-FIRMWARE-LDT-1415-1 28 Jan 2026

I would say inputs and outputs are "none".

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Added param looks wrong.

LEAHI-TD-FIRMWARE-LDT-1415-1 26 Jan 2026

When comment is too far to right to align with other comments, use the following comment format:
<blank line>
/// comment...
#define ...
<blank line>

LEAHI-TD-FIRMWARE-LDT-1415-1 29 Jan 2026

Updated

LEAHI-APPLICATION-LDT-3194-1 30 Jan 2026

Updated.

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

Why is this flag set to FALSE here in start state while the other request flags are set to FALSE in their completed states?

LEAHI-APPLICATION-LDT-3194-1 03 Feb 2026

User waited too long would follow the same rejected behavior, do we still need to show the specific rejection path for the user waiting too long?

LEAHI-DIALIN-LDT-3350-1 03 Feb 2026

Obviously not.
You were reminding me about backwards compatibility. This variable and class ensures that even with this major refactor to the enum structure, the current codebase remains working.