Commit Graph

389 Commits

Author SHA1 Message Date
fros4943
7ec1a4f7aa added check that outgoing packet was not discarded from simulator 2007-05-29 12:53:49 +00:00
fros4943
68cbf124ae separate mote tick lists enabling less radio interference and more realistic(?) simulations
experimental fixed random seed for now
2007-05-29 07:27:10 +00:00
fros4943
eceb2e5816 desktop always exists, but not always used 2007-05-28 09:37:01 +00:00
fros4943
953c60c35a added setVisualized method (experimental) 2007-05-28 09:01:49 +00:00
fros4943
6271beabc3 nongui command arguments 2007-05-28 08:06:41 +00:00
fros4943
9d18cd5609 added java_home reference 2007-05-28 07:29:20 +00:00
fros4943
46a727d8de simple java_home environment references 2007-05-28 07:26:51 +00:00
fros4943
ca16d56844 dispose on escape 2007-05-24 08:24:11 +00:00
fros4943
ad59a54fa8 fix: maximized cooja frame overlapping os display regions (such as win start menu). 2007-05-23 09:10:15 +00:00
fros4943
55a255bb9c recompiled MRM (no changes made to sources) due to recent changes in COOJA core radio medium 2007-05-23 07:47:23 +00:00
bg-
4275601eb8 * Line buffered stdout (also when pipe). 2007-05-21 15:22:45 +00:00
fros4943
7d3c72c8d7 removed cfs ref in template 2007-05-21 15:00:13 +00:00
fros4943
63e1ab3e60 removed old cfs process from default config 2007-05-21 14:59:57 +00:00
fros4943
67ae9fbcb7 application radio
may be used by java-based motes to implement radio functionality
2007-05-19 17:17:34 +00:00
fros4943
b18d87195d removed event thread exceptions 2007-05-19 17:05:54 +00:00
fros4943
fb9728b29f allow mote to go to sleep due to etimers IFF contiki system was ticked 2007-05-19 16:56:55 +00:00
fros4943
ff7c1d8f12 added uIP over uAODV radio driver support for COOJA
the radio driver assumes uAODV already has a route to the destination, hence the application is responsible for fetching routes and buffering delayed packet data
2007-05-19 14:27:08 +00:00
fros4943
d62e75ac3f debugging output 2007-05-18 15:18:07 +00:00
fros4943
1937e663ad setting UDGM signal strength depending on distance 2007-05-18 15:17:11 +00:00
fros4943
af0fcc9be5 added menu info on current java version 2007-05-18 14:08:19 +00:00
fros4943
8ad036b9a2 removed comm stack processes from standard autostart processes 2007-05-18 13:52:29 +00:00
fros4943
1648d10e91 removed comm stack specifics from template 2007-05-18 13:51:42 +00:00
fros4943
643ce5adfe added support for several contiki comm stacks (uip + rime) 2007-05-18 13:45:19 +00:00
fros4943
411ad59bda removed Java 1.6 added ModalityType 2007-05-14 12:13:08 +00:00
fros4943
fd53ff57dd added retry option at failed simulation reload 2007-05-11 10:55:07 +00:00
fros4943
ca6b1d4bf8 restructured corecomm to throw exceptions instead of returning success of operation 2007-05-11 10:15:42 +00:00
fros4943
80ec85abad forwarding java corecomm compilation output via messagelist 2007-05-11 10:02:13 +00:00
fros4943
8585881f6c removed sun's proprietary icon 2007-05-10 17:08:44 +00:00
fros4943
d8080ddcad added custom made error dialog for simulation (re)load errors 2007-05-10 17:05:01 +00:00
fros4943
79144edde6 showing custom made error dialog instead of JOptionPane's 2007-05-10 17:02:04 +00:00
fros4943
86f50ae5ce forwarding compilation output with exception 2007-05-10 17:01:02 +00:00
fros4943
afcbbac7b7 added support for compilation output in mote type creation exception 2007-05-10 17:00:03 +00:00
fros4943
915b7d4d36 forwarding cause of exception 2007-05-10 16:59:00 +00:00
fros4943
b6940d4302 differing between exceptions 2007-05-09 07:18:36 +00:00
bg-
cca02a05ed * 6 should be 4 in size of DHCP messages.
* -w option to sysctl.
2007-05-02 08:58:00 +00:00
bg-
1c3ac47557 * Only copy first DNS server (correctly). 2007-04-30 12:28:29 +00:00
bg-
13bfd30fdd * Do print "" rather than just print. 2007-04-27 08:36:49 +00:00
bg-
a71b149e29 * Add/update linker & loader error codes. 2007-04-26 12:54:13 +00:00
bg-
7e540078f1 * Like mknmlist but rely on ANSI C features. 2007-04-25 15:30:19 +00:00
fros4943
ca2add3641 newer version of experimental mspsim mote type.
supports high speed radio transmissions (os2os, os2emul, emul2os, emul2emul)
2007-04-23 12:00:43 +00:00
fros4943
c2147dbb86 changed duration 2007-04-23 11:58:20 +00:00
fros4943
438fa2a92d changed byte radio to supply delay meta data instead of timestamp 2007-04-23 11:33:07 +00:00
fros4943
923ad07abf updated duration for 19200bps transmissions
added some fault handling
2007-04-23 08:28:30 +00:00
fros4943
1c818c039f added warning for null packets 2007-04-23 08:25:50 +00:00
fros4943
eeed4115c4 colors helping a user manually enter project paths 2007-04-11 14:00:27 +00:00
bg-
95ea7bdff1 * Different ifconfig command under fbsd. 2007-04-04 11:54:45 +00:00
fros4943
3d1c427c60 only storing external tools settings differing from the defaults 2007-04-04 08:04:48 +00:00
fros4943
8403776cf1 compilation window ui improvement (by nfi) 2007-04-04 07:47:02 +00:00
fros4943
c8190f55e6 added quick fix for passing alternative external tools configuration files at startup. 2007-04-03 16:21:12 +00:00
fros4943
2a216122b3 throwing exceptions when trying to access the library initially 2007-04-03 16:18:04 +00:00
adamdunkels
c948c512f0 Makefile for tools 2007-04-02 20:01:24 +00:00
fros4943
7581aa5916 appending to textarea from awt thread 2007-04-02 17:44:43 +00:00
fros4943
e44657d05d added menu option for removing all motes from simulation 2007-04-02 16:50:07 +00:00
fros4943
d28069411d layout fix 2007-04-02 16:44:44 +00:00
fros4943
4be0e0ea8b removed reference to non-working mantis mote 2007-04-02 16:17:40 +00:00
fros4943
d68a7bb017 minor layout fix 2007-04-02 16:02:32 +00:00
nifi
5e69641bc1 changed to add messages using AWT thread 2007-04-02 15:45:44 +00:00
fros4943
2545a712bb licenses for libraries used by cooja 2007-04-02 14:55:11 +00:00
fros4943
6515e4049b updated version (without refs to libraries) 2007-04-02 14:28:54 +00:00
fros4943
f5c25da9d9 removed unused libraries 2007-04-02 14:22:55 +00:00
fros4943
3d5298ab69 always consuming button events
(bug fix: mote falls asleep during fast button clicks)
2007-04-02 14:14:26 +00:00
fros4943
5a96a9cdb7 minor fixes 2007-04-02 13:42:05 +00:00
fros4943
4e8631a034 added additional error handling when loading and reloading simulations 2007-04-02 12:45:19 +00:00
fros4943
c1bb9ce207 removed obsolete quickstart example 2007-04-02 10:55:54 +00:00
fros4943
780561d80a added ant script to compile examples 2007-04-02 10:55:16 +00:00
fros4943
0054bab730 dialog size fix 2007-04-02 10:32:37 +00:00
adamdunkels
5230c1bb5d Tool for making the http-string.c file from http-strings 2007-03-29 22:17:47 +00:00
fros4943
80dfde9ab3 removed old libraries (created on demand)
+ added simple error handling when creating mote types
2007-03-26 16:30:28 +00:00
fros4943
dff11bd027 creating empty cooja.config when quickstarting 2007-03-25 21:32:33 +00:00
fros4943
8ffdc10322 quick-starting a few mote plugins 2007-03-24 01:00:25 +00:00
fros4943
1f1ff5805d checking displayable attr on windows before disposing them
(in an attempt to remove child0 exceptions)
2007-03-24 00:44:55 +00:00
fros4943
24cc50590f minor changes when dusting up quick-start 2007-03-24 00:42:51 +00:00
fros4943
e753966dc0 create class file directory and, if compilation fails, try including cooja.jar 2007-03-24 00:41:10 +00:00
fros4943
ae74f2a879 no need to rescan after changing description 2007-03-23 23:45:13 +00:00
fros4943
61ab1ed1f3 renamed 'user platform' to 'project directories' 2007-03-23 23:33:54 +00:00
fros4943
8be4ba53d7 renamed 'user platform' to 'project directories' 2007-03-23 23:16:42 +00:00
fros4943
cd8f45234e creating user platform configuration on demand 2007-03-23 21:57:24 +00:00
fros4943
1d0936c965 removed saving current simulation time 2007-03-23 21:38:45 +00:00
fros4943
b7ceb24dab updated jar
(+ removed old unused jar)
2007-03-23 21:24:37 +00:00
fros4943
0c1e8278ed removed debug output 2007-03-23 21:22:37 +00:00
fros4943
996446e8e3 added headers 2007-03-23 21:13:43 +00:00
fros4943
9e2059dcfc updated to support new multiabstraction radios
+ extending abstract medium
+ fixed set config in area viewer
2007-03-23 21:08:26 +00:00
fros4943
4f089d113e extending abstract radio medium 2007-03-23 21:06:23 +00:00
fros4943
9cbdd11623 moved functionality to abstract radio medium in order to simplift new implementations 2007-03-23 21:05:45 +00:00
fros4943
9b29eae61d minor changes 2007-03-23 21:04:19 +00:00
fros4943
7a5d74e407 removed pressed button check 2007-03-23 20:48:29 +00:00
fros4943
24735fb776 added support for dynamic corecomms (generated and compiled on demand) 2007-03-23 14:36:27 +00:00
fros4943
ebf965bbb6 added simulation reload functionality
tries to reload the current simulation by allocating new available corecomms, and replacing any references to the old ones

