•  

Comment Results

Review Name Created Custom Fields Content
LEAHI-TD-FIRMWARE-LDT-1394-1 02 Mar 2026

I think this whole function should be moved to the PeristalticPump.c driver unit. We don't want controller/monitor level units directly accessing fpga registers - the drivers should be doing that.

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

Filename and class name (and all references to class name in file) do not match.

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

What I meant was that we don't care which blood prime state we're in - what we care about is that we are in treatment mode and priming blood - otherwise this message doesn't make sense and we should reject it because we're not in the right state.
if ( ( MODE_TREA == getCurrentOperationMode() ) && ( TREATMENT_BLOOD_PRIME_STATE == getTreatmentState() ) )

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

RESOLVED

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

Add sources/model/td/data/MTDAirBubbleData.h above this line.

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

RESOLVED

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

Add timeout_ms=3000 as default for utility get_object_from_names function, removed timeout_ms=3000 from all function calls in all the test scripts

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

RESOLVED

LEAHI-APPLICATION-LDT-926-1 28 Aug 2025

RESOLVED

LEAHI-DIALIN-LDT-2030-1 29 Aug 2025

Done

RO-LDT-1242-1 28 Aug 2025

I think tank control has priority over recovery configs.

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

The Teensy driver is temporary - we will be deleting this driver in a few months. Let's just look for problems that might affect proper functionality.

LEAHI-TD-FIRMWARE-LDT-2932-1 04 Mar 2026

Updated

LEAHI-DD-FIRMWARE-LDT-2198-1 09 Sep 2025

Can we just remove these?

LEAHI-DD-FIRMWARE-LDT-2198-1 09 Sep 2025

Why are we only filtering D4 and D50?

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

may need to update the test.compares.

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

Modified the script when rejection reason is 1 it will hit the measure button

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

parameter is sensorId, not sensor

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

fixed

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

remove this and update anchors of notifcaitonbarsmall

DD-LEAH-225-1 16 Oct 2024

The .override field of overrideable variables should also be initialized to OVERRIDE_RESET. Might as well initialize .ovData too.

HD-DEN-15306-3 01 Jun 2023

This was safer the other way. Why change?

DD-LEAH-227-1 01 Oct 2024

Done.

HD-DEN-15306-3 02 Jun 2023

RESOLVED in CODE WALKTHROUGH.

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

That was a great idea to make it a function.

  • I would also use different (4) parameters and give them a relevant, short name, so users in the code can set them as false or true without knowing the -q meaning.
  • It also gives the application flexibility to change the CLI switches without affecting the rest of the test, and only this function would need to be changed.


How should be developed:

def aut(vDisableTimeout, vDisableCheckIn, vDisableAcknow, vDisableSDFail)


How users use it:

aut(vDisableTimeout = True)

FYI the entire CLI switches:

