All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

  1. 10 May, 2005 1 commit
  2. 10 Jan, 2005 1 commit
    • Timothy Stack's avatar
      · 89bf0a7f
      Timothy Stack authored
      A bunch of engineering on the robot code.  I'm sure I've broken something,
      but the majority of it is done and I wanted to get a checkpoint in.
      	* GNUmakerules: Add rpcgen rules.
      	* Add PATH and host_cpu variables so
      	cross-compilation works properly.  Add JAVAC and JAR for java
      	compilation.  Add BRAINSTEM_DIR that refers to a brainstem build
      	directory to be used for the robot build.
      	* configure, Prepend the arm cross-compile dir to
      	PATH.  Detect java for building applets.  Add --with-brainstem to
      	specify the brainstem build dir.  Add --enable-mezzanine to turn
      	on the mezzanine build.
      	* robots/ Add client target that builds the
      	* robots/emc/, robots/emc/emcd.h, robots/emc/emcd.c,, robots/rmcd/, robots/rmcd/rmcd.c,
      	robots/rmcd/, robots/vmcd/,
      	robots/vmcd/, robots/vmcd/,
      	robots/vmcd/, robots/vmcd/,
      	robots/vmcd/vmc-client.c, robots/vmcd/vmcd.c: Updates for the mtp
      	switch to using rpcgen.
      	* robots/emc/test_emcd.config: Restore missing config line.
      	* robots/mtp/, robots/mtp/,
      	robots/mtp/mtp.h, robots/mtp/mtp.c, robots/mtp/,
      	robots/mtp/mtp.x, robots/mtp/,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/mtp_dump.c, robots/mtp/,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/, robots/mtp/mtp_recv.c,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/mtp_send.c, robots/mtp/,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/, robots/mtp/,
      	robots/mtp/, robots/mtp/ Replace
      	hand-generated stubs with xdr stubs for C and java.  Java stubs
      	were generated by "remotetea's" jrpcgen.
      	* robots/primotion/,
      	robots/primotion/, robots/primotion/dashboard.hh,
      	robots/primotion/, robots/primotion/,
      	robots/primotion/, robots/primotion/garciaUtil.hh,
      	robots/primotion/, robots/primotion/ledManager.hh,
      	robots/primotion/pilotClient.hh, robots/primotion/,
      	robots/primotion/ Replace gorobot with
      	garcia-pilot, a beefed up daemon for controlling the robots.
      	Improvements include: making use of the user LED and button to
      	give some feedback and let the wrangler run a test sequence,
      	reboot, and shutdown the robot; Logging of the battery level, how
      	often the robot has moved and for how long, and the distance
      	traveled; telemetry is sent back to emulab clients; movements are
      	now just pivot-move instead of pivot-move-pivot, since the second
      	pivot ends up being extra work most of the time; the robot will
      	move backwards to cut down on the amount of rotation; and just
      	generic cleanups to the code.
      	* robots/primotion/garcia.config: The configuration file currently
      	used on the garcias.
      	* www/ Add garcia-telemetry subdir to the build.
      	* www/ Add TBNodeClass and TBNodeStatus functions.
      	* www/garcia-telemetry/,
      	www/garcia-telemetry/main.xml: A telemetry applet for the garcia,
      	it displays readouts for the various sensors and other bits of data
      	gathered by the garcia-pilot daemon.  Hopefully, it will make a
      	handy debugging tool.
      	* www/garcia-telemetry.jar, www/mtp.jar, www/oncrpc.jar,
      	www/thinlet.jar: Java jars used by the robot telemetry applet.
      	* www/servicepipe.php3: A slightly enhanced version of
      	ledpipe.php3 that can be used for other services, like robot
      	* www/shownode.php3: Add "Show Telemetry" menu item to robot
      	* www/telemetry.php3: Telemetry page for the garcia-telemetry