Rev | Line | |
---|
[6320] | 1 | |
---|
| 2 | .. include:: globals.rst |
---|
| 3 | |
---|
| 4 | ####################### |
---|
| 5 | LTG Flow Configurations |
---|
| 6 | ####################### |
---|
| 7 | |
---|
| 8 | An LTG Flow Configuration is defined by two things: |
---|
| 9 | * Packet **payload** specification - responsible for setting the Tx parameters (rate, power) and creating the MAC header and payload of LTG packets. |
---|
| 10 | * Packet generation **schedule** - responsible for scheduling the creation and enqueue of LTG packets. |
---|
| 11 | |
---|
| 12 | The 802.11 Reference Design code defines two schedules and three payload specifications. These schedules and payloads are used to define three |
---|
| 13 | LTG Flow Configurations in the reference code. |
---|
| 14 | |
---|
| 15 | For more information on the LTG framework in C please refer to the user guide `LTG docs <http://warpproject.org/trac/wiki/802.11/MAC/Upper/MACHighFramework/LTG>`_. |
---|
| 16 | |
---|
| 17 | *********** |
---|
| 18 | Flow Config |
---|
| 19 | *********** |
---|
| 20 | |
---|
| 21 | .. autoclass:: wlan_exp.ltg.FlowConfig |
---|
| 22 | .. autoclass:: wlan_exp.ltg.FlowConfigCBR |
---|
| 23 | .. autoclass:: wlan_exp.ltg.FlowConfigAllAssocCBR |
---|
| 24 | .. autoclass:: wlan_exp.ltg.FlowConfigRandomRandom |
---|
| 25 | |
---|
| 26 | |
---|
| 27 | ************* |
---|
| 28 | LTG Schedules |
---|
| 29 | ************* |
---|
| 30 | |
---|
| 31 | .. autoclass:: wlan_exp.ltg.Schedule |
---|
| 32 | .. autoclass:: wlan_exp.ltg.SchedulePeriodic |
---|
| 33 | .. autoclass:: wlan_exp.ltg.ScheduleUniformRandom |
---|
| 34 | |
---|
| 35 | |
---|
| 36 | ************ |
---|
| 37 | LTG Payloads |
---|
| 38 | ************ |
---|
| 39 | |
---|
| 40 | .. autoclass:: wlan_exp.ltg.Payload |
---|
| 41 | .. autoclass:: wlan_exp.ltg.PayloadFixed |
---|
| 42 | .. autoclass:: wlan_exp.ltg.PayloadUniformRandom |
---|
| 43 | .. autoclass:: wlan_exp.ltg.PayloadAllAssocFixed |
---|
Note: See
TracBrowser
for help on using the repository browser.