Index: SDDs/Feature_Configuration.png =================================================================== diff -u Binary files differ Index: SDDs/Feature_Configuration.puml =================================================================== diff -u --- SDDs/Feature_Configuration.puml (revision 0) +++ SDDs/Feature_Configuration.puml (revision 5bea46149c2145376b75b9fee70ea8893d45ec66) @@ -0,0 +1,63 @@ +@startuml Feature_Configuration + participant FS as FS + participant SW as SW + participant UI as UI + actor USER as US + + 'Possible actions and interaction types + ' External on CANBus + ' TD -> SW: MSG: Message + ' SW -> TD: MSG: Message + + ' Internal to the application + ' XX -> YY: CMD: Command + ' XX -> XX: ACT: Action + + ' External on OS/FS + ' SW -> Script: ACT: Command + ' Script -> OS: CMD: Command + ' Script -> SW: MSG: Message + ' OS -> Script: MSG: Message + + ' US -> UI: User actions are: + ' ASK: Display a + ' ENT: User enters a value or string + ' TCH: User touches a button (RadioButton, CheckBox, ...) + ' SCL: User scrolls a flip-able area + + == Feature Configurations == + UI -> US: ACT: Device Settings Screen (Logged in with Service Password) + US -> UI: TCH: Feature Configuration Option + UI -> US: ACT: Feature Configuration Screen + + == Heparin Syringe Pump == + US -> UI: TCH: Touch Heparin Syringe Pump switch + UI -> SW: ACT: Set Heparin Syringe Pump on or off + SW -> FS: ACT: Write configuration in System.conf + FS -> SW: ACT: Read configuration from System.conf + SW -> UI: ACT: Notify UI + UI -> UI: ACT: Update Sliding Switch + UI -> US: ACT: Feature/ Defeature Heparin \ + \n\t - Prescription \ + \n\t - Main Treament + + == Integrated BP Cuff == + US -> UI: TCH: Touch Integrated BP Cuff switch + UI -> SW: ACT: Set Integrated BP Cuff on or off + SW -> FS: ACT: Write configuration in System.conf + FS -> SW: ACT: Read configuration from System.conf + SW -> UI: ACT: Notify UI + UI -> UI: ACT: Update Sliding Switch + UI -> US: ACT: Feature/ Defeature BP Cuff \ + \n\t - Prescription \ + \n\t - Main Treament + + == Chemical Disinfection == + US -> UI: TCH: Touch Chemical Disinfection switch + UI -> SW: ACT: Set Chemical Disinfection on or off + SW -> FS: ACT: Write configuration in System.conf + FS -> SW: ACT: Read configuration from System.conf + SW -> UI: ACT: Notify UI + UI -> UI: ACT: Update Sliding Switch + +@enduml