Difference between revisions of "Rc-dukes"

From BITPlan Wiki
Jump to navigation Jump to search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{:Self_Driving_RC_Car/Links}}
 
= Characters =
 
= Characters =
 
<graphviz>
 
<graphviz>
 
graph Dukes {  
 
graph Dukes {  
 
  layout="circo";
 
  layout="circo";
 +
mindist=.25;
 +
overlap=scale;
 
  action        [
 
  action        [
 
                   label=" "
 
                   label=" "
Line 10: Line 13:
 
                 ]
 
                 ]
 
   actionlabel  [
 
   actionlabel  [
 +
                  shape="note"
 
                   label="action\nLUKE"
 
                   label="action\nLUKE"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/action/package-summary.html"
 
                 ]
 
                 ]
 
   actionlabel--action
 
   actionlabel--action
Line 20: Line 25:
 
                 ]
 
                 ]
 
   applabel      [
 
   applabel      [
 +
                  shape="note"
 
                   label="app\nUNCLE_JESSE"
 
                   label="app\nUNCLE_JESSE"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/app/package-summary.html"
 
                 ]
 
                 ]
 
   applabel--app
 
   applabel--app
Line 30: Line 37:
 
                 ]
 
                 ]
 
   cameramatrixlabel[
 
   cameramatrixlabel[
 +
                  shape="note"
 
                   label="camera-matrix\nCOOTER"
 
                   label="camera-matrix\nCOOTER"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/camera-matrix/package-summary.html"
 
                 ]
 
                 ]
 
   cameramatrixlabel--cameramatrix
 
   cameramatrixlabel--cameramatrix
Line 40: Line 49:
 
                 ]
 
                 ]
 
   carlabel      [
 
   carlabel      [
 +
                  shape="note"
 
                   label="car\nBO"
 
                   label="car\nBO"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/car/package-summary.html"
 
                 ]
 
                 ]
 
   carlabel--car
 
   carlabel--car
Line 50: Line 61:
 
                 ]
 
                 ]
 
   detectlabel  [
 
   detectlabel  [
 +
                  shape="note"
 
                   label="detect\nDAISY"
 
                   label="detect\nDAISY"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/detect/package-summary.html"
 
                 ]
 
                 ]
 
   detectlabel--detect
 
   detectlabel--detect
Line 60: Line 73:
 
                 ]
 
                 ]
 
   geometrylabel [
 
   geometrylabel [
 +
                  shape="note"
 
                   label="geometry\nENOS"
 
                   label="geometry\nENOS"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/geometry/package-summary.html"
 
                 ]
 
                 ]
 
   geometrylabel--geometry
 
   geometrylabel--geometry
Line 70: Line 85:
 
                 ]
 
                 ]
 
   imageviewlabel[
 
   imageviewlabel[
 +
                  shape="note"
 
                   label="imageview\nROSCO"
 
                   label="imageview\nROSCO"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/imageview/package-summary.html"
 
                 ]
 
                 ]
 
   imageviewlabel--imageview
 
   imageviewlabel--imageview
Line 80: Line 97:
 
                 ]
 
                 ]
 
   roilabel      [
 
   roilabel      [
 +
                  shape="note"
 
                   label="roi\nCLETUS"
 
                   label="roi\nCLETUS"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/roi/package-summary.html"
 
                 ]
 
                 ]
 
   roilabel--roi
 
   roilabel--roi
Line 90: Line 109:
 
                 ]
 
                 ]
 
   serverlabel  [
 
   serverlabel  [
 +
                  shape="note"
 
                   label="server\nBOARS_NEST"
 
                   label="server\nBOARS_NEST"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/server/package-summary.html"
 
                 ]
 
                 ]
 
   serverlabel--server
 
   serverlabel--server
