Commit graph

1847 commits

Author SHA1 Message Date
fros4943
ddb3726e7f using radio's output power indicator to calculate transmission/interference range
(for now scaling with indicator)
2006-10-05 14:51:35 +00:00
fros4943
c1a93baa28 added methods for reading current output power 2006-10-05 14:47:48 +00:00
fros4943
f2dd0a96cd added signal strength and output power (non-core) functions
+ bug fix
2006-10-05 14:44:43 +00:00
fros4943
2892edc2fa no reception possible if radio already busy 2006-10-05 12:27:30 +00:00
fros4943
8df08f3d05 no need to send button up event to core (not handled anymore) 2006-10-05 12:13:46 +00:00
fros4943
837f71e8dd Removed busy-wait while receiving radio data (just stay awake) 2006-10-05 12:09:40 +00:00
fros4943
cd2fbcdbd8 updated for new mote state enum type 2006-10-05 11:53:13 +00:00
fros4943
3d66a54bdc bug fix: interfering already interfered (prolonging) radios 2006-10-05 08:19:41 +00:00
fros4943
d6bbf0cf3d added support for new busy-wait radio interfaces (+fixed null pointer bug) 2006-10-05 07:53:06 +00:00
fros4943
b25f16936b added possibility to interfere with radio receptions "in the future" - reduces code complexity for radio mediums 2006-10-05 07:49:59 +00:00
fros4943
cb7dbad086 minor change, risk that simulation stalls if busywait counter is set to negative 2006-10-05 07:48:15 +00:00
fros4943
f5cee13b01 making sure that core actually handles button press event before releasing button again (possible bug during busy-waits) 2006-10-03 08:45:28 +00:00
fros4943
dcf40292a3 added beeper interface panel 2006-10-03 08:44:21 +00:00
fros4943
83d4720279 added transmission duration approximation
(manchester encoding, uart-extra-bit, 19.2kbps)
2006-10-02 15:38:44 +00:00
fros4943
779ecd27a4 updated for new radio version.
not fully tested yet
2006-10-02 15:19:28 +00:00
fros4943
2ae5b09f30 new radio driver (allows for transmissions longer than one tick) 2006-10-02 15:18:55 +00:00
fros4943
c69f9298a4 new radio driver (allows for transmissions longer than one tick) 2006-10-02 15:10:57 +00:00
fros4943
54f852bf80 removed ether-process (new radio driver) 2006-10-02 15:07:59 +00:00
fros4943
68d26d4628 busy-wait before process_run()
allows glue drivers to force system to wait
2006-10-02 15:07:33 +00:00
fros4943
cb71b2fca6 added support for busy-waits in simulated contiki processes
(the entire process_run()-loop is inside a Contiki multi-thread)
2006-09-29 14:32:15 +00:00
fros4943
17431ba16c changed mote state to enum type instead of int 2006-09-26 13:08:05 +00:00
fros4943
7ef9271567 added method to get last tick used energy 2006-09-26 12:47:06 +00:00
fros4943
2a221971f4 quickstart outputs error stream from compilation 2006-09-07 12:01:35 +00:00
fros4943
b06d4a9617 changed compileLibrary to accept output streams instead of message window 2006-09-07 11:59:50 +00:00
fros4943
ac57250e80 added getInputStream method. returns a stream which ends in message window 2006-09-07 11:54:15 +00:00
fros4943
3af7e79333 bugfix: possible to append to null message lsit 2006-09-07 11:03:37 +00:00
fros4943
2edf36f4cf updated move action (uses move cursor) 2006-09-07 09:54:37 +00:00
fros4943
323186791d example how to quickstart cooja 2006-09-06 14:47:59 +00:00
fros4943
c729adb8ee removed old unused makefile-quickstart code
+
tidied up some code
2006-09-06 12:26:33 +00:00
fros4943
4c52b930c8 added copyright header 2006-09-06 10:37:08 +00:00
fros4943
f9d4fa93f8 removed old unused makefile-quickstart code 2006-09-06 10:32:31 +00:00
fros4943
bfbf253a93 removed old unused makefile-quickstart code 2006-09-06 10:23:24 +00:00
fros4943
720db06163 added new (experimental) quickstart method
example usage (from user platform):
> java -jar $CONTIKI/tools/cooja/dist/cooja.jar -quickstart=myprocsource.c -contiki=$CONTIKI
2006-09-06 10:05:22 +00:00
fros4943
0490cb7c35 outsourced 'scan for autostart processes' to static method 2006-09-05 14:57:57 +00:00
fros4943
8c16d29d5e minor bug fix 2006-09-05 14:12:48 +00:00
fros4943
da561d138b made generate source file method static (to allow for remote library compilations) 2006-08-30 14:59:35 +00:00
fros4943
a05f9acab4 performance improvement when fetching memory (throwing pointer to array instead of creating new one) 2006-08-23 17:11:09 +00:00
fros4943
52c14b8a4e performance improvement when fetching memory (using System.arraycopy instead of earlier for-loop)
+ code formatting (causing a lot of cvs diffs)
2006-08-23 15:48:15 +00:00
fros4943
5d6358b602 bug fix: user platform dialog had wrong owner window 2006-08-23 14:29:44 +00:00
fros4943
44201a4f4e load simulation bug fix: loading a simulation and removing interfaces caused null-pointer exception 2006-08-23 12:18:27 +00:00
fros4943
c8f379adf7 *added support for library files in user platforms (for example in dev and sys subdirectories)
*added user platform history in platform configs
*throwing 'include user platform directories' flags to compiler

*fixed bug in platform config viewer
*removed old custom class loader
2006-08-22 15:28:17 +00:00
nifi
e10f020fec mote type classloaders + no pack() 2006-08-22 12:26:36 +00:00
nifi
c1dc1c4fd3 mote type classloaders 2006-08-22 12:25:24 +00:00
nifi
8c2765f0f7 load default config from class path instead of current directory 2006-08-22 08:56:08 +00:00
fros4943
f9ca17629a updated uAODV process for new uIP 2006-08-21 15:32:29 +00:00
fros4943
facdd73eda compile contiki library update:
* including selected Contiki process source files automatically at compilation time.
-> removes the need for manually adding all source files in the cooja.config:s
-> only selected source files are compiled
2006-08-21 15:05:14 +00:00
fros4943
e81861a0cd added cooja; 'The Contiki OS Java Simulator' 2006-08-21 12:11:16 +00:00