leahi-common

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged LDT-2801

Done

Done

It's Beta 1.9.

It's Beta 1.9.

fixed it

fixed it

fixed it

fixed it

fixed it

fixed it

fixed it

fixed it

Yes correct. I fixed it

Yes correct. I fixed it

fixed

fixed

Done

Done

Ok they were declared twice. Done.

Ok they were declared twice. Done.

LDT-2185 iofp alpha updates + new requirements

Not what I mean. I mean lines 174 and 193 are identical copies.

Not what I mean. I mean lines 174 and 193 are identical copies.

Then the FPGA get function seems mis-named. Pulse width is not really the same as speed. It is the inverse of frequency, which can be converted to speed.

Then the FPGA get function seems mis-named. Pulse width is not really the same as speed. It is the inverse of frequency, which can be converted to speed.

Merge branch 'LDT-2998-update-dialin-to-support-any-b1' into develop

Are we really allowed to skip pre-gen mode?

Are we really allowed to skip pre-gen mode?

It is speed as pulse width modulation.

It is speed as pulse width modulation.

D99 has been updated using the same approach applied to the D4 temperature.

D99 has been updated using the same approach applied to the D4 temperature.

Removed

Removed

Updated

Updated

The first function: void setFPGAD79RinsePumpControl( U08 value ) is for ON/OFF only. Once PWM is implemented, it will be removed.

The first function: void setFPGAD79RinsePumpControl( U08 value ) is for ON/OFF only. Once PWM is implemented, it will be removed.

This should be before high, it feels wrong to have the order of 0,1,3,2 instead of 0,1,2,3 (Empty, Low, Medium, High)

This should be before high, it feels wrong to have the order of 0,1,3,2 instead of 0,1,2,3 (Empty, Low, Medium, High)

I think 50 samples is the max, so this is fine. Please remove the TODO comment.

I think 50 samples is the max, so this is fine. Please remove the TODO comment.

Added

Added

Changed

Changed

Added

Added

These overrides need to be updated to Leahi style (returns BOOL, takes message as param, is called by message handler, new Dialin message ID needed for override message, set/reset are merged into s...

These overrides need to be updated to Leahi style (returns BOOL, takes message as param, is called by message handler, new Dialin message ID needed for override message, set/reset are merged into single message handling function, etc...).

We do need to bring blood prime sub-mode into treatment mode (integrate). So signals that blood is primed and it's time to transition from blood prime to dialysis are needed. Treatment mode needs t...

We do need to bring blood prime sub-mode into treatment mode (integrate). So signals that blood is primed and it's time to transition from blood prime to dialysis are needed.
Treatment mode needs to be updated to include blood prime as a state (the first) in the treatment mode state machine and that state needs to call the exec function in this BloodPrime unit.

These are Denali valves. We need to set all Leahi TD actuators here as appropriate. This will eventually be specified by system arch document in JAMA if it's not already. If not yet, let's do the f...

These are Denali valves. We need to set all Leahi TD actuators here as appropriate. This will eventually be specified by system arch document in JAMA if it's not already. If not yet, let's do the following:
H1 valve = position B
H19 valve = position B
H4 (blood pump) = On (ramping to target rate)
H12/H13/H20 = Auto Air Trap Level Control (done with call to startAirTrapControl() function).
H10 = Off
H5 (ejector) = off (retracted)