Add the ability to disable/enable tracings and numerics both from the devices themselves (via right-click context menu) and/or from the patient/physiology editor (in an expander called "Device Manager")
Frontend/UX Functionality
Device Manager would need to have a dynamic list of CheckBoxes and ComboBoxes to enable/disable Tracings/Numerics and allow selection of Input (e.g. ABP, SpO2, etc.) for Tracings/Numerics.
Would need an ApplyBuffer system with 1-2 second timer (enough time to aggregate changes, not long enough for user to think behavior is broken!)
Backend Functionality
Changes to Devices will have information propagated to WindowMain with events e.g. OnDeviceEvent (can mirror the OnPhysiologyEvent). Would be triggered by events and subscribed to by WindowMain.cs so that WindowMain.cs (and the "Device Manager" expander) can be up to date on any changes to the Devices.
Changes to "Device Manager" (in WindowMain) would directly call functions on the Device to modify its Tracings/Numerics
Add the ability to disable/enable tracings and numerics both from the devices themselves (via right-click context menu) and/or from the patient/physiology editor (in an expander called "Device Manager")
Frontend/UX Functionality
Backend Functionality