Rc-dukes: Difference between revisions

From BITPlan Wiki
Jump to navigation Jump to search
No edit summary
 
(38 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{:Self_Driving_RC_Car/Links}}
= Characters =
= Characters =
<graphviz>
<graphviz>
digraph Dukes {  
graph Dukes {  
  layout="circo";
layout="circo";
  action        [
mindist=.25;
                   label="action - LUKE"
overlap=scale;
action        [
                   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"
                 ]
                 ]
  actionlabel  [
                  shape="note"
                  label="action\nLUKE"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/action/package-summary.html"
                ]
  actionlabel--action
   app          [
   app          [
                   label="app - UNCLE_JESSE"
                   label=" "
                   image="Unclejesse.png"
                   image="UncleJesse.png"
                   fontcolor=white
                   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)"
                 ]
                 ]
  cameramatrixlabel[
                  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
   car          [
   car          [
                   label="car - BO"
                   label=" "
                   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"
                 ]
                 ]
  carlabel      [
                  shape="note"
                  label="car\nBO"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/car/package-summary.html"
                ]
  carlabel--car
   detect        [
   detect        [
                   label="detect - DAISY"
                   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"
                 ]
                 ]
  detectlabel  [
                  shape="note"
                  label="detect\nDAISY"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/detect/package-summary.html"
                ]
  detectlabel--detect
   geometry      [
   geometry      [
                   label="geometry - ENOS"
                   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)"
                 ]
                 ]
  geometrylabel [
                  shape="note"
                  label="geometry\nENOS"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/geometry/package-summary.html"
                ]
  geometrylabel--geometry
   imageview    [
   imageview    [
                   label="imageview - ROSCO"
                   label=" "
                   image="Rosco.png"
                   image="Rosco.png"
                   fontcolor=white
                   fontcolor=white
                   URL="https://dukesofhazzard.fandom.com/wiki/Rosco_Purvis_Coltrane_(James_Best)"
                   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          [
   roi          [
                   label="roi - CLETUS"
                   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"
                 ]
                 ]
  roilabel      [
                  shape="note"
                  label="roi\nCLETUS"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/roi/package-summary.html"
                ]
  roilabel--roi
   server        [
   server        [
                   label="server - BOARS_NEST"
                   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
   watchdog      [
   watchdog      [
                   label="watchdog - FLASH"
                   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
   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)"
                 ]
                 ]
   server -> action
  webcontrollabel[
   server -> app
                  shape="note"
   server -> car
                  label="webcontrol\nBOSS_HOGG"
   server -> cameramatrix
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/webcontrol/package-summary.html"
   server -> detect
                ]
   server -> geometry
  webcontrollabel--webcontrol
   server -> imageview
   server -- actionlabel
   server -> roi
   server -- applabel
   server -> watchdog
   server -- carlabel
   server -> webcontrol
   server -- cameramatrixlabel
   server -- detectlabel
   server -- geometrylabel
   server -- imageviewlabel
   server -- roilabel
   server -- watchdoglabel
   server -- webcontrollabel
}
}
</graphviz>
</graphviz>
= Messages =
= Messages =
<graphviz >
<graphviz>
digraph VertX {  
digraph VertXMessages {  
  action      [ 
                  label="action - Luke"         
                  image="Luke.png"     
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Luke_Duke"
              ]
   subgraph cluster_car {
   subgraph cluster_car {
     car       [
    label="Car"
                   label="car - Bo"              
     car           [
                   image="Bo.png"        
                   label=" "
                   fontcolor=white  
                   image="Bo.png"
                   fontcolor=white
                   URL="https://en.wikipedia.org/wiki/Bo_Duke"
                   URL="https://en.wikipedia.org/wiki/Bo_Duke"
              ]
                ]
 
  carlabel      [
                  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"
                  fontcolor=white
                  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 {
     app         [
     label="Laptop"
                   label="app - Uncle Jesse"    
    action        [
                   image="Unclejesse.png"  
                  label=" "
                   fontcolor=white  
                  image="Luke.png"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Luke_Duke"
                ]
  actionlabel  [
                  shape="note"
                  label="action\nLUKE"
                  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"
              ]
                ]
  applabel      [
                  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"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Cooter_Davenport_(Ben_Jones)"
                ]
  cameramatrixlabel[
                  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"
                  fontcolor=white
                  URL="https://en.wikipedia.org/wiki/Daisy_Duke"
                ]
  detectlabel  [
                  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"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Enos_Strate_(Sonny_Shroyer)"
                ]
  geometrylabel [
                  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"
                  fontcolor=white
                  URL="https://dukesofhazzard.fandom.com/wiki/Cletus_Hogg"
                ]
  roilabel      [
                  shape="note"
                  label="roi\nCLETUS"
                  URL="https://rc-dukes.github.io/dukes/dukes/apidocs/nl/vaneijndhoven/dukes/roi/package-summary.html"
                ]
  roilabel->roi
  server        [
                  label=" "
                  image="BoarsNest.png"
                  fontcolor=white
                  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 {
  cameramatrix [ label="camera-matrix - Cooter" image="Cooter.png"     fontcolor=white ]
      webcontrol    [
  detect      [ label="detect - Daisy"         image="Daisy.png"     fontcolor=white ]
                  label=" "
   imageview   [ label="imageview - Rosco"      image="Rosco.png"     fontcolor=white ]
                  image="BossHogg.png"
   roi          [ label="roi - Cletus"           image="Cletus.png"    fontcolor=white ]
                  fontcolor=white
   server       [ label="server - Boars Nest"    image="BoarsNest.png" fontcolor=white ]
                  URL="https://dukesofhazzard.fandom.com/wiki/Boss_Hogg_(Sorrell_Booke)"
   watchDog    [ label="watchdog - Flash"      image="Flash.png"     fontcolor=white ]
                ]
   webcontrol   [ label="webcontrol - Boss Hogg" image="BossHogg.png"   fontcolor=white ]
    webcontrollabel[
   webcontrol -> car [ label="http" ]
                  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 -> webcontrol  [ label="deploy" ]
   server -> action      [ label="deploy" ]
   server -> detect      [ label="deploy" ]
  action -> car [ label="instruction\n(vert.x)" ]
   car -> detect [ label="camera image\n(http)" ]
  imageview -> webcontrol [ label="debug images\n(http)" ]  
   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 139: 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 08: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