User Tools

Site Tools


physical_phy

Physical Layer (phy)

This layer provides a physical layer interface. It depends on the available hardware and can provide Ethernet, IEEE 802.11, IEEE 802.15.4, BLE, LoRa, NB-IoT and LTE-M support.

Physical Layer Configuration Parameters

Parameter Type Description
Alias String
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
FEC Level Number
Group Name String
Max Event Queue Size Number Maximum Queue Size
Mirror String
Name String Component Name
No Events Boolean
OS Transport Boolean Force OS based L2/L3 Layers
Passthrough Boolean High-to-Low Layer Passthrough
Queue In Size Number Maximum Queue Size for Incoming Packets
Queue Out Size Number Maximum Queue Size for Outgoing Packets
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Reassign On Load Boolean
Request Timeout Number
Save Dynamic Config Boolean
Send Acks Boolean
Show Commands Boolean Show Commands
Show Events Boolean Show Events
Watch Boolean Watch Layer

Physical Layer Real-Time Parameters

Parameter Type Description
Allow Blocking Event Boolean Blocking Events
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
OS Transport Boolean Force OS based L2/L3 Layers
Passthrough Boolean High-to-Low Layer Passthrough
Queue In Size Number Maximum Queue Size for Incoming Packets
Queue Out Size Number Maximum Queue Size for Outgoing Packets
Watch Boolean Watch Layer

Physical Layer Functions

Function Type Description
getPhyAllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
getPhyBlocked(layer) getter Get “Blocked” Parameter
getPhyDebugLogLevel(layer) getter Get “Debug Log Level” Parameter
getPhyDestinationPeer(layer) getter Get “Destination Peer” Parameter
getPhyFECLevel(layer) getter Get “FEC Level” Parameter
getPhyFirewallDetected(layer) getter Get “Firewall Detected” Parameter
getPhyMirror(layer) getter Get “Mirror” Parameter
getPhyNoEvents(layer) getter Get “No Events” Parameter
getPhyOSTransport(layer) getter Get “OS Transport” Parameter
getPhyPassthrough(layer) getter Get “Passthrough” Parameter
getPhyQueueInSize(layer) getter Get “Queue In Size” Parameter
getPhyQueueOutSize(layer) getter Get “Queue Out Size” Parameter
getPhySendAcks(layer) getter Get “Send Acks” Parameter
getPhyWatch(layer) getter Get “Watch” Parameter
getStatsPhyAvailableInstances(layer) getter Get “Available Instances” Parameter
getStatsPhyDownstreamLastPacket(layer) getter Get “Downstream Last Packet” Parameter
getStatsPhyDownstreamPacketCount(layer) getter Get “Downstream Packet Count” Parameter
getStatsPhyMaxDownstreamDelay(layer) getter Get “Max Downstream Delay” Parameter
getStatsPhyMaxUpstreamDelay(layer) getter Get “Max Upstream Delay” Parameter
getStatsPhyMeanDownstreamDelay(layer) getter Get “Mean Downstream Delay” Parameter
getStatsPhyMeanUpstreamDelay(layer) getter Get “Mean Upstream Delay” Parameter
getStatsPhyMinDownstreamDelay(layer) getter Get “Min Downstream Delay” Parameter
getStatsPhyMinUpstreamDelay(layer) getter Get “Min Upstream Delay” Parameter
getStatsPhyName(layer) getter Get “Name” Parameter
getStatsPhyQueueInDropped(layer) getter Get “Queue In Dropped” Parameter
getStatsPhyQueueOutDropped(layer) getter Get “Queue Out Dropped” Parameter
getStatsPhyRateBpsDownstream(layer) getter Get “Rate Bps Downstream” Parameter
getStatsPhyRateBpsUpstream(layer) getter Get “Rate Bps Upstream” Parameter
getStatsPhyTimestampIn(layer) getter Get “Timestamp In” Parameter
getStatsPhyTimestampOut(layer) getter Get “Timestamp Out” Parameter
getStatsPhyType(layer) getter Get “Type” Parameter
getStatsPhyUpstreamLastPacket(layer) getter Get “Upstream Last Packet” Parameter
getStatsPhyUpstreamPacketCount(layer) getter Get “Upstream Packet Count” Parameter
getStatsPhyVarianceDownstreamDelay(layer) getter Get “Variance Downstream Delay” Parameter
getStatsPhyVarianceUpstreamDelay(layer) getter Get “Variance Upstream Delay” Parameter
setPhyAllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
setPhyBlocked(layer,value) setter Set “Blocked” Parameter
setPhyDebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
setPhyFECLevel(layer,value) setter Set “FEC Level” Parameter
setPhyMirror(layer,value) setter Set “Mirror” Parameter
setPhyNoEvents(layer,value) setter Set “No Events” Parameter
setPhyPassthrough(layer,value) setter Set “Passthrough” Parameter
setPhyQueueInSize(layer,value) setter Set “Queue In Size” Parameter
setPhyQueueOutSize(layer,value) setter Set “Queue Out Size” Parameter
setPhySendAcks(layer,value) setter Set “Send Acks” Parameter
setPhyWatch(layer,value) setter Set “Watch” Parameter
physical_phy.txt · Last modified: 2021/07/26 02:13 by vps