GateControlList

Package: inet.queueing.gate

GateControlList

simple module

This 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