Channel Eth10M

Package: inet.node.ethernet
File: src/inet/node/ethernet/EtherLink.ned

10 megabit/sec Ethernet link

Eth10M

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
EtherLink channel

Base for Ethernet link types. Propagation delay can be specified with the length of the cable, i.e. in meters instead of nanoseconds or microseconds.

Networks:

Name Type Description
ConfiguratorA network (no description)
ConfiguratorC network (no description)
ConfiguratorD network (no description)
ConfiguratorF network (no description)
DHCPShutdownReboot network (no description)
IconAppearanceShowcase network

TODO documentation

PacketDropQueueOverflowShowcase network (no description)
WiredNetWithDHCP network (no description)

Parameters:

Name Type Default value Description
disabled bool false
delay double replaceUnit(length / 2e8, "s")

propagation delay

datarate double 10Mbps

bits per second; 0=infinite

ber double 0

bit error rate (BER)

per double 0

packet error rate (PER)

length double 10m

Properties:

Name Value Description
class cDatarateChannel

Signals:

Name Type Unit
channelBusy long
messageSent omnetpp::cMessage
messageDiscarded omnetpp::cMessage

Statistics:

Name Title Source Record Unit Interpolation Mode
packetsDiscarded constant1(messageDiscarded) count? none
busy channelBusy vector? sample-hold
utilization timeavg(channelBusy) last?
packetBytes packetBytes(messageSent) sum? B none
throughput sumPerDuration(packetBits(messageSent)) last? bps
packets constant1(messageSent) count? none

Source code:

//
// 10 megabit/sec Ethernet link
//
channel Eth10M extends EtherLink
{
    datarate = 10Mbps;
}