* Options:
 *   -h, --help                           Displays help on commandline options.
 *   --help-all                           Displays help including Qt specific
 *                                        options.
 *   -v, --version                        Displays version information.
 *   -c, --canOut                         Show the Can Frame Output
 *   -m, --msgOut                         Show the Message Output
 *   -l, --logOut                         Show the Logs Output
 *   -0, --enable-keep-awake              Enable send low priority, empty message
 *                                        on the CANBus just to keep UI board CAN
 *                                        driver awake
 *   -i, --fake-interval <interval>       Test fake message interval(ms)
 *   -f, --fake-message <data>            Test fake message data
 *                                        will use default sequenced long fake
 *                                        message if set to 00(default)
 *                                        will used only if correct integer value
 *                                        assigned for interval option
 *   -b, --fake-message-seq-at-begin      Test fake message sequence at the
 *                                        beginning of the frame
 *   -u, --disable-unhandled-report       Disable unhandled messages report as an
 *                                        error in the log
 *   -d, --disable-dialin-unhandled       Disable the Dialin messages logged as
 *                                        unhandled
 *   -q, --disable-timeout                Disables communication timeout
 *   -a, --disable-alarm-no-minimize      Disables alarm no minimize
 *   -S, --disable-sd-card-fail-log-stop  disable-sd-card-fail-log-stop
 *   -C, --disable-cloudsync-fail-stop    disable-cloudsync-fail-stop
 *   -k, --disable-check-in-log           Disables Check-In Log
 *   -K, --disable-acknow-log             Disables Acknowledgment Log
 *   -D, --enable-dry-demo                Enables Dry-Demo Mode
 *   -A, --active-can-bus <CANBus>        Sets the Active CANBus [Shall start with
 *                                        'can' or 'vcan]
 *   -E, --enable-manufacturing           Enables the manufacturing mode to
 *                                        configure the system for the first time.
 *   -R, --use-root-home                  In case the application is not in
 *                                        Manufacturing Setup but needs to use root
 *                                        home folder for configurations.
 *   -U, --enable-update-mode             Enables the update mode to update only
 *                                        necessary files during the update and
 *                                        keep the rest.
 *   -x, --use-log-long-name              Use the log long file name format
 *                                        <date>_<time>_<serial>_<mode>
 *   -y, --use-log-cloud-upload           Use the log cloud upload
 *   -z, --use-log-compression            Use the log compression
 *   -L, --use-log-unhandled-only         Use the unhandled messages only to log
DG-DENBUG-318-1 05 Jun 2025

RESOLVED in CODE WALKTHROUGH.

DD-LDT-1473-2 04 Aug 2025

I am still keeping M4 valve for some more time, when there is a need to operate DD stand-alone system (Without FP, but with IO system). So M4 valve and couple of pressure sensors (M1 and M3) are still active in DD system for time being.

LEAHI-SW-LDT-261-2 05 Jun 2025

I am resolving this. Please take a quick test on this specific parameter for later development confidence.
RESOLVED

DG-DENBUG-318-1 05 Jun 2025

Done

LEAHI-TD-FIRMWARE-LDT-1903-8 02 Mar 2026

fixed

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

removed and added.

LEAHI-APPLICATION-LDT-1788-1 01 Aug 2025

Remove the defaultImagePath variable and put the QStringLiteral into the false case of the ternary so that if imagePath exists, then the string construction will never be executed.

LEAHI-APPLICATION-LDT-713-1 13 Jun 2025

Good point.
I was going to inform everyone on the SW team (I've already told Tiffany).

We need to keep a correct version of this file in the repository since it includes the build and run parameters of the project (weirdly, although it is project-specific, everyone should use the same configuration and not a user-specific one).

In the past, when I had unit tests in the project, we had to keep changes in this file.
Recently, in the Leahi project, I have removed them.
Additionally, for the Leahi project, some build configurations have been updated.

In this branch, I have updated the file for the Leahi project, and we should no longer keep track of changes to this file.

Therefore, from now on, after this branch is merged into staging, please ignore any changes QtCreator makes to this file.

LEAHI-DIALIN-LDT-566-1 23 Jun 2025

fixed.

LEAHI-DIALIN-LDT-566-1 23 Jun 2025

fixed.

LEAHI-DIALIN-LDT-566-1 23 Jun 2025

fixed.

DD-LDT-1473-1 01 Aug 2025

Is this safe to enable now?

LEAHI-DIALIN-LDT-566-1 24 Jun 2025

override removed.

LEAHI-DIALIN-LDT-566-1 24 Jun 2025

override removed.

RO-LDT-566-2 01 Aug 2025

Add blank line between functions.

RO-LDT-566-1 23 Jun 2025

Where are the new FP alarms that should be here?

LEAHI-APPLICATION-LDT-1021-1 24 Jun 2025

remove these and use the doInit<action> is.

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

RESOLVED

RO-LDT-566-2 01 Aug 2025

Remove blank line.

DD-LDT-1473-1 04 Aug 2025

Thanks. Resolved

LEAHI-APPLICATION-LDT-907-2 04 Aug 2025

RESOLVED

LEAHI-APPLICATION-LDT-1788-1 05 Aug 2025

done

LEAHI-APPLICATION-LDT-1788-1 05 Aug 2025

i removed and left the default dialogWidth and dialogHeight

LEAHI-SW-LDT-907-2 06 Aug 2025

RESOLVED

LEAHI-SW-LDT-926-1 28 Aug 2025

fixed!