Line 100: Line 121:
 
                 ]
 
                 ]
 
   watchdoglabel [
 
   watchdoglabel [
 +
                  shape="note"
 
                   label="watchdog\nFLASH"
 
                   label="watchdog\nFLASH"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/watchdog/package-summary.html"
 
                 ]
 
                 ]
 
   watchdoglabel--watchdog
 
   watchdoglabel--watchdog
Line 110: Line 133:
 
                 ]
 
                 ]
 
   webcontrollabel[
 
   webcontrollabel[
 +
                  shape="note"
 
                   label="webcontrol\nBOSS_HOGG"
 
                   label="webcontrol\nBOSS_HOGG"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/webcontrol/package-summary.html"
 
                 ]
 
                 ]
 
   webcontrollabel--webcontrol
 
   webcontrollabel--webcontrol
   server -> action
+
   server -- actionlabel
   server -> app
+
   server -- applabel
   server -> car
+
   server -- carlabel
   server -> cameramatrix
+
   server -- cameramatrixlabel
   server -> detect
+
   server -- detectlabel
   server -> geometry
+
   server -- geometrylabel
   server -> imageview
+
   server -- imageviewlabel
   server -> roi
+
   server -- roilabel
   server -> watchdog
+
   server -- watchdoglabel
   server -> webcontrol
+
   server -- webcontrollabel
 
}
 
}
 
</graphviz>
 
</graphviz>
  
 
= Messages =
 
