Documentation ¶
Index ¶
- func ParseMACCommand(cmd lorawan.Payload, uplink bool) (lorawan.CID, []byte, error)
- type AckMacCommand
- func (c *AckMacCommand) CleanFOptsDLChannelAns()
- func (c *AckMacCommand) CleanFOptsRXParamSetupAns()
- func (c *AckMacCommand) CleanFOptsRXTimingSetupAns()
- func (c *AckMacCommand) GetAll() []lorawan.Payload
- func (c *AckMacCommand) GetDLChannelAns() []lorawan.Payload
- func (c *AckMacCommand) GetRXParamSetupAns() []lorawan.Payload
- func (c *AckMacCommand) GetRXTimingSetupAns() []lorawan.Payload
- func (c *AckMacCommand) SetDLChannelAns(command []lorawan.Payload)
- func (c *AckMacCommand) SetRXParamSetupAns(command []lorawan.Payload)
- func (c *AckMacCommand) SetRXTimingSetupAns(command []lorawan.Payload)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AckMacCommand ¶
type AckMacCommand struct {
// contains filtered or unexported fields
}
AckMacCommand contains ack command that is need a condition to not send
func (*AckMacCommand) CleanFOptsDLChannelAns ¶
func (c *AckMacCommand) CleanFOptsDLChannelAns()
CleanFOptsDLChannelAns clean struct
func (*AckMacCommand) CleanFOptsRXParamSetupAns ¶
func (c *AckMacCommand) CleanFOptsRXParamSetupAns()
CleanFOptsRXParamSetupAns clean struct
func (*AckMacCommand) CleanFOptsRXTimingSetupAns ¶
func (c *AckMacCommand) CleanFOptsRXTimingSetupAns()
CleanFOptsRXTimingSetupAns clean struct
func (*AckMacCommand) GetAll ¶
func (c *AckMacCommand) GetAll() []lorawan.Payload
GetAll get all ack mac command that require a condition
func (*AckMacCommand) GetDLChannelAns ¶
func (c *AckMacCommand) GetDLChannelAns() []lorawan.Payload
GetDLChannelAns get DLChannelAns command
func (*AckMacCommand) GetRXParamSetupAns ¶
func (c *AckMacCommand) GetRXParamSetupAns() []lorawan.Payload
GetRXParamSetupAns get RXParamSetupAns command
func (*AckMacCommand) GetRXTimingSetupAns ¶
func (c *AckMacCommand) GetRXTimingSetupAns() []lorawan.Payload
GetRXTimingSetupAns get DLChannelAns command
func (*AckMacCommand) SetDLChannelAns ¶
func (c *AckMacCommand) SetDLChannelAns(command []lorawan.Payload)
SetDLChannelAns set ack command for DLChannelReq ack
func (*AckMacCommand) SetRXParamSetupAns ¶
func (c *AckMacCommand) SetRXParamSetupAns(command []lorawan.Payload)
SetRXParamSetupAns set ack command for rxParamSetupReq ack
func (*AckMacCommand) SetRXTimingSetupAns ¶
func (c *AckMacCommand) SetRXTimingSetupAns(command []lorawan.Payload)
SetRXTimingSetupAns set ack command for DLChannelReq ack
Click to show internal directories.
Click to hide internal directories.