warning: custom made simulation configs may not work with this functionality!

this is a convenience method, and needs dynamic corecomms for reloading more than a constant number of times
2007-03-23 11:25:19 +00:00
fros4943
cf96c89934 check that progress bar is visible before disposing 2007-03-23 11:16:53 +00:00
fros4943
0f1e55191a force closing dialog correctly 2007-03-22 23:06:26 +00:00
fros4943
104bb5b222 restores last window state (size, location) 2007-03-22 23:01:11 +00:00
fros4943
5d7af1bd2f automatically bring on "create new simulation"-dialog on startup (if started with gui) 2007-03-22 22:36:04 +00:00
fros4943
8769b6eb38 disposing on escape key 2007-03-22 22:35:06 +00:00
fros4943
c376db9203 removed scan for processes warnings at empty directories 2007-03-22 22:20:33 +00:00
fros4943
05d8cb4bdb changed to exponential delay slider 2007-03-22 22:08:50 +00:00
fros4943
85cb8dc31f changed label 2007-03-22 20:52:58 +00:00
fros4943
10108fb50e change default simulation delay time (100 -> 5) 2007-03-22 20:39:34 +00:00
fros4943
5d700f4a4e fixed keyboard shortcuts 2007-03-22 20:38:38 +00:00
fros4943
1da6d10730 added comparison of default and current external tools settings 2007-03-22 16:41:50 +00:00
fros4943
2babc1c0ee renamed contiki code template 2007-03-22 16:20:22 +00:00
fros4943
3e1569d434 renamed file menu items for opening configurations 2007-03-22 16:17:01 +00:00
fros4943
804a1f1370 suggest unique mote type description instead of old "[enter description here]" 2007-03-22 15:51:03 +00:00
fros4943
2763615fbb automatically resizing create mote dialog depending on screen res. 2007-03-22 15:38:04 +00:00
fros4943
3090b82782 reordered bottom dialog buttons 2007-03-22 15:08:34 +00:00
fros4943
3a3459a939 added progress bar during quick-loads 2007-03-22 15:02:55 +00:00
fros4943
1e1e49f3ff added load/save-simulation config history support 2007-03-22 13:59:33 +00:00
fros4943
d65b820ca2 changed mote plugins menu to submenues instead of popups
(had to restructure mote menu system slightly)
2007-03-22 11:14:27 +00:00
fros4943
d5ac105b8e removed old debug output 2007-03-22 11:13:19 +00:00
fros4943
14a4675318 added click button menu shortcut fr all visualizers 2007-03-22 09:59:50 +00:00
fros4943
e4372605fb bug fix for when disposing window 2007-03-22 09:34:50 +00:00
adamdunkels
f18d88a2e0 Added Rime support to Cooja 2007-03-20 20:08:51 +00:00
ksb
7c8665fb89 Padded struct codeprop_tcphdr to 4 bytes, to get around different
alignment on different platforms.
2007-03-18 13:15:00 +00:00
fros4943
cba13ef56c updated radio interface:
can only send data yet (both bytes and packets)
2007-02-28 12:21:34 +00:00
fros4943
54002df73b radio-related changes:
radios can belong to different abstraction levels for example byte of packet radios.

