- 15 Apr, 2005 4 commits
-
-
Leigh B. Stoller authored
dhcpd.conf so that all trace is really gone.
-
Leigh B. Stoller authored
so needed to resplit the install/control-install targets.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 14 Apr, 2005 3 commits
-
-
Leigh B. Stoller authored
-
Mike Hibler authored
-
Mike Hibler authored
- os_load will not attempt to load a non-imagable node, it will be skipped without error - nfree will respect imageable even with an entry in scheduled_reloads - reload_daemon will free any non-imageable nodes that happen to make it into reloadpending/reloading
-
- 13 Apr, 2005 2 commits
-
-
Robert Ricci authored
and change the name of a function in snmpit_lib.pm that has also changed.
-
Leigh B. Stoller authored
and if the dhcpd config file needs special entries for those nodes.
-
- 12 Apr, 2005 1 commit
-
-
Timothy Stack authored
-
- 11 Apr, 2005 1 commit
-
-
Leigh B. Stoller authored
created before trying to install.
-
- 08 Apr, 2005 1 commit
-
-
Russ Fish authored
-
- 07 Apr, 2005 3 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
-
Russ Fish authored
-
- 06 Apr, 2005 10 commits
-
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
Leigh B. Stoller authored
-
Timothy Stack authored
restarted by HUP'ing the event scheduler.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
Timothy Stack authored
-
- 05 Apr, 2005 4 commits
-
-
Timothy Stack authored
-
Robert Ricci authored
files that are given to TinyOS. As part of this, support changing the ID programmed into the mote. The user can supply this on the command line, or they can supply it in the DB (soon to be hooked in to NS files), or, if neither of these is given, it defaults to the numeric part of the node's name. This is neat - it could be the start of a more general framework, in which we do things like modify uploaded TinyOS kernels to use the frequency assigned to the experiment, or let users set parameters for their TinyOS kernels in their NS fields.
-
Robert Ricci authored
source.
-
Robert Ricci authored
to set an ID for the programmed mote.
-
- 04 Apr, 2005 2 commits
-
-
Timothy Stack authored
Mote and robot related stuff. The main thing is the addition of relay capabilities to capture and related things. * GNUmakefile.in: Add the capture and tip subdirectories to the client and client-install targets. * configure, configure.in, config.h.in: Detect srandomdev() for capture and add "mote/newmote" script. * capture/GNUmakefile.in, capture/capture.c: Add "relay" capabilities to capture. * capture/capquery.c: Query the capserver for the relay receiver's port number. * capture/capserver.c: Small hack to return the port number for a node. * db/libdb.pm.in, db/xmlconvert.in: Add virt_tiptunnels table. * event/program-agent/program-agent.c: Change log file names to something a little more user-friendly. Add a "MODIFY" event handler that lets the user set agent attributes (command, tag, timeout) without having to run a program. * event/sched/GNUmakefile.in, event/sched/console-agent.cc, event/sched/console-agent.h, event/sched/event-sched.c: Add console agents that can be used to snapshot a section of the capture log file. * event/sched/node-agent.cc: Some minor cleanup. * event/sched/simulator-agent.cc, event/sched/simulator-agent.h: Add the config data to the report mail. Add a "RESET" event handler that runs "loghole clean". Save the report mail in a file so it gets archived with the rest of the logs. * lib/libtb/tbdefs.h: Add CONSOLE object type. * mote/GNUmakefile.in, mote/newmote: Add newmote script, just a quick hack to add motes to the DB. * mote/tbuisp.in: Add another backend for loading motes through their relay capture server. * robots/mtp/mtp_dump.c: Dump the min/max values for x and y, handy for figuring out the bounds of the camera. * sql/database-fill.sql: Change the RELOAD-MOTE/SHUTDOWN -> ALWAYSUP/SHUTDOWN mode transition to ALWAYSUP/ISUP since stated doesn't seem to run triggers after a state change by a mode transition. * tbsetup/tbreport.in: Change the ordering of the eventlist so it displays event-sequences appropriately. * tbsetup/ns2ir/GNUmakefile.in, tbsetup/ns2ir/console.tcl, tbsetup/ns2ir/node.tcl, tbsetup/ns2ir/parse.tcl.in, tbsetup/ns2ir/sim.tcl.in: Add a "console" agent that represents the serial console for a node. * tbsetup/ns2ir/sequence.tcl: Add an "append" method so it is easier to build sequences dynamically. * tbsetup/ns2ir/topography.tcl: Make checkdest available to regular users. * tip/GNUmakefile.in, tip/tiptunnel.c: Add support for uploading a file to a relay version of capture and exporting the end connection as a pty. * tmcd/decls.h, tmcd/common/libsetup.pm: Bump version number since the dosubnodelist change is not backwards compatible. * tmcd/tmcd.c: Make dosubnodelist and dosubconfig callable even when a node isn't allocated. Add dotiptunnels command that returns which serial consoles are to be mounted on a node. Add mote version of subconfig that returns information needed to startup the relay version of capture. * tmcd/common/bootsubnodes: For motes, startup the relay version of capture (XXX stargate specific). * tmcd/common/libsetup.pm, tmcd/common/libtmcc.pm, tmcd/common/config/rc.config, tmcd/common/config/rc.tiptunnels: Client side changes for mounting another nodes serial line. * tmcd/common/rc.bootsetup: Always boot the subnodes, even when free. This is used for motes since their capture needs to be up for reloading at the time. * tmcd/linux/ixpboot: Shuffle some code around so the script doesn't fail if the ixp isn't allocated. * utils/loghole.in: Add "digest.out" and "report.mail" as global logs to be saved in archives and display the "report.mail" file when showing a loghole archive. * xmlrpc/emulabserver.py.in: Scrub more of the return values to get rid of "None"s.
-
Mike Hibler authored
the controller.
-
- 01 Apr, 2005 1 commit
-
-
Leigh B. Stoller authored
areas.
-
- 31 Mar, 2005 6 commits
-
-
Leigh B. Stoller authored
all the time. Turning on exclusions just extends the shading around the object. Also pay attention to new DB flag "no_exclusion" which prevents the zone from ever being drawn, and is used to reduce visual clutter by turning of the zone for some obstacles. Also remove the blue border around the zones, again to reduce visual clutter.
-
Leigh B. Stoller authored
in the right size. Wow, we could probably even generate this image on the fly, except that it has that nice little directional legend that Tim added, and I don't want to mess with that right now! Note that the new floormap code will draw all the obstacles, even the walls, so there is not need for anything in the base gif anymore.
-
Leigh B. Stoller authored
can see other robot areas.
-
Timothy Stack authored
Use node_startloc table to figure out where robots are physically located initially, instead of using location_info for current location and initial. * tbsetup/ptopgen.in: When adding features for nodes attached to a building (e.g. robots), pull the building names from node_startloc instead of location_info. This change lets the robots exist in two different areas. * tbsetup/ns2ir/parse-ns.in: Pull building names from node_startloc instead of location_info.
-
Timothy Stack authored
* robots/primotion/garcia-pilot.cc: Turn off the fall sensors, since they have a tendency to go off for no good reason. * robots/primotion/pilotButtonCallback.cc: A short-click on the user-button now shuts the garcia down. * robots/primotion/pilotClient.cc, robots/primotion/wheelManager.hh, robots/primotion/wheelManager.cc: Set the wheel speed.
-
Timothy Stack authored
Pass camera local to world offsets through vmcd. * event/sched/rpc.cc: Add the camera fixed_x,fixed_y values to the emcd.config file. * robots/emc/emcd.c: Pickup the cameras fixed_x,fixed_y values from the config file. Add supports for setting the speed of the robot. * robots/mtp/mtp.h, robots/mtp/mtp.c: Add support for setting speed in GOTO packets and constructing vmc-client config packets. * robots/mtp/mtp.x: Add a vmc-client config packet that contains the cameras origin in world coordinates. * robots/mtp/mtp_dump.c: Dump the min/max values for x and y, handy for figuring out the bounds of the camera. * robots/vmcd/visionTrack.c, robots/vmcd/visionTrack.h: Handle cameras that are overlapping on two axes. * robots/vmcd/vmc-client.c: Accept a vmc-client config packet that tells us where the camera is in world coordinates. Add an orientation flag that specifies how the camera is oriented wrt to the world coordinate system. * robots/vmcd/vmcd.c: Send vmc-client config packets out. Fix a bug that left unknown tracks in the previous frame, which could confuse the matching algorithm causing it to match unknown tracks instead of valid known tracks.
-
- 30 Mar, 2005 2 commits
-
-
Jonathon Duerig authored
This is a workaround for the STL swap function. It has some surprising behaviour, so I wrote my own.
-
Jonathon Duerig authored
Quick fix. The assignment operator for SetIterator.h did not return a value. This didn't cause any known current errors, but g++ 3.4.1 noticed.
-