package
0.0.0-20221122014549-f7b7a7987b0a
Repository: https://github.com/liuhw0/lorawan.git
Documentation: pkg.go.dev
# Functions
GetCommandPayload returns a new CommandPayload for the given CID.
GetMcAppSKey returns the McAppSKey given the McKey and McAddr.
GetMcKEKey returns the McKEKey given the McRootKey.
GetMcNetSKey returns the McNetSKey given the McKey and McAddr.
GetMcRootKeyForAppKey returns the McRootKey given an AppKey.
GetMcRootKeyForGenAppKey returns the McRootKey given a GenAppKey.
# Constants
DefaultFPort defines the default fPort value for Remote Multicast Setup.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
Available command identifiers.
# Variables
Errors.
# Structs
Command defines the Command structure.
McClassBSessionAnsPayload implements the McClassBSessionAns payload.
McClassBSessionAnsPayloadStatusAndMcGroupID implements the McClassBSessionAns payload StatusAndMcGroupID field.
McClassBSessionReqPayload implements the McClassBSessionReq payload.
McClassBSessionReqPayloadMcGroupIDHeader implements the McClassBSessionReq payload McGroupIDHeader field.
McClassBSessionReqPayloadTimeOutPeriodicity implements the McClassBSessionReq payload TimeOutPeriodicity field.
McClassCSessionAnsPayload implements the McClassCSessionAns payload.
McClassCSessionAnsPayloadStatusAndMcGroupID implements the McClassCSessionAns payload StatusAndMcGroupID field.
McClassCSessionReqPayload implements the McClassCSessionReq payload.
McClassCSessionReqPayloadMcGroupIDHeader implements the McClassCSessionReq payload McGroupIDHeader field.
McClassCSessionReqPayloadSessionTimeOut implements the McClassCSessionReq payload SessionTimeOut field.
McGroupDeleteAnsPayload implements the McGroupDeleteAns payload.
McGroupDeleteAnsPayloadMcGroupIDHeader implements the McGroupDeleteAns payload McGroupIDHeader field.
McGroupDeleteReqPayload implements the McGroupDeleteReq payload.
McGroupDeleteReqPayloadMcGroupIDHeader implements the McGroupDeleteReq payload McGroupIDHeader field.
McGroupSetupAnsPayload implements the McGroupSetupAns payload.
McGroupSetupAnsPayloadMcGroupIDHeader implements the McGroupSetupAns payload GroupIDHeader field.
McGroupSetupReqPayload implements the McGroupSetupReq payload.
McGroupSetupReqPayloadMcGroupIDHeader implements the McGroupSetupReq payload McGroupIDHeader field.
McGroupStatusAnsPayload implements the McGroupStatusAns payload.
McGroupStatusAnsPayloadItem implements an McGroupID + MacAddr item.
McGroupStatusAnsPayloadStatus implements the McGroupStatusAns payload Status field.
McGroupStatusReqPayload implements the McGroupStatusReq payload.
McGroupStatusReqPayloadCmdMask implements the McGroupStatusReq payload CmdMask field.
PackageVersionAnsPayload implements the PackageVersionAns payload.
# Interfaces
CommandPayload defines the interface that a command payload must implement.