From: Adjustable TXOP mechanism for supporting video transmission in IEEE 802.11e HCCA
1. | PLIST[] ← Polling List |
---|---|
2. | STATE[] ← Flow State List |
3. | Q[]← Feeback Queue Size List |
4. | TXOP curr []← Current TXOP List |
5. | SUM txop ← 0 |
6. | for p in PLIST do |
7. | event ← getEvent(p, Q[]) |
8. | STATE[p] ← evaluateNextState(p,STATE[],event) |
9. | TXOP curr [p] ← calculateTXOP(p,STATE[]) |
10. | SUM txop ← SUM txop + TXOP curr [p] |
11. | end for |
12. | |
13. | if SUM txop >(SI - T cp ) then |
14. | for p in PLIST do |
15. | TXOP curr [p] ← calculateTXOP(p,S1) |
16. | end for |
17. | end if |