Skip to content
  • Timothy Stack's avatar
    · d4549631
    Timothy Stack authored
    Checkpoint some robot code, mostly related to reliability.
    
    	* robots/emc/emcd.c: Fail if there is no config file given.  Send
    	an error back to vmcd if there is no rmcd available to satisfy a
    	wiggle-request.
    
    	* robots/mtp/mtp.h, robots/mtp/mtp.c: Added some comments.  Add
    	some more helper functions.
    
    	* robots/primotion/GNUmakefile.in, robots/primotion/dashboard.hh,
    	robots/primotion/dashboard.cc, robots/primotion/faultDetection.hh,
    	robots/primotion/faultDetection.cc: Fault detection code for the
    	garcia.  Tries to check for and recover from some commonly seen
    	failures.
    
    	* robots/primotion/garcia-pilot.hh,
    	robots/primotion/garcia-pilot.cc:  Set the fault detection
    	callback, add version info, and fix some whitespace.
    
    	* robots/primotion/pilotClient.cc: Set the wheel speed when
    	pivoting.
    
    	* robots/primotion/wheelManager.hh,
    	robots/primotion/wheelManager.cc: Use the fault detection stuff,
    	tweak some constants, and some other cleanup.
    
    	* robots/tracker/GNUmakefile.in: Add some missing targets.
    
    	* robots/vmcd/robotObject.h, robots/vmcd/robotObject.c: Move some
    	robot list management code into here.
    
    	* robots/vmcd/visionTrack.h, robots/vmcd/visionTrack.c: Comments
    	and some cleanup.
    
    	* robots/vmcd/vmcd.c: Refactor some of the wiggle code and deal
    	with errors a little better.
    d4549631