User Tools

Site Tools


doc:rfc_kadaver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:rfc_kadaver [2014/11/10 05:17] – [UI Requirements] admindoc:rfc_kadaver [2014/11/27 19:00] – [UI Requirements] admin
Line 74: Line 74:
 === Slave (Dongle Side) === === Slave (Dongle Side) ===
  
- 
-FIXME to be defined 
  
 <graphviz dot> <graphviz dot>
 digraph finite_state_machine { digraph finite_state_machine {
  node [shape = box];  node [shape = box];
-        n1  [ label = "Start\n(Display rotating Busy Symbol)" ]; +        n3  [ label = "(1)\nConnect to Webserver" ]; 
-        n3  [ label = "Connect to Webserver" ]; +        n4  [ label = "(2)\nDisplay Server settings\nfor correction & Retry" ]; 
-        n4  [ label = "Display Server settings\nfor correction & Retry" ]; +        n5  [ label = "(3)\nCheck Bluetooth\nSocket Availability" ]; 
-        n5  [ label = "Check Bluetooth\nSocket Availability" ]; +        n6  [ label = "(4)\nInform User & Retry" ]; 
-        n6  [ label = "Inform User & Retry" ]; +        n7  [ label = "(5)\nDo Bluetooth\nDongle Discovery\nNr. of Dongles found" ]; 
-        n7  [ label = "Do Bluetooth\nDongle Discovery" ]; +        n9  [ label = "(6)\nInform User & Retry" ]; 
-        n8  [ label = "Any Dongle found?" ]; +        n11 [ label = "(7)\nDongle selection & Retry" ]; 
-        n9  [ label = "Inform User & Retry" ]; +        n12 [ label = "(8)\nParing Dongle" ]; 
-        n10 [ label = "more as 1 Dongle found?" ]; +        n13  [ label = "(9)\nInform User & Retry" ]; 
-        n11 [ label = "Dongle selection & Retry" ]; +        n15  [ label = "(10)\nDisplay Channel\nNormal Operation" ]; 
-        n12 [ label = "Paring Dongle" ]; +        n16  [ label = "(99)\nEnd (Close Window)" ];
-        n13  [ label = "Inform User & Retry" ]; +
-        n14  [ label = "Display Channel" ]; +
-        n15  [ label = "Normal Operation" ]; +
-        n16  [ label = "End (Close Window)" ]; +
- n1 -> n3 [ color ="green" ];+
  
         n3 -> n4   [ label = "Error"  ];         n3 -> n4   [ label = "Error"  ];
Line 107: Line 100:
         n6 -> n16  [ label = "End" ];         n6 -> n16  [ label = "End" ];
  
-        n7 -> n8 color ="green" ] ;+        n7 -> n9 label = "0" ];
                  
-        n8 -> n9   [ label = "No" ]; 
-        n8 -> n10   [ label = "Yes" color ="green" ]; 
         n9 -> n7   [ label = "Retry" ];         n9 -> n7   [ label = "Retry" ];
-        n10 -> n16  [ label = "End" ];+        n9 -> n16  [ label = "End" ];
                
-        n10 -> n11   [ label = "Yes" color ="green" ]; +        n7 -> n11   [ label = ">1" ]; 
-        n10 -> n12   [ label = "No" ];+        n7 -> n12   [ label = "1" color ="green" ];
         n11 -> n12   [ label = "Pair" color ="green" ];         n11 -> n12   [ label = "Pair" color ="green" ];
         n11 -> n16  [ label = "End" ];         n11 -> n16  [ label = "End" ];
  
         n12 -> n13   [ label = "Error" ];         n12 -> n13   [ label = "Error" ];
-        n12 -> n14   [ label = "Ok" color ="green" ];+        n12 -> n15   [ label = "Ok" color ="green" ];
         n13 -> n12   [ label = "Retry" ];         n13 -> n12   [ label = "Retry" ];
         n13 -> n16  [ label = "End" ];         n13 -> n16  [ label = "End" ];
                  
-        n14 -> n15 -> n16 color ="green" ]; +    
-       +   
 +          n20  label = "User Settings" ]; 
 +          n21  [ label = "Webserver URL" ]; 
 +          n22  [ label = "Language" ]; 
 +     n20 -> n21 ; n20 -> n22 ;
  
 } }
doc/rfc_kadaver.txt · Last modified: 2014/11/27 19:05 by admin