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, adding Amateur Radio Unicast Flavor #1 (Personal Area Network with all stations using the same network ID aka call sign) address information.

See libwioe5ham1 more information.

Inheritance Hierarchy
SystemObject
  IO.Devices.WioE5.Ham1Device

Namespace: IO.Devices.WioE5.Ham1
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_NETWORK
WIOE5_NODE
WIOE5_FREQ
WIOE5_SPREADING (Default: 7)
WIOE5_BANDWIDTH (Default: 500)
WIOE5_TXPREAMBLE (Default: 12)
WIOE5_RXPREAMBLE (Default: 15)
WIOE5_TXPOWER (Default: 22)

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