- 10 Feb, 2005 8 commits
-
-
Timothy Stack authored
-
Mike Hibler authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
a widearea node.
-
Leigh B. Stoller authored
tb-elab-in-elab 1 namespace eval TBCOMPAT { set elabinelab_maxpcs 1 set elabinelab_fixnodes(mypc1) pc81 } which allows you to fix nodes inside an inner elab.
-
- 09 Feb, 2005 11 commits
-
-
Timothy Stack authored
the two camera tracks. Also changed how missing tracks are handled, instead of copying missing tracks over after doing the full-frame match, we now copy the missing tracks over for each camera before coalescing. This gives coalesce more data to work with so the transition stays smooth.
-
Mike Hibler authored
We can have multiple span sessions per switch!
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
What is a switch stack anyway?
-
Jonathon Duerig authored
-
Jonathon Duerig authored
An update to route-histogram, adding command line options for fixed-size buckets. This allows better comparisons between the histograms of different methods.
-
Kirk Webb authored
Remove the tbrsync hack from nfree.
-
Leigh B. Stoller authored
-
Kirk Webb authored
Move where tbrsync is called in nfree so that non-admin users can actually fire the reload off.
-
Timothy Stack authored
Robot-related improvements based on feedback from Sid: * event/sched/event-sched.h, event/sched/event-sched.c, event/sched/rpc.h, event/sched/rpc.cc: Send a notification of the start of event time and timelines. Add a '-r' option that forces it to use the default rpc path (so dan can use a custom scheduler/rmcd/etc on ops). * robots/GNUmakefile.in, robots/emc/GNUmakefile.in, robots/mtp/GNUmakefile.in, robots/primotion/GNUmakefile.in, robots/rmcd/GNUmakefile.in, robots/vmcd/GNUmakefile.in, robots/tbsetdest/tbsetdest.cc: Add a control-install target. * robots/primotion/garcia-pilot.cc: Take out some experimental code. * robots/primotion/dashboard.hh, robots/primotion/dashboard.cc, robots/primotion/pilotClient.cc, robots/primotion/wheelManager.hh, robots/primotion/wheelManager.cc: When doing a COMMAND_STOP, make sure we only send one update packet, an idle or an abort. Also send back the actual distance travelled/pivoted. * robots/tbsetdest/tbsetdest.cc: Don't output setdest event's with a speed of zero. * tbsetup/eventsys_control.in: When replaying/stopping, clear the start of event time for the experiment. * tbsetup/power_mail.pm.in: Decrease the threshold used to tell if a node has been power cycled "recently". * tbsetup/ns2ir/node.tcl, tbsetup/ns2ir/sim.tcl.in: Bah, backout last change, orientation is supposed to be in degrees at these points. Also, when automatically picking the sync server, don't use nodes that are subnodes. * tmcd/common/bootsubnodes: Send an ISUP for motes. * www/moteleds.php3: Show the mote node names instead of the robots. * www/powertime.php3: Add option to mark nodes as powered off. * www/robotmap.php3: Display the elapsed time for the overall event time and for each active timeline. * www/showexp.php3: Only display the blinky lights menu item when there are motes. * www/shownode.php3: Change "Update Power Time" -> "Update Power State". * www/tutorial/mobilewireless.php3: Fix some nits. * xmlrpc/emulabserver.py.in: Add event_time_start method for storing/getting/clearing the start of event time for an experiment/timeline.
-
Jonathon Duerig authored
The design of distributed-dijkstra is now much more modular with explicit options for no compression etc. There remains a possibly serious bug in the checker which I am investigating.
-
- 08 Feb, 2005 12 commits
-
-
Timothy Stack authored
-
Robert Ricci authored
the event system is disabled.
-
Robert Ricci authored
apparently I remembered to check in database-migrate.txt, but forgot the corresponding version of database-create.sql .
-
Robert Ricci authored
against it.
-
Leigh B. Stoller authored
constructed. This is avoid the emulab source code leaking out too easily. We leave it on boss, since at the moment mere users do not get shells on inner boss, so getting the source code that way is a bit harder (although not that hard of course). Besides, for development its much nicer to have that source left on boss.
-
Leigh B. Stoller authored
allocated.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Russ Fish authored
-
Robert Ricci authored
Found by Tim.
-
Timothy Stack authored
-
Mike Hibler authored
the others.
-
- 07 Feb, 2005 2 commits
-
-
Russ Fish authored
The python.org Python distribution has the executable at the top level, not in a bin subdir, with include below it.
-
Timothy Stack authored
file that doesn't exist in the tree.
-
- 04 Feb, 2005 5 commits
-
-
Mike Hibler authored
-
Kirk Webb authored
Minor, but important cleanup operation.
-
Kirk Webb authored
Support for reloading garcias. Currently this is a total hack; we simply rsync the stargate as it is freed from the experiment. However, until we unravel os_load dependancies between nodes and subnodes (motes and stargates in this case), doing this through the appropriate setup channels won't work. The tbrsync script borrows much of its infrastructure from Rob's tbuisp script.
-
Russ Fish authored
-
Timothy Stack authored
Some more robot integration. * event/lib/event.h, event/lib/event.c: Add some event_notification creation functions that get used in event-sched. * event/sched/event-sched.c, event/sched/rpc.h, event/sched/rpc.cc: Sync the start of event time with the robots reaching their initial positions. This is done by creating a master event-sequence that takes care of sending the SETDEST events and then starting the Simulator timeline. * mote/tbuisp.in: Use node_reboot instead of ssh'ing in. * robots/GNUmakefile.in: Don't build tbsetdest if ulsshxmlrpcpp is not available. * robots/emc/loclistener.in: Clear the destination values for a node when it reaches its destination. * robots/primotion/garcia-pilot.cc, robots/primotion/pilotClient.cc: Some cleanup and debugging. * robots/primotion/wheelManager.cc: Check the rear sensors for obstructions and then decide which way to pivot. * robots/rmcd/pilotConnection.h, robots/rmcd/pilotConnection.c, robots/rmcd/rclip.h: Even more tweaking. * robots/tbsetdest/tbsetdest.cc: Don't generate points that are outside the camera bounds or inside an obstacle. * robots/vmcd/visionTrack.c, robots/vmcd/vmcd.h, robots/vmcd/vmcd.c: Add more debugging output. * tbsetup/os_setup.in: Removed the robot hack used when deciding which nodes to reconfig/reboot. Added a robot hack to avoid rebooting a robot whose mote is being os_load'd, since it would interrupt tbuisp which does the reboot anyways. Also fixed a small typo. * tbsetup/ns2ir/node.tcl, tbsetup/ns2ir/sim.tcl.in: Oops, forgot to convert degrees to radians. * tbsetup/ns2ir/topography.tcl: When checking for node destination points in obstacles, include the implicit exclusion zone. * tmcd/common/bootsubnodes: Add empty "mote" case. * tmcd/linux-sg/GNUmakefile.in: Make some of the /etc subdirs when doing the install. * tmcd/linux-sg/rc.stargate: Start garcia-pilot. * vis/floormap.in: Add options for showing the camera bounds, obstacle exclusion zones, and displaying vnames instead of pnames. * www/ledpipe.php3: Finally figured out how to use a socket instead of popening a perl script. * www/robotmap.php3: Add checkboxes for displaying/not displaying the camera bounds and obstacle exclusion zones. Add a legend showing what actual vs. destination points are. Pass pid/eid through to vis/floormap if it is given. * www/showexp.php3: Add a "Robot Map" link to experiments that have allocated garcias. * www/floormap/map_legend_node.gif, www/floormap/map_legend_node_dst.gif: Icons used by the robot map legend. * www/floormap/robots-4.jpg: Added an obstacle around the entryway so people are slightly less likely to trip over the robots. Added a coordinate system legend to the top left corner. * www/tutorial/mobilewireless.php3: Add links to David's movie of the robot making its way around the pillar. * www/tutorial/robot_anim.gif: A nifty gifanim clip of the robot movie. * xmlrpc/emulabserver.py.in: Pull the camera data from the DB, instead of returning hardcoded stuff.
-
- 03 Feb, 2005 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-