•  

Comment Results

Review Name Created Custom Fields Content
BOOTLOADER-LEAH-1415-1 17 Jan 2026

It will be implemented in the new branch.

LEAHI-DIALIN-LDT-3159-1 19 Jan 2026

Based on it's code, doesn't look like it. That's why I removed the publish to not mislead.

LEAHI-DIALIN-LDT-3159-1 16 Jan 2026

DEF is short for de-featured? Not clear, whatever it means. Maybe we shouldn't abbreviate.

LEAHI-DIALIN-LDT-3159-1 16 Jan 2026

Is this callback function coming from a received message?

LEAHI-DIALIN-LDT-2004-1 17 Jan 2026

wrong valve name used , it should be spv

LEAHI-DD-FIRMWARE-LDT-1925-1 20 Jan 2026

Added

LEAHI-DD-FIRMWARE-LDT-1925-1 20 Jan 2026

We need to be calling the isPersistentAlarm function regardless of exemption, but only triggering the alarm if persistent alarm function returns TRUE and exemption is FALSE.

LEAHI-DIALIN-LDT-3159-1 19 Jan 2026

That's how it's called in the FW, I just copied it.
But yes, I suspect the Def is short for defeatured.

BOOTLOADER-LEAH-1415-1 01 Oct 2024

Add a blank line and an end of group marker at bottom of file.

LEAHI-APPLICATION-LDT-3139-1 19 Jan 2026

removed

LEAHI-APPLICATION-LDT-3139-1 19 Jan 2026

removed

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

Variable name has been updated

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

remove if not being used

BOOTLOADER-LEAH-1415-1 01 Oct 2024

Remove reference to double buffer.

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

Fixed it.

LEAHI-APPLICATION-LDT-3106-1 21 Jan 2026

Removed.

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

previously we had the unique keyword above our classes as a developer sanity check to ensure the dev didnt duplicate values in the dict since we dont auto generate this defs.

if i remember correctly, unique is checked when the enum class is imported. We test it our unit tests, both test_constructors and test_imports.

The reason we currently would want to keep unique is because the DialinEnum class has the method has_value(). Without knowing the current usage of this function from our users, it will impact users expected behavior.

My question to you: Should we continue to test and check how the defs for duplicates?

LEAHI-DD-FIRMWARE-LDT-3103-1 21 Jan 2026

Should we remove the condition instead of commenting it out?

LEAHI-DD-FIRMWARE-LDT-3103-1 21 Jan 2026

This is a testable value.

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

removed from here.

LEAHI-APPLICATION-LDT-2937-1 23 Jan 2026

Updated.

LEAHI-APPLICATION-LDT-2937-1 21 Jan 2026

I believe you may need to get the style header from his latest.
Arrow, streamlines, and the streamline title box coloring need to be updated as well.

LEAHI-APPLICATION-LDT-3106-1 20 Jan 2026

Is this one necessary?

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

Now I am using navigation.navigate_to_device_settings_screen() and it will use standby mode and then press settings as per comment

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

Remove blank line.

LEAHI-APPLICATION-LDT-3106-1 22 Jan 2026

Updated.

LEAHI-APPLICATION-LDT-3174-1 23 Jan 2026

updated vSettings.groupFormat to account for updated scheme

LEAHI-APPLICATION-LDT-3174-1 23 Jan 2026

updated

LEAHI-APPLICATION-LDT-3174-1 23 Jan 2026

added

LEAHI-APPLICATION-LDT-3174-1 23 Jan 2026

updated

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

fixed it

LEAHI-DIALIN-LDT-2937-1 23 Jan 2026

These are the correct official message IDs from Dara.

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

First go to Standby then press the bottom menu option to enter settings.

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

what are these for? looks like a copy to o_SettingsBase_SettingsInformation .. please remove this section

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

Remove if it is not being used.

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

Fixed it

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

Fixed it

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

removed.

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

fixed.

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

fixed.

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

see previous comment.

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

TxLog property should be TRUE.
NoDRcr property is FALSE in arterial/venous alarms - is there a reason why TMP is different?
Priority should be HIGH.
Rank should be somewhere around 200 (see if PRS specifies or ask Eliza what it should be).

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

my test is failing here due to not clicking on the heparin tab. Are you seeing the same issue?

LEAHI-APPLICATION-LDT-3174-1 26 Jan 2026

make a private const variable. _advancedPrefix

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

Enum content of Beta 1.0 and Beta 1.9 is different. The new sensors messing up the order for the old HW's override and broadcast data allocation.
Making it dynamic makes it that when the beta test config is called the enums are switching content to reflect that.

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

What is the intention of making our defs dynamic and a class object rather keeping it a class?

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

yes. that's the design consideration. Are we okay with our unit tests no longer checking for duplicate values? ( they will currently pass as i remember they expect an exception due to the unique keyword to fail. These will not trigger an exception ).

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

"No one should interact with it or be aware of it's existence, so the name shouldn't matter."

  • it matters to those who read the code in inconsistent intervals ( like those who participate in code review or teaching ).


"As we only have 2 version in test at the same time."

  • Currently. By summer, i'd expect dialin to be considering 1.0's, 1.9s, and 2.0s/DVTs.


We have the choice to handle the redesign effort then or now.


Edit:
Follow up comment.

Looking at the other files. Users of dialin will not be aware of existence, but developers of dialin will as it impacts the behavior of overrides like temp & pressure.

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

I am not sure I can assign unique to the dynamic enums. Also with unique you can't add aliases and some(for example: temperature) overrides use the aliases to determine which msg id to call and how much to shift value for it.
Making an alias is more dynamic and not needing separate variables to be maintained for this.

LEAHI-DIALIN-LDT-611-1 19 Jan 2026

Reasons:

  • No one should interact with it or be aware of it's existence, so the name shouldn't matter.
  • As we only have 2 version in test at the same time, I am making an internal variable name that I don't need to rename every 3 months or so.
    Needing to make a review smaller with editing less thing makes it faster to be completed...


In case a situation arrives when we will test more version at the same time Alpha, Beta, Beta 1.9, it will require a redesign on the part of enum generation too.