<settings
 d1="settings -- Drawer settings "
 >
</settings>
<Numbers
  d1="Current Phone Number List"
 />
<Barcodes
  d1="Current Barcode List"
 />
 <stardraw
  d1="***initial Drawer will operate only first time thru"
  proc="Config==incnav"
  >
 </stardraw>
<incnav proc="Include==incnave" where="^" file="assets/runner/Navig.txt" />
<incnave proc="Include==ready" where="^" file="assets/runner/NavErr.txt" />
 <togal
  d1="***togal after left Drawer open"
  d2="gallery display in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="rollshow"
  >
 </togal>
 <start
  d1="***start shooter enrollment "
  d2=" top drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after entered values "
   d2=" top drawer retracting "
   proc="$Timer" tick="" ticks="3" event="toleft"
   >
  </waitbot>
 </start>
 <toleft
  d1="***toleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after entered values "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="tostart"
   >
  </waitbot>
 </toleft>
 <tostart
  d1="***tostart after left Drawer open"
  d2="start the shooter hookup in CamDrawer"
  proc="$Numbers`Guide==ready"
  mode="load"
  where="^^CamDrawer" route="shooter"
  >
 </tostart>
 <end
  d1="***end shooter enrollment "
  d2=" top drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after entered values "
   d2=" top drawer retracting "
   proc="$Timer" tick="" ticks="3" event="tolend"
   >
  </waitbot>
 </end>
 <tolend
  d1="***tolend left Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after entered values "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="toend"
   >
  </waitbot>
 </tolend>
 <toend
  d1="***toend after left Drawer open"
  d2="end the shooter hookup in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="noshoot"
  >
 </toend>

 <newsubj
  d1="***newsubj new subject "
  d2=" right drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after new subject "
   d2=" right drawer retracting "
   proc="$Timer" tick="" ticks="3" event="newleft"
   >
  </waitbot>
 </newsubj>
 <newleft
  d1="***newleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after new subject "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="tonew"
   >
  </waitbot>
 </newleft>
 <tonew
  d1="***tonew after left Drawer open"
  d2="new subject in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="newsubj"
  >
 </tonew>

 <findsubj
  d1="***findsubj find new subject "
  d2=" right drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after find new subject "
   d2=" right drawer retracting "
   proc="$Timer" tick="" ticks="3" event="newleft"
   >
  </waitbot>
 </findsubj>
 <findleft
  d1="***findleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after new subject "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="tofind"
   >
  </waitbot>
 </findleft>
 <tofind
  d1="***tofind after left Drawer open"
  d2="find new subject in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="findsubj"
  >
 </tofind>

 <done
  d1="***done with subject "
  d2=" top drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after done subject "
   d2=" top drawer retracting "
   proc="$Timer" tick="" ticks="3" event="doneleft"
   >
  </waitbot>
 </done>
 <doneleft
  d1="***doneleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after done subject "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="todone"
   >
  </waitbot>
 </doneleft>
 <todone
  d1="***todone after left Drawer open"
  d2="done subject in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="donesubj"
  >
 </todone>

 <roll
  d1="***roll op "
  d2=" right drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after roll op "
   d2=" right drawer retracting "
   proc="$Timer" tick="" ticks="3" event="rollleft"
   >
  </waitbot>
 </roll>
 <rollleft
  d1="***rollleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after roll "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="toroll"
   >
  </waitbot>
 </rollleft>
 <toroll
  d1="***toroll after left Drawer open"
  d2="roll op in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="roller"
  >
 </toroll>

 <camera
  d1="***camera op "
  d2=" top drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after camera op "
   d2=" top drawer retracting "
   proc="$Timer" tick="" ticks="3" event="camleft"
   >
  </waitbot>
 </camera>
 <camleft
  d1="***camleft Drawer "
  d2="open the CamDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="left"
  >
  <waitbot
   d1="***waitbot after camera "
   d2=" left drawer deploying "
   proc="$Timer" tick="" ticks="3" event="tocam"
   >
  </waitbot>
 </camleft>
 <tocam
  d1="***tocam after left Drawer open"
  d2="camera op in CamDrawer"
  proc="$Guide==ready"
  where="^^CamDrawer" route="camera"
  >
 </tocam>

 <portal
  d1="***portal op "
  d2=" top drawer retracting "
  proc="$ReSib==waitbot"
  >
  <waitbot
   d1="***waitbot after portal op "
   d2=" top drawer retracting "
   proc="$Timer" tick="" ticks="3" event="portbot"
   >
  </waitbot>
 </portal>
 <portbot
  d1="***portbot Drawer "
  d2="open the PortDrawer"
  proc="$ReSib`Drawer==waitbot"
  drawer="bottom"
  >
  <waitbot
   d1="***waitbot after portal "
   d2=" bottom drawer deploying "
   proc="$Timer" tick="" ticks="3" event="toport"
   >
  </waitbot>
 </portbot>
 <toport
  d1="***toport after bottom Drawer open"
  d2="portal op in PortDrawer"
  proc="$Guide==ready"
  where="^^PortDrawer" route="portal"
  >
 </toport>
 <selsubj
  d1="***selsubj subject selected from list "
  d2="subject phone placed already in Subject field"
  proc="$==subject"
  >
 </selsubj>
 <subject
  d1="***subject set now "
  d2="subject phone placed in Subject field"
  proc="$==ready"
  >
 </subject>
 <cancel
  d1="***cancel app run "
  proc="$Return"
  >
 </cancel>
 <porting
  d1="***porting session of portal"
  proc="$==ready"
  >
 </porting>
 <unporting
  d1="***unporting no session of portal"
  proc="$==ready"
  >
 </unporting>
