Package: inet.examples.inet.ipv4largenet
cable
channelA 100Mb/s Ethernet cable(1,2). Part of ~IPv4LargeNet.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Used in compound modules
| Name | Type | Description |
|---|---|---|
| IPv4LargeLAN | compound module |
Several hosts and an Ethernet hub on a switch. One port of the hub connect to a 10Base2 segment. |
| IPv4MediumLAN | compound module |
Several hosts and a router on an Ethernet hub and a switch |
Used in
| Name | Type | Description |
|---|---|---|
| IPv4LargeNet | network |
A large Ethernet LAN -- see model description |
Extends
| Name | Type | Description |
|---|---|---|
| DatarateChannel | channel | (no description) |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| disabled | bool | false | |
| delay | double | 0.1us |
propagation delay |
| datarate | double | 100Mbps |
bits per second; 0=infinite |
| ber | double | 0 |
bit error rate (BER) |
| per | double | 0 |
packet error rate (PER) |
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
// // A 100Mb/s Ethernet cable. Part of ~IPv4LargeNet. // channel cable extends DatarateChannel { parameters: delay = 0.1us; datarate = 100Mbps; }File: examples/inet/ipv4largenet/IPv4LargeNet.ned