Rev | Line | |
---|
[6320] | 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.