Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add control protocol #12

Merged
merged 14 commits into from
Jun 11, 2020
Merged

Add control protocol #12

merged 14 commits into from
Jun 11, 2020

Conversation

dsferruzza
Copy link
Member

@dsferruzza dsferruzza commented May 30, 2020

  • add every settings in ControlSetting
  • check the assumption that every setting can be expressed as a u16
  • generate random control messages
  • implement parser in the firmware

@Benhalor
Copy link

Right now, your Available settings in the control protocol are :
PeakPressure [0 - 700 mmH2O]
PlateauPressure [100 - 400 mmH2O]
PEEP [0 - 300 mmH2O]
CyclesPerMinute [5 - 35 cpm]
ExpiratoryTerm (is that PlateauDuration ?) [500 - 5000 ms]

I would add immediately:
I/E ratio [?]
TriggerEnabled [YES - NO]
TriggerOffset [0 - 100 mmH2O]

And for the future :
expiratoryTrigger [0 - 100%]
Vt [0 - 1200 mL]

@dsferruzza dsferruzza marked this pull request as ready for review June 10, 2020 19:51
@dsferruzza dsferruzza merged commit dc21d81 into master Jun 11, 2020
@dsferruzza dsferruzza deleted the add-control-protocol branch June 11, 2020 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants