====== LoRa Layer (lora) ====== This layer provides LoRa support. It can be placed on top of a physical layer that supports LoRa. ===== LoRa Layer Configuration Parameters ===== ^ Parameter^ Type^ Description^ | Address| Number| Ethernet/IPv4/IPv6 Address| | Alias| String| | | Bandwidth| Number| | | Coding Rate| Number| | | Debug Log Level| Number| Debug Level| | Dependencies| String| Other dependencies to this element| | Dest Address| Number| | | Destination Peer| Number| | | Event Filter| String| Filter of Event| | Exact Match| Boolean| | | ISM Band| Number| | | Max Event Queue Size| Number| Maximum Queue Size| | Name| String| Component Name| | Network Id| Number| | | No Events| Boolean| | | PCAP Broadcast| Boolean| Capture all Traffic| | PCAP Filename| Number| PCAP Filename| | Passthrough| Boolean| High-to-Low Layer Passthrough| | Programmed Preamble| Number| | | 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| | Request Timeout| Number| | | Save Dynamic Config| Boolean| | | Show Commands| Boolean| Show Commands| | Show Events| Boolean| Show Events| | Spreading Factor| Number| | | Start PCAP| Boolean| Start PCAP Capturing| | Watch| Boolean| Watch Layer| ===== LoRa Layer Real-Time Parameters ===== ^ Parameter^ Type^ Description^ | Address| String| Ethernet/IPv4/IPv6 Address| | Allow Blocking Event| Boolean| Blocking Events| | Blocked| Boolean| Disable Component| | Debug Log Level| Number| Debug Level| | PCAP Broadcast| Boolean| Capture all Traffic| | PCAP Filename| String| PCAP Filename| | Passthrough| Boolean| High-to-Low Layer Passthrough| | Watch| Boolean| Watch Layer| ===== LoRa Layer Functions ===== ^ Function^ Type^ Description^ | getLoraAddress(layer)| getter| Get "Address" Parameter| | getLoraAllowBlockingEvent(layer)| getter| Get "Allow Blocking Event" Parameter| | getLoraBandwidth(layer)| getter| Get "Bandwidth" Parameter| | getLoraBlocked(layer)| getter| Get "Blocked" Parameter| | getLoraCodingRate(layer)| getter| Get "Coding Rate" Parameter| | getLoraDebugLogLevel(layer)| getter| Get "Debug Log Level" Parameter| | getLoraDestAddress(layer)| getter| Get "Dest Address" Parameter| | getLoraDestinationPeer(layer)| getter| Get "Destination Peer" Parameter| | getLoraISMBand(layer)| getter| Get "ISM Band" Parameter| | getLoraNetworkId(layer)| getter| Get "Network Id" Parameter| | getLoraNoEvents(layer)| getter| Get "No Events" Parameter| | getLoraPCAPBroadcast(layer)| getter| Get "PCAP Broadcast" Parameter| | getLoraPCAPFilename(layer)| getter| Get "PCAP Filename" Parameter| | getLoraPCAPTempFilename(layer)| getter| Get "PCAP TempFilename" Parameter| | getLoraPassthrough(layer)| getter| Get "Passthrough" Parameter| | getLoraProgrammedPreamble(layer)| getter| Get "Programmed Preamble" Parameter| | getLoraSpreadingFactor(layer)| getter| Get "Spreading Factor" Parameter| | getLoraWatch(layer)| getter| Get "Watch" Parameter| | getStatsLoraAvailableInstances(layer)| getter| Get "Available Instances" Parameter| | getStatsLoraDownstreamLastPacket(layer)| getter| Get "Downstream Last Packet" Parameter| | getStatsLoraDownstreamPacketCount(layer)| getter| Get "Downstream Packet Count" Parameter| | getStatsLoraMaxDownstreamDelay(layer)| getter| Get "Max Downstream Delay" Parameter| | getStatsLoraMaxUpstreamDelay(layer)| getter| Get "Max Upstream Delay" Parameter| | getStatsLoraMeanDownstreamDelay(layer)| getter| Get "Mean Downstream Delay" Parameter| | getStatsLoraMeanUpstreamDelay(layer)| getter| Get "Mean Upstream Delay" Parameter| | getStatsLoraMinDownstreamDelay(layer)| getter| Get "Min Downstream Delay" Parameter| | getStatsLoraMinUpstreamDelay(layer)| getter| Get "Min Upstream Delay" Parameter| | getStatsLoraName(layer)| getter| Get "Name" Parameter| | getStatsLoraRateBpsDownstream(layer)| getter| Get "Rate Bps Downstream" Parameter| | getStatsLoraRateBpsUpstream(layer)| getter| Get "Rate Bps Upstream" Parameter| | getStatsLoraTimestampIn(layer)| getter| Get "Timestamp In" Parameter| | getStatsLoraTimestampOut(layer)| getter| Get "Timestamp Out" Parameter| | getStatsLoraType(layer)| getter| Get "Type" Parameter| | getStatsLoraUpstreamLastPacket(layer)| getter| Get "Upstream Last Packet" Parameter| | getStatsLoraUpstreamPacketCount(layer)| getter| Get "Upstream Packet Count" Parameter| | getStatsLoraVarianceDownstreamDelay(layer)| getter| Get "Variance Downstream Delay" Parameter| | getStatsLoraVarianceUpstreamDelay(layer)| getter| Get "Variance Upstream Delay" Parameter| | setLoraAllowBlockingEvent(layer,value)| setter| Set "Allow Blocking Event" Parameter| | setLoraBlocked(layer,value)| setter| Set "Blocked" Parameter| | setLoraDebugLogLevel(layer,value)| setter| Set "Debug Log Level" Parameter| | setLoraDestAddress(layer,value)| setter| Set "Dest Address" Parameter| | setLoraNoEvents(layer,value)| setter| Set "No Events" Parameter| | setLoraPCAPBroadcast(layer,value)| setter| Set "PCAP Broadcast" Parameter| | setLoraPCAPFilename(layer,value)| setter| Set "PCAP Filename" Parameter| | setLoraPCAPTempFilename(layer,value)| setter| Set "PCAP TempFilename" Parameter| | setLoraPassthrough(layer,value)| setter| Set "Passthrough" Parameter| | setLoraWatch(layer,value)| setter| Set "Watch" Parameter|