•  

Comment Results

Review Name Created Custom Fields Content
DG-DEN-11114-1 04 Jan 2022

Add alarm.

DG-DEN-5963-1 19 Apr 2021

RESOLVED in CODE WALKTHROUGH.

DIALIN-DEN-7395-1 19 Apr 2021

Filename mismatch.

DG-DEN-11114-1 04 Jan 2022

Remove extra space after F32.

DG-DEN-5963-1 21 Apr 2021

RESOLVED in CODE WALKTHROUGH.

DIALIN-DEN-11250-1 16 Feb 2022

Is DG needed?

DG-DEN-9054-1 28 Jul 2021

Done.

DIALIN-DEN-7792-1 21 Apr 2021

Done

DG-DEN-9054-1 27 Jul 2021

Where did this go?

HD-DEN-7347-1 25 Apr 2021

Done.

DIALIN-DEN-11250-1 16 Feb 2022

Mention the units for the rate (mL/hr I believe).

HD-DEN-13460-2 22 Sep 2022

RESOLVED in CODE WALKTHROUGH.

DG-DEN-9054-1 29 Jul 2021

Done.

DG-DEN-9054-1 29 Jul 2021

Need to have 2 blank lines.

DIALIN-DEN-8030-1 27 Jul 2021

Where is 0x9D .. 0x9F?

DG-DEN-9054-1 30 Jul 2021

Need function header.

HD-DEN-9054-1 30 Jul 2021

The message parameter is not used or needed in this function.

HD-DEN-9054-1 30 Jul 2021

Do we need a debounce on the switch before changing state?

DG-DEN-11928-1 23 Mar 2022

RESOLVED in CODE WALKTHROUGH.

UI-DEN-9411-1 12 Aug 2021

Updated.
In UI Software we also have different TODO flags like TEST, DEBUG, FIXME, and so on.
In this case, I used TEST.

UI-DEN-9411-1 12 Aug 2021

Updated.

UI-DEN-9411-1 12 Aug 2021

Updated.

UI-DEN-9411-1 12 Aug 2021

If this is test code, add TODO to remove later.

UI-DEN-9411-1 12 Aug 2021

RESOLVED.

UI-DEN-9411-1 12 Aug 2021

RESOLVED.

UI-DEN-9411-1 12 Aug 2021

Added.

DG-DEN-7802-1 12 Aug 2021

Why needed?

HD-DEN-10602-1 04 Jan 2022

RESOLVED in CODE WALKTRHOUGH.

DG-DEN-11114-1 04 Jan 2022

Done.

DIALIN-BUG-S63-1 20 Jan 2022

I don't think we should have a default for the packing in this case. I think the packing type should be provided, like I need 'i' I will provide 'i' and if someone else wants 'I' then it should be provided. Although the number of bytes of b and B are the same, but it should be up to the developer to provide which of they want. Also, for safety we should add the '<' to make sure the little endianness is definitely enforced. For instance it is '<i" and not just 'i'.

DIALIN-DEN-11114-1 05 Jan 2022

Why aren't we publishing everything that this function gets?

UI-BUG-S62-1 02 Feb 2022

RESOLVED.

HD-DEN-11250-1 31 Jan 2022

Move these includes into user code block above. Cannot make changes outside user code blocks.

HD-DEN-11250-1 01 Feb 2022

Line 489 F32 bolusVol = getTreatmentParameterF32() was moved. it is no longer here.

HD-DEN-11250-1 31 Jan 2022

I think we need some re-start code like this for bolus in SelfTests.c for when a recoverable alarm occurs during wet self-tests (stops pump) and user chooses to resume (pump should restart if bolus not finished).

HD-DEN-11250-1 01 Feb 2022

RESOLVED in CODE WALKTHROUGH.

HD-DEN-11250-1 01 Feb 2022

RESOLVED in CODE WALKTHROUGH.

DIALIN-BUG-S63-1 01 Feb 2022

Separate functions have been created to keep the string representations clearer.
It is not safe to use something like "b" or "B" since anyone can even but something like "hello" which probably doesn't mean anything and is an error.
to overcome this flow the different functions implemented here have to be used.

Also since the intention of the function here is clear the length has been calculated regarding the type conversion in each function.
which helps have a lot of clearer code.
Please refer to the usage in:
d9b45e5b52db2540a79cbc8795d82dda4fd3984b on dialin develop branch.

the code has changed from:

        major = struct.unpack('B', bytearray(
            message['message'][self.START_POS_MAJOR:self.END_POS_MAJOR]))
        minor = struct.unpack('B', bytearray(
            message['message'][self.START_POS_MINOR:self.END_POS_MINOR]))
        micro = struct.unpack('B', bytearray(
            message['message'][self.START_POS_MICRO:self.END_POS_MICRO]))
        build = struct.unpack('H', bytearray(
            message['message'][self.START_POS_BUILD:self.END_POS_BUILD]))
        compatibility = struct.unpack('H', bytearray(
            message['message'][self.START_POS_COMPAT:self.END_POS_COMPAT]))

which was so error-prone to the following code:

        major, index = bytearray_to_byte(payload, index, False)
        minor, index = bytearray_to_byte(payload, index, False)
        micro, index = bytearray_to_byte(payload, index, False)
        build, index = bytearray_to_short(payload, index, False)
        compt, index = bytearray_to_integer(payload, index, False)
UI-BUG-S63-2 15 Feb 2022

RESOLVED.

DIALIN-UI-S63-1 08 Feb 2022

This looks backwards. double should be 8, float should be 4.

DIALIN-UI-S63-1 15 Feb 2022

RESOLVED.

UI-BUG-S63-2 15 Feb 2022

RESOLVED.

HD-DEN-11250-1 15 Feb 2022

RESOLVED in CODE WALKTHROUGH.

DIALIN-DEN-11250-1 16 Feb 2022

Mention what rate is being overridden here (Heparin bolus rate).

DG-DEN-5963-1 19 Apr 2021

Should we refactor the name then? It looks like A1 goes with B1, and A2 goes with B2 with the current name.

HD-DEN-8679-1 27 Jul 2021

Dara Navaei Please take a look.

HD-DEN-13460-2 22 Sep 2022

RESOLVED in CODE WALKTHROUGH.

DG-DEN-11928-1 01 Mar 2022

Renamed #define to

#define MIN_WATER_TEMPERATURE_WARNING_LOW_RANGE 22U
#define MAX_WATER_TEMPERATURE_WARNING_LOW_RANGE 24U
#define MIN_WATER_TEMPERATURE_WARNING_HIGH_RANGE 37U
#define MAX_WATER_TEMPERATURE_WARNING_HIGH_RANGE 39U
#define MIN_WATER_TEMPERATURE_ALARM 22U
#define MAX_WATER_TEMPERATURE_ALARM 39U

RO-LDT-1242-1 03 Sep 2025

fixed thanks!

DG-DEN-11114-1 04 Jan 2022

I uncommented the code. I will continue monitoring this error to see if it occurs again.