- Apr 06, 2005
-
-
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
-
- Apr 05, 2005
-
-
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.
-
- Apr 04, 2005
-
-
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.
-
- Apr 01, 2005
-
-
Leigh B. Stoller authored
areas.
-
- Mar 31, 2005
-
-
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.
-
- Mar 30, 2005
-
-
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.
-
Leigh B. Stoller authored
exclusion zone on a per-obstacle basis, and 2) show the tooltip.
-
Timothy Stack authored
-
Kirk Webb authored
The ports-install script neglects to copy the ulsshblahblah port into the ports tree, causing mayhem and havoc at remote site. Updated.
-
- Mar 29, 2005
-
-
Leigh B. Stoller authored
-
Robert Ricci authored
path, users run this by hand so they can interact with it (ie. type a password).
-
Robert Ricci authored
- but this file isn't php!
-
Leigh B. Stoller authored
one is not left in the browser. Generally this does not matter, except that I often switch between users from the same browser.
-
Timothy Stack authored
another node.
-
Leigh B. Stoller authored
remote-site target.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
J. Mirkovic, S. Dietrich, D. Dittrich, and P. Reiher, "Internet Denial of Service", Prentice Hall PTR (December 30, 2004), ISBN: 0131475738
-
- Mar 28, 2005
-
-
Robert Ricci authored
grabswitchconfig, suitable for daily running from cron.
-
Robert Ricci authored
-
Robert Ricci authored
and stashes it in a local file.
-
Timothy Stack authored
the fixed point on the ground where the camera origin is in world coordinates.
-
Timothy Stack authored
-