Commit graph

3749 commits

Author SHA1 Message Date
nvt-se 3191a2568c Major API change:
1. Introduced a cfs_offset_t type that designates file offsets. unsigned int
was insufficient on several platforms with non-volatile storage that exceed
the capacity of unsigned int.

2. Switched cfs_seek signature to POSIX style with a "whence" parameter.
2009-02-27 14:25:37 +00:00
nvt-se 5e038640e2 fixed error in last commit: second character must terminate 2009-02-27 13:21:59 +00:00
nvt-se a258be684f permit the current directory name "." to be used in cfs_opendir. 2009-02-27 13:19:04 +00:00
nvt-se 2295df7246 The text suggested that only append operations were supported. 2009-02-27 10:54:08 +00:00
oliverschmidt d816b712c3 Minimal reformatting only. 2009-02-27 08:18:54 +00:00
oliverschmidt 03e7eb2535 Fixed comment (just to make sure that committing still works after all these months). 2009-02-27 07:57:13 +00:00
nifi 03cfa78310 removed some stuff from the avrora jar (replaced with smaller version) 2009-02-26 15:32:11 +00:00
nvt-se 6b2c1ca2a4 coding style compliance. 2009-02-26 14:55:29 +00:00
fros4943 3d7e732286 removed sky_deluge test output: file is generated when test is performed 2009-02-26 13:51:37 +00:00
fros4943 6b9f103c65 added mote relation interface to default contiki mote config 2009-02-26 13:49:58 +00:00
fros4943 b059155e51 added mote relation interface to emulated sky nodes 2009-02-26 13:48:08 +00:00
fros4943 3fb20c5077 moved test framework chakana to backyard: project hasn't been used or maintained in some time 2009-02-26 13:47:38 +00:00
fros4943 a8838d7b17 make sure node interfaces are initialized when generating toString() 2009-02-26 13:45:58 +00:00
fros4943 c2279d6c81 print debugging info when mote interface fails to load 2009-02-26 13:36:15 +00:00
fros4943 e73c48a826 added mote relation support. used to show relations between simulated motes, typically for debugging and visualization purposes 2009-02-26 13:35:45 +00:00
fros4943 46bd43579b added mote relation interface. used to show relations between simulated motes, typically for debugging and visualization purposes 2009-02-26 13:31:25 +00:00
fros4943 16bec06558 basic visualizer with support for painting mote relations 2009-02-26 13:29:30 +00:00
fros4943 a6fc125b64 printing local ipv6 address at startup. addresses must match in order for the examples to work 2009-02-26 09:02:09 +00:00
nvt-se 2e12c2408e bug fix: removed possible null pointer dereference. 2009-02-25 23:59:26 +00:00
nvt-se 9b548619ed removed redundant definitions. 2009-02-25 23:57:13 +00:00
nifi dee785ae88 added configuration of checksum and timesynch 2009-02-25 21:21:06 +00:00
nvt-se 703df7bb48 removed bitfields. 2009-02-25 17:09:55 +00:00
nvt-se 31bc37a043 Added Deluge and tests for it. 2009-02-25 17:00:00 +00:00
fros4943 5b258ce104 minor bugfix: not all mote type identifiers were reserved when reloading simulation. this caused loading some simulations with several mote types to fail
+ added key accelerator for reloading a simulation (ctrl+r or ctrl+shift+r). thanks to David Gustafsson for patching :)

+ added yet another key accelerator for starting/stopping simulation (ctrl+s)
2009-02-25 16:11:59 +00:00
nifi 6f8ec800c5 removed some stuff from the avrora jar 2009-02-25 15:20:22 +00:00
fros4943 e8c2f67d07 new version with minor fix: deterministic sky mac addresses not ending with zeroes (used to generate ipv6 address by the sky platform) 2009-02-25 14:57:42 +00:00
fros4943 58a2af680a renamed strange last name to start with O instead of 2009-02-25 14:46:22 +00:00
fros4943 f6b8fdc2a8 added very simple sky ipv6 test: exercises the examples/udp-sender-ipv6 and examples/udp-receiver-ipv6 code 2009-02-25 12:14:19 +00:00
fros4943 90767a76b3 moved ipv6 udp example processes from apps/udp to inside examples/udp-receiver-ipv6 and examples/udp-sender-ipv6
* transmitting human readable strings between the two processes
* remote address configurable at compile time via DEFINES=...
2009-02-25 12:11:17 +00:00
fros4943 cb56161c94 moved ipv6 udp example processes from apps/udp to inside examples/udp-receiver-ipv6 and examples/udp-sender-ipv6 2009-02-25 12:10:10 +00:00
adamdunkels 54fd65be5b Added check for NULL textentry input, and a typecast to make cc65 happy 2009-02-25 10:34:47 +00:00
adamdunkels d761dfebd1 Bugfix: reduced the size of the uIP buffer to account for MAC header space 2009-02-25 10:23:03 +00:00
adamdunkels 45387fea3f Removed leftover semicolon 2009-02-25 09:13:51 +00:00
adamdunkels 669bf3743e Fixed function prototype so that it compiles again... 2009-02-25 09:01:38 +00:00
adamdunkels 40003196ef #include ctk-textentry-cmdline.h, plus a bunch of whitespace removed 2009-02-25 08:52:27 +00:00
julienabeille f95c5df7d9 The global prefixes processed must be one less than the total amount of prefixes, as the link local one occupies one slot 2009-02-25 08:35:52 +00:00
adamdunkels e34e97cd6f Minor code style fixes 2009-02-24 21:30:20 +00:00
adamdunkels 0ded8897e6 Added a dummy function instead of a NULL callback in the textentry widget because sdcc does not like NULL function pointers 2009-02-24 21:30:02 +00:00
adamdunkels 8d1615459a Added dummy function callback because sdcc does not like NULL function pointers 2009-02-24 21:28:43 +00:00
adamdunkels d28bfe3f58 Fixed ugly function pointer cast by implementing a wrapper function for the protothread function. 2009-02-24 21:27:43 +00:00
fros4943 9c024f19e0 updated reference to moved plugin class VisUDGM. enables importing tests graphically again. 2009-02-24 16:01:32 +00:00
fros4943 e7d1d7eba7 deleting reference to moved plugin class VisUDGM 2009-02-24 15:56:58 +00:00
fros4943 ab01f2b901 added new radio medium: directed graph radio medium (short: dgrm).
this radio medium will likely later be used to implement other more complex radio mediums such as udgm and mrm.

currently the user interface (dgrm config plugin) for defining radio links is very limited.

experimental: the new radio medium supports propagation delays, configurable via the plugin.
2009-02-24 15:29:52 +00:00
fros4943 e87d94439e added experimental per destination propagation delay in radio connections. uses cooja time events to delay radio events.
currently only delaying the four main events: reception started, packet delivery, byte delivery, and reception ended

note that propagation delay is not yet implemented for all radio events - interfered radios will for example still be interfered immediately
2009-02-24 15:12:22 +00:00
fros4943 28ace6d912 added toString method 2009-02-24 15:09:07 +00:00
fros4943 0bb6e99326 added method returning all motes, instead of using getMote(int) method 2009-02-24 15:08:20 +00:00
fros4943 06ed4d3f0a added experimental per destination delay 2009-02-24 15:07:01 +00:00
fros4943 c2f7780b68 radio signalling moved to abstract radio medium 2009-02-24 15:05:36 +00:00
joxe bb1bd3a706 added radio communication between micaz nodes 2009-02-24 07:49:42 +00:00
nvt-se c148e2e7ea Do not include codeprop.h by default. 2009-02-23 14:44:26 +00:00