Table of Contents

Struct PamojaLorawanWake

Namespace
Pamoja.Native.Interop
Assembly
Pamoja.Native.dll

What a wake-on-radio frame led to, mirroring PamojaLorawanWake.

public struct PamojaLorawanWake
Inherited Members

Fields

AckAirtimeUs

How long it holds the air, in microseconds.

public ulong AckAirtimeUs

Field Value

ulong

AckDataRate

The data rate it goes out at.

public byte AckDataRate

Field Value

byte

AckFrame

The acknowledgment, seven bytes.

public PamojaWorAck AckFrame

Field Value

PamojaWorAck

AckFrequencyHz

Where it goes, in hertz.

public uint AckFrequencyHz

Field Value

uint

Its LoRa settings.

public PamojaLoraLink AckLink

Field Value

PamojaLoraLink

AckOutputDbm

The power to ask of the radio for it, conducted, in dBm.

public sbyte AckOutputDbm

Field Value

sbyte

AckStartUs

When to start sending the acknowledgment, in microseconds.

public ulong AckStartUs

Field Value

ulong

DevAddr

The device the frame came from.

public uint DevAddr

Field Value

uint

Forward

Whether the relay forwards the uplink, as table 16 codes it.

public byte Forward

Field Value

byte

HasAck

1 when there is an acknowledgment to send.

public byte HasAck

Field Value

byte

HasListen

1 when the relay listens for the uplink behind the frame.

public byte HasListen

Field Value

byte

Kind

Which of the wake kinds this is.

public byte Kind

Field Value

byte

ListenDataRate

The data rate it arrives at.

public byte ListenDataRate

Field Value

byte

ListenFrequencyHz

Where the uplink arrives, in hertz.

public uint ListenFrequencyHz

Field Value

uint

Its LoRa settings.

public PamojaLoraLink ListenLink

Field Value

PamojaLoraLink

ListenMaxLen

The longest frame to receive.

public nuint ListenMaxLen

Field Value

nuint

ListenStartUs

When the uplink starts arriving, in microseconds.

public ulong ListenStartUs

Field Value

ulong

Wfcnt

The wake-on-radio frame counter it carried.

public uint Wfcnt

Field Value

uint