Click or drag to resize

Device Class

Encapsulates the Wio-E5 LoRa Transceiver Module in test aka P2P (Point to Point or Peer to Peer) broadcast mode.

See libwioe5p2p more information.

Inheritance Hierarchy
SystemObject
  IO.Devices.WioE5.P2PDevice

Namespace: IO.Devices.WioE5.P2P
Assembly: libsimpleio (in libsimpleio.dll) Version: 2.2025.136.1
Syntax
C#
public class Device

The Device type exposes the following members.

Constructors
 NameDescription
Public methodDevice Parameterless constructor for a Wio-E5 LoRa Transceiver Module device object instance. Settings are obtained from environment variables, some of which have default values.

This is mostly for MuntsOS Embedded Linux targets with configuration parameters defined in /etc/environment using the following environment variables:

WIOE5_PORT
WIOE5_BAUD (Default: 115200)
WIOE5_FREQ
WIOE5_SPREADING (Default: 7)
WIOE5_BANDWIDTH (Default: 500)
WIOE5_TXPREAMBLE (Default: 12)
WIOE5_RXPREAMBLE (Default: 15)
WIOE5_TXPOWER (Default: 14)

Public methodDevice(String, Int32, Single, Int32, Int32, Int32, Int32, Int32) Constructor for a Wio-E5 LoRa Transceiver Module device object instance.
Top
Methods
 NameDescription
Public methodReceive Receive a binary message.
Public methodSend(String) Send a text message.
Public methodSend(Byte, Int32) Send a binary message.
Top
See Also