Compound Module WirelessNodeNetwl

Package: org.mixim.modules.node
File: src/modules/node/WirelessNode.ned

(no description)

IBaseArp IMobility IWirelessNicUpperCtrl IBaseNetwLayer IBaseNetwLayer IBaseNetwLayer IBaseNetwLayer IBaseApplLayer

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

WirelessNodeNetwl

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

WirelessNodeNetwl PhyMacHost WirelessNode

Extends:

Name Type Description
WirelessNode compound module

Standard host module for a wireless MiXiM host with configurable NIC, and OSI layers, and mobility module.

Known subclasses:

Name Type Description
PhyMacHost compound module (no description)

Parameters:

Name Type Default value Description
networkType string "BaseNetwLayer"

type of the network layer

transportType string ""

type of the transport layer

sessionType string ""

type of the session layer

presentationType string ""

type of the presentation layer

applicationType string ""

type of the application layer

mobilityType string "StationaryMobility"

type of the mobility module

arpType string "BaseArp"

type of address resolution module

nicType string

Properties:

Name Value Description
display bgb=210,450,white;i=device/palm;b=40,40,rect
node

Gates:

Name Direction Size Description
radioIn input

gate for sendDirect

Unassigned submodule parameters:

Name Type Default value Description
netwl.stats bool

stats switch

netwl.headerLength int

length of the network packet header (in bits)

tranl.stats bool

stats switch

tranl.headerLength int

length of the network packet header (in bits)

sessl.stats bool

stats switch

sessl.headerLength int

length of the network packet header (in bits)

presl.stats bool

stats switch

presl.headerLength int

length of the network packet header (in bits)

appl.headerLength int

length of the application message header (in bits)

Source code:

module WirelessNodeNetwl extends WirelessNode
{
    parameters:
        transportType = default("");    //type of the transport layer
        sessionType = default("");      //type of the session layer
        presentationType = default(""); //type of the presentation layer
        applicationType = default("");  //type of the application layer

    connections allowunconnected:
}