=> lots of changes in surrounding files
2007-02-28 09:47:45 +00:00
fros4943
215df016b9 minor changes:
menu names (load->open, quick->exit)
2007-02-27 13:51:58 +00:00
fros4943
944a812baa test implementation for forwarding serial data on per-node-basis to external applications
(useful when connecting serialport-bound application used to communicating with real nodes)
2007-02-26 13:28:14 +00:00
fros4943
9a5501485b added "save log" functionality; simply writes to a text file 2007-02-23 15:18:26 +00:00
bg-
429d41defd * General stuff for different baudrates:
- ubr argument to slip_arch_int

    - macros for calculating ubr

    - argument -Bbaudrate to tools tunslip and scat
2007-02-02 13:26:48 +00:00
fros4943
3eef58750c decoupled sectionmemory and addressmemory. 2007-02-02 11:02:14 +00:00
fros4943
291545bd15 experimental code: using MSPSim for emulating msp430 (esb) motes 2007-02-01 17:45:09 +00:00
fros4943
dd9701d125 minor fix; simulator not centering 0,0-size at startup 2007-02-01 16:00:40 +00:00
bg-
6690d7ca8f * Check for ip_id zero senders and low cost update of zero ip_id. 2007-02-01 14:35:23 +00:00
fros4943
9e37394e49 mispeling fix 2007-01-29 16:02:17 +00:00
fros4943
220fabaef6 added faster method to move motes 2007-01-29 14:30:09 +00:00
fros4943
7aad5bd907 darkened colors of off leds 2007-01-29 14:29:39 +00:00
fros4943
f4ff1061c5 bug fix. only registering when interface exists 2007-01-26 15:12:00 +00:00
fros4943
2604c891e1 added a few commonly tracked interfaces, not depending on contiki mote types 2007-01-26 14:39:54 +00:00
fros4943
40488575c7 bug fix: not possible to load mote plugin at mote pos 0 2007-01-24 18:12:59 +00:00
adamdunkels
83b348631f Changed the generation of symbols to the mknmlist script. Now symbols.h is not automatically generated so we can use it as a normal include file and remove symbols-def.h. 2007-01-24 16:11:48 +00:00
bg-
3ba41f731d * Support for -DBAUDRATE=xxx 2007-01-23 12:33:27 +00:00
bg-
9b075f2038 * More compiler builtins. 2007-01-23 12:32:52 +00:00
fros4943
c3e2c7e270 ignoring exception is loaded plugin ordering not possible 2007-01-16 12:59:09 +00:00
fros4943
f5dc079895 minor bug fix 2007-01-16 10:33:25 +00:00
fros4943
f4ca79c73a removed warning message 2007-01-16 10:32:55 +00:00
bg-
2ae3edb0d5 * Minor mod for FreeBSD 6. 2007-01-12 18:23:19 +00:00
fros4943
519f0468e7 outputting more information when unable to quick-load simulation 2007-01-12 14:47:29 +00:00
fros4943
4aa5770e3a removed debugging output 2007-01-12 10:47:05 +00:00
fros4943
6c879fc81a bug fix:
mote id reported changed every tick
2007-01-12 10:43:19 +00:00
fros4943
956c1172c3 added java variables to compare c variables against 2007-01-11 14:28:26 +00:00
fros4943
afdf540698 outputting already increased counters 2007-01-11 14:27:26 +00:00
fros4943
05cc4c5db4 added section size control 2007-01-11 14:26:47 +00:00
fros4943
fadf22550a new compiled mrm jar 2007-01-10 15:08:54 +00:00
fros4943
596677d054 added get observable method 2007-01-10 15:08:17 +00:00
fros4943
4c696452ac changed method name 2007-01-10 14:59:07 +00:00
fros4943
0c98ce0651 documentation (including javadoc) update 2007-01-10 14:57:42 +00:00
fros4943
b2516a09ef changed method name 2007-01-10 09:02:17 +00:00
fros4943
30e0584ec5 fixes possible ambiguous compilation error by explicitly casting null 2007-01-10 08:48:13 +00:00
fros4943
a812d1927b a lot of changes:
* added initial support for gui-less simulations
* removed certain static variables for robustness
* added support for standard gui plugins (startup)
* added quick-load menu option
* separated plugins from plugin visualizers
2007-01-09 10:27:53 +00:00
fros4943
abe3a4eaab separated simulation save/load config functionality
added getGUI helpmethod

minor updates due to new method params and removed static variables
2007-01-09 10:21:08 +00:00
fros4943
5c1dcd25c3 new help method for generating radio mediums during config load. 2007-01-09 10:18:08 +00:00