= Messages =
<graphviz >
+
<graphviz>
digraph VertX {  
+
digraph VertXMessages {  
 
   subgraph cluster_car {
 
   subgraph cluster_car {
 
     label="Car"
 
     label="Car"
     car       [
+
     car           [
                     
+
                   label=" "
                   xlabel="car -Bo"
+
                   image="Bo.png"
                   image="Bo.png"        
+
                   fontcolor=white
                   fontcolor=white  
 
 
                   URL="https://en.wikipedia.org/wiki/Bo_Duke"
 
                   URL="https://en.wikipedia.org/wiki/Bo_Duke"
              ]
+
                ]
    watchdog      [
+
  carlabel      [
                   label="watchdog - FLASH"
+
                  shape="note"
 +
                  label="car\nBO"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/car/package-summary.html"
 +
                ]
 +
  carlabel->car
 +
  watchdog      [
 +
                   label=" "
 
                   image="Flash.png"
 
                   image="Flash.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Flash"
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Flash"
 
                 ]
 
                 ]
 
+
  watchdoglabel [
 +
                  shape="note"
 +
                  label="watchdog\nFLASH"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/watchdog/package-summary.html"
 +
                ]
 +
  watchdoglabel->watchdog
 
   }
 
   }
 
   subgraph cluster_laptop {
 
   subgraph cluster_laptop {
 
     label="Laptop"
 
     label="Laptop"
 
     action        [
 
     action        [
                   label="action - LUKE"
+
                   label=" "
 
                   image="Luke.png"
 
                   image="Luke.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://en.wikipedia.org/wiki/Luke_Duke"
 
                   URL="https://en.wikipedia.org/wiki/Luke_Duke"
 
                 ]
 
                 ]
    app         [
+
  actionlabel  [
                   label="app - Uncle Jesse"    
+
                  shape="note"
                   image="Unclejesse.png"  
+
                  label="action\nLUKE"
                   fontcolor=white  
+
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/action/package-summary.html"
 +
                ]
 +
  actionlabel->action
 +
  app           [
 +
                   label=" "
 +
                   image="UncleJesse.png"
 +
                   fontcolor=white
 
                   URL="https://en.wikipedia.org/wiki/The_Dukes_of_Hazzard#Jesse"
 
                   URL="https://en.wikipedia.org/wiki/The_Dukes_of_Hazzard#Jesse"
              ]
+
                ]
     cameramatrix  [
+
  applabel     [
                   label="camera-matrix - COOTER"
+
                  shape="note"
 +
                  label="app\nUNCLE_JESSE"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/app/package-summary.html"
 +
                ]
 +
  applabel->app
 +
  cameramatrix  [
 +
                   label=" "
 
                   image="Cooter.png"
 
                   image="Cooter.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Cooter_Davenport_(Ben_Jones)"
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Cooter_Davenport_(Ben_Jones)"
 
                 ]
 
                 ]
    detect        [
+
  cameramatrixlabel[
                   label="detect - DAISY"
+
                  shape="note"
 +
                  label="camera-matrix\nCOOTER"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/camera-matrix/package-summary.html"
 +
                ]
 +
  cameramatrixlabel->cameramatrix
 +
 
 +
 +
  detect        [
 +
                   label=" "
 
                   image="Daisy.png"
 
                   image="Daisy.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://en.wikipedia.org/wiki/Daisy_Duke"
 
                   URL="https://en.wikipedia.org/wiki/Daisy_Duke"
 
                 ]
 
                 ]
    geometry      [
+
  detectlabel  [
                   label="geometry - ENOS"
+
                  shape="note"
 +
                  label="detect\nDAISY"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/detect/package-summary.html"
 +
                ]
 +
  detectlabel->detect
 +
  geometry      [
 +
                   label=" "
 
                   image="Enos.png"
 
                   image="Enos.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Enos_Strate_(Sonny_Shroyer)"
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Enos_Strate_(Sonny_Shroyer)"
 
                 ]
 
                 ]
    roi          [
+
  geometrylabel [
                   label="roi - CLETUS"
+
                  shape="note"
 +
                  label="geometry\nENOS"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/geometry/package-summary.html"
 +
                ]
 +
  geometrylabel->geometry
 +
  imageview    [
 +
                  label=" "
 +
                  image="Rosco.png"
 +
                  fontcolor=white
 +
                  URL="https://dukesofhazzard.fandom.com/wiki/Rosco_Purvis_Coltrane_(James_Best)"
 +
                ]
 +
  imageviewlabel[
 +
                  shape="note"
 +
                  label="imageview\nROSCO"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/imageview/package-summary.html"
 +
                ]
 +
  imageviewlabel->imageview
 +
  roi          [
 +
                   label=" "
 
                   image="Cletus.png"
 
                   image="Cletus.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Cletus_Hogg"
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Cletus_Hogg"
 
                 ]
 
                 ]
     imageview    [
+
  roilabel     [
                   label="imageview - ROSCO"
+
                   shape="note"
                   image="Rosco.png"
+
                   label="roi\nCLETUS"
                  fontcolor=white
+
                   URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/roi/package-summary.html"
                   URL="https://dukesofhazzard.fandom.com/wiki/Rosco_Purvis_Coltrane_(James_Best)"
 
 
                 ]
 
                 ]
    server        [
+
  roilabel->roi
                   label="server - BOARS_NEST"
+
  server        [
 +
                   label=" "
 
                   image="BoarsNest.png"
 
                   image="BoarsNest.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://en.wikipedia.org/wiki/Boar%27s_Nest"
 
                   URL="https://en.wikipedia.org/wiki/Boar%27s_Nest"
 
                 ]
 
                 ]
 +
  serverlabel  [
 +
                  shape="note"
 +
                  label="server\nBOARS_NEST"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/server/package-summary.html"
 +
                ]
 +
  serverlabel->server
 +
 +
 
   }
 
   }
 
   subgraph cluster_tablet {
 
   subgraph cluster_tablet {
 
       webcontrol    [
 
       webcontrol    [
                   label="webcontrol - BOSS_HOGG"
+
                   label=" "
 
                   image="BossHogg.png"
 
                   image="BossHogg.png"
 
                   fontcolor=white
 
                   fontcolor=white
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Boss_Hogg_(Sorrell_Booke)"
 
                   URL="https://dukesofhazzard.fandom.com/wiki/Boss_Hogg_(Sorrell_Booke)"
 
                 ]
 
                 ]
 
+
    webcontrollabel[
 +
                  shape="note"
 +
                  label="webcontrol\nBOSS_HOGG"
 +
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/webcontrol/package-summary.html"
 +
                ]
 +
    webcontrollabel->webcontrol
 
   }
 
   }
 
   server -> imageview  [ label="deploy" ]
 
   server -> imageview  [ label="deploy" ]
Line 210: Line 302:
 
   server -> action      [ label="deploy" ]
 
   server -> action      [ label="deploy" ]
 
   server -> detect      [ label="deploy" ]
 
   server -> detect      [ label="deploy" ]
   detect -> car [ label="http" ]
+
   action -> car [ label="instruction\n(vert.x)" ]
   webcontrol -> imageview [ label="http" ]  
+
  car -> detect [ label="camera image\n(http)" ]
   webcontrol -> car [ label="http" ]
+
   imageview -> webcontrol [ label="debug images\n(http)" ]
   webcontrol -> watchdog [ label="vert.x" ]
+
  car -> webcontrol [ label="camera image\n(http)" ]
 +
   webcontrol -> watchdog [ label="heartbeat\n(vert.x)" ]
 +
   webcontrol -> action  [ label="start drag navigation\n(vert.x)" ]
 
}
 
}
 
</graphviz>
 
</graphviz>
  
 
= Table =
 
= Table =
 +
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
 
! # !! module !! !! DukesVerticle !! Character !! tests !! Messages
 
! # !! module !! !! DukesVerticle !! Character !! tests !! Messages
 
|-
 
|-
| 1 || action || [[File:Luke.png]] || {{Done}} || Luke || ||
+
| 1 || action || [[File:Luke.png]] || {{Done}} || Luke || {{Done}} ||
 
|-
 
|-
 
| 2 || app || [[File:Unclejesse.png]] || {{Done}}  || Uncle Jesse ||  ||
 
| 2 || app || [[File:Unclejesse.png]] || {{Done}}  || Uncle Jesse ||  ||
 
|-
 
|-
| 3 || car || [[File:Bo.png]] || {{Done}}  || Bo ||  ||
+
| 3 || car || [[File:Bo.png]] || {{Done}}  || Bo || {{Done}} ||
 
|-
 
|-
| 4 || camera-matrix || [[File:Cooter.png]]  || ❌ || Cooter ||  ||
+
| 4 || camera-matrix || [[File:Cooter.png]]  || ❌ || Cooter ||  {{Done}} ||
 
|-
 
|-
 
| 5 || detect || [[File:Daisy.png]] || {{Done}} || Daisy ||  ||
 
| 5 || detect || [[File:Daisy.png]] || {{Done}} || Daisy ||  ||
Line 238: Line 333:
 
| 8 || roi || [[File:Cletus.png]] || ❌ || Cletus ||  ||
 
| 8 || roi || [[File:Cletus.png]] || ❌ || Cletus ||  ||
 
|-
 
|-
| 9 || server || [[File:BoarsNest.png]] || {{Done}|| Boars Nest ||  ||
+
| 9 || server || [[File:BoarsNest.png]] || {{Done}}|| Boars Nest ||  ||
 
|-
 
|-
 
| 10 || watchdog || [[File:Flash.png]] || {{Done}} || Flash || {{Done}} ||
 
| 10 || watchdog || [[File:Flash.png]] || {{Done}} || Flash || {{Done}} ||

Latest revision as of 09:14, 8 January 2020

Click here to comment see Self Driving RC Car

Characters

Messages

Table

# module DukesVerticle Character tests Messages
1 action Luke.png Luke
2 app Unclejesse.png Uncle Jesse
3 car Bo.png Bo
4 camera-matrix Cooter.png Cooter
5 detect Daisy.png Daisy
6 geometry Enos.png Enos
7 imageview Rosco.png Rosco
8 roi Cletus.png Cletus
9 server BoarsNest.png Boars Nest
10 watchdog Flash.png Flash
11 webcontrol BossHogg.png Boss Hogg