Line | |
---|
1 | Mango 802.11 Reference Design Experiments Framework - Transport |
---|
2 | |
---|
3 | The transport infrastructure provides the basic python communication |
---|
4 | structure for talking with 802.11 Reference Design nodes. The basic file structure: |
---|
5 | |
---|
6 | - node.py |
---|
7 | - A Node encapsulates information about a single hardware board and |
---|
8 | allows a user to interact with that board |
---|
9 | - transport*.py |
---|
10 | - A Transport that allows a node to communicate over a given |
---|
11 | transport type. Currently, UDP over Ethernet is the only communication |
---|
12 | protocol supported. |
---|
13 | - message.py |
---|
14 | - Python definitions for the packets used to communicate over the |
---|
15 | transport. You can find more information about the wire format for |
---|
16 | the Transport Header and Command Header at: |
---|
17 | https://warpproject.org/trac/wiki/WARPLab/Reference/Architecture/WireFormat |
---|
18 | - cmds.py |
---|
19 | - Python definitions for each command that is communicated between |
---|
20 | the python node and the board. |
---|
21 | - config.py |
---|
22 | - Python definitions for interacting with configuration files. |
---|
23 | - exception.py |
---|
24 | - Python definitions for exceptions used within the transport |
---|
25 | - util.py |
---|
26 | - Top level utility functions used to interact with multiple nodes |
---|
27 | |
---|
28 | |
---|
29 | Top Level Scripts: |
---|
30 | - None |
---|
Note: See
TracBrowser
for help on using the repository browser.