Index: SDDs/SystemInformation.puml =================================================================== diff -u --- SDDs/SystemInformation.puml (revision 0) +++ SDDs/SystemInformation.puml (revision e465ba26f37e1bacdcd6f14082294900e636bcce) @@ -0,0 +1,40 @@ +@startuml SystemInformationScreen + + participant TD as TD + participant DD as DD + participant SW as SW + ' participant OS as OS + ' participant Script as Script + participant UI as UI + actor USER as US + + 'Possible actions and interaction types + ' TD -> SW: MSG: Message + ' DD -> SW: MSG: Message + ' SW -> TD: MSG: Message + ' SW -> UI: CMD: command + ' UI -> SW: ACT: Action + ' US -> UI: User actions are: + ' ENT: User enters a value or string + ' TCH: User touches a button (RadioButton, CheckBox, ...) + ' SET: User sets/slides a slider + ' SCL: User scrolls a flipable area + ' + 'Messages conventions: + '[x \n ,] + '[x \n ,# certain amount of parameters according to the content] + '[x \n ,X The rest of the parameters do not matter.] + + == System Information == + US -> UI: TCH: Device Settings, Information Button + UI -> SW: MSG: [x0D: #5] F/W versions request\n(U08) UI major\n(U08) UI minor\n(U08) UI micro\n(U16) UI build\n(U32) UI Compatibility + SW -> TD: MSG: [x0D: #5] + SW -> DD: MSG: [x0D: #5] + TD -> SW: MSG: [x0E: #5] TD f/w version response\n(U08) TD major\n(U08) UI minor\n(U08) UI micro\n(U16) UI build\n(U32) UI Compatibility + TD -> SW: MSG: [x??: #1] Water Configuration + TD -> SW: MSG: [x??: #?] Service Dates\n(U32) Next Service Date\n(U32) Last Service Date + DD -> SW: MSG: [x0F: #5] DD f/w version response\n(U08) UI major\n(U08) UI minor\n(U08) UI micro\n(U16) UI build\n(U32) UI Compatibility + SW -> UI: CMD: System Information Screen + + +@enduml \ No newline at end of file Index: SDDs/SystemInformationScreen.png =================================================================== diff -u Binary files differ