Package: inet.queueing.gate
GateControlList
simple moduleThis module configures PeriodicGate.
Used in compound modules
Name | Type | Description |
---|---|---|
Ieee8021qTimeAwareShaper | compound module |
This module implements the IEEE 802.1Q time aware shaper. |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
numGates | int | 8 | |
offset | double | 0s | |
durations | object | [] |
list of entry durations. E.g., [4ms, 2ms, 2ms, 2ms] |
gateStates | object | [] |
list of gateStates. E.g., ["10000000", "01111111", "10000000", "01111111"] |
Properties
Name | Value | Description |
---|---|---|
class | GateControlList | |
display | i=block/table |
Source code
// // This module configures PeriodicGate. // simple GateControlList { parameters: int numGates = default(8); double offset @mutable @unit(s) = default(0s); object durations @mutable @unit(s) = default([]); // list of entry durations. E.g., [4ms, 2ms, 2ms, 2ms] object gateStates @mutable = default([]); // list of gateStates. E.g., ["10000000", "01111111", "10000000", "01111111"] @class(GateControlList); @display("i=block/table"); }File: src/inet/queueing/gate/GateControlList.ned