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

Plans #17

Open
72 of 77 tasks
henryiii opened this issue Apr 18, 2020 · 0 comments
Open
72 of 77 tasks

Plans #17

henryiii opened this issue Apr 18, 2020 · 0 comments

Comments

@henryiii
Copy link
Contributor

henryiii commented Apr 18, 2020

  • Bring up all "active" boxes on startup (even if not discovered)
    • Store/restore grid order (more or less)
    • Bring back reactivated box
  • Fix mini-dialogs on drill down (style fixed, maybe improve content later?)
  • Save files from nurse / ana (partially done)
    • Extra information - add MAC address, maybe more
    • Cumulative - add MAC address as comment? Use jsons extension
    • Breath data not stored (Jim)
    • Log the changes to the title field, etc (after MAC changes)
  • Sync with words (Me)
    • Initially display box name (and always display in drill down)
  • Add help dialog (Purple ? button)
    • Make better help (David, Peter?)
    • Add rotary tab
    • Add version number to GUI, as well.
  • Sync the order of the AlarmBoxes with the grid
  • Save alarm changes in logs (Jim)
  • Show last seen alarm time in GUI?
  • Allow fullscreen keyboard shortcut
  • Make working disconnect
  • Rename Vent -> Ventilation
  • Fix dialogs (better style, avoid exec)
  • Notes box for nurse / alarm history
    • Save title (as messages in log)
    • Save notes field
  • Save MAC addrs and attempt reload from file
  • Support --dir everywhere to point at data dir
    • Make "current" file more reliable
  • Truncate long titles
  • Keep working even if directory is full
  • Maybe only reset when full and released?
  • Add version number to rotary
  • Add "PushTurn" text
  • Allow negative minimum pressure
  • Turn off RR by turning to 0
  • Rotary rotation
  • Sensor ID passthrough
  • Show MAC address somewhere
  • Nurse ID clash
  • Show current time stamp
    • Time since last update
    • Time since "last" breath
    • Absolute timestamp
  • Smooth out display "jerking" when updating, especially via a slower connection
  • Allow changing existing generator
  • Networking and discovery
  • device_loop should allow disconnects/reconnects of device
  • Move box (Maybe factor out? Check odd scalings)
  • MAC -> words (Jim) (send list from two stations)
  • Look at extending the simulation (David)
  • Verify MAC address calc is correct (Jim check, Henry verify)
  • Understand (and maybe fix) the reason behind the 13 second required delay for discovery. At the least, measure what length between 3.5 and 13.5 seconds seems to be needed.
  • Screen overflows vertically slightly on π
  • Overwrite mode is broken
  • Save and reset alarm settings
  • Test zeromq comms
  • Keep sending rotary (and send when it changes)
  • Reenable RR alarm
  • Turn to reset
  • Nicer exiting as service
  • pofm -> povm Princeton Open Vent Monitor
  • Add context manager or decorator to close zmq resources
  • Fix / check rotary comms
  • TimeSinceBreath or other
  • Alarm and cumulative displays (partially done)
  • Config files
  • Reading json dump
  • Limits dialog
  • Alarms from config files
  • Three pairs of alarms: Average flow, pressure, and RR
  • Design Alarm printout
  • Move LCD display update to more commonly run step
  • Investigate GUI slowdown over longer runs
  • Check disconnect behavior

Thoughts

  • Alarm priority levels
  • Logging rates and model for SD card
  • Simplify alarms by combining cumulative alarms in property?
  • Combine three limit dialogs into one
  • Look into charting for main screen

Further thoughts

  • Maybe make package, use actual version number
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

No branches or pull requests

1 participant