1 This directory contains simulator "modules", i.e. individual daemons
2 that simulate physical hardware devices and channels. For example,
3 the "mote" directory has a module that simulates moted attached to a
4 motenic; "audio" is a simulator of the audio server attached to a real
5 codec, speakers, and microphones.
6
7 The simulator controller, emsim, is in ../emrun/emsim. Emsim
8 parses the config file you give it to determine which simulator
9 modules are required (i.e., programs in this directory). It
10 launches those simulator modules, and then launches N copies of emrun
11 (each of which is responsible for simulating a single node).
12
13 The "libsim" directory here contains a helper library with functions
14 needed by simulator modules -- for example, a function to retrieve the
15 simulator configuration from emsim.
16
17 The "libchannel" directory here contains a helper library with functions
18 used by the modules to create different channel models. Specific
19 details about how the extend the library to include new channel models
20 can be found in the "README-CHANNEL" file.
21
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.