# Functions

GetAES128Key gets a typed AES128Key from the bytes.
GetAES128KeyFromFlag gets an AES128Key from a named flag in the flag set.
GetDevAddr gets a typed DevAddr from the bytes.
GetDevAddrFromFlag gets a DevAddr from a named flag in the flag set.
GetDevAddrPrefix gets a typed DevAddrPrefix from the bytes.
GetDevAddrPrefixSliceFromFlag gets a DevAddrPrefix slice from a named flag in the flag set.
GetDevNonce gets a typed DevNonce from the bytes.
GetEUI64 gets a typed EUI64 from the bytes.
GetEUI64FromFlag gets an EUI64 from a named flag in the flag set.
GetEUI64Prefix gets a typed EUI64Prefix from the bytes.
GetEUI64PrefixSliceFromFlag gets an EUI64 prefix slice from a named flag in the flag set.
GetEUI64SliceFromFlag gets an EUI64 slice from a named flag in the flag set.
GetJoinNonce gets a typed JoinNonce from the bytes.
GetNetID gets a typed NetID from the bytes.
GetNetIDFromFlag gets a NetID from a named flag in the flag set.
MarshalDevAddrPrefixSlice marshals a slice of DevAddrPrefixes to JSON.
MarshalHEXBytes marshals bytes to JSON as HEX.
MustAES128Key returns a typed AES128Key from the bytes.
MustDevAddr returns a typed DevAddr from the bytes.
MustDevAddrPrefix returns a typed DevAddrPrefix from the bytes.
MustDevNonce returns a typed DevNonce from the bytes.
MustEUI64 returns a typed EUI64 from the bytes.
MustEUI64Prefix returns a typed EUI64Prefix from the bytes.
MustJoinNonce returns a typed JoinNonce from the bytes.
MustNetID returns a typed NetID from the bytes.
NewDevAddr returns new DevAddr.
NewNetID returns new NetID.
NwkAddrBits returns the length of NwkAddr field of netID in bits.
NwkAddrLength returns the length of NwkAddr field of netID in bytes.
Unmarshal16Bytes unmarshals 16 bytes from JSON.
Unmarshal2Bytes unmarshals 2 bytes from JSON.
Unmarshal3Bytes unmarshals 3 bytes from JSON.
Unmarshal4Bytes unmarshals 4 bytes from JSON.
Unmarshal6Bytes unmarshals 8 bytes from JSON.
Unmarshal8Bytes unmarshals 8 bytes from JSON.
UnmarshalDevAddrPrefixSlice unmarshals a slice of DevAddrPrefixes from JSON.

# Variables

MaxDevAddr is the highest value possible for a DevAddr.
MinDevAddr is the lowest value possible for a DevAddr.

# Structs

DevAddrPrefix is a DevAddr with a prefix length.
EUI64Prefix is an EUI64 with a prefix length.

# Interfaces

Interface all types in pkg/types must implement.

# Type aliases

AES128Key is an 128-bit AES key.
DevAddr is a 32-bit LoRaWAN device address.
DevNonce is device nonce used in the join procedure.
EUI64 is a 64-bit Extended Unique Identifier.
JoinNonce is Join Server nonce used in the join procedure.
NetID is issued by the LoRa Alliance.