source: ReferenceDesigns/w3_802.11/python/wlan_exp/docs/source/ltg.rst

Last change on this file was 6320, checked in by chunter, 5 years ago

1.8.0 release wlan-exp

File size: 1.4 KB
RevLine 
[6320]1
2.. include:: globals.rst
3
4#######################
5LTG Flow Configurations
6#######################
7
8An 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
12The 802.11 Reference Design code defines two schedules and three payload specifications. These schedules and payloads are used to define three
13LTG Flow Configurations in the reference code.
14
15For 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***********
18Flow 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*************
28LTG Schedules
29*************
30
31.. autoclass:: wlan_exp.ltg.Schedule
32.. autoclass:: wlan_exp.ltg.SchedulePeriodic
33.. autoclass:: wlan_exp.ltg.ScheduleUniformRandom
34
35
36************
37LTG 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.