MCPcopy Create free account
hub / github.com/TheThingsNetwork/lorawan-stack / ReadDownlink

Method ReadDownlink

pkg/encoding/lorawan/mac.go:1532–1534  ·  view source on GitHub ↗

ReadDownlink reads a downlink MACCommand from r into cmd and returns any errors encountered.

(phy band.Band, r io.Reader, cmd *ttnpb.MACCommand)

Source from the content-addressed store, hash-verified

1530
1531// ReadDownlink reads a downlink MACCommand from r into cmd and returns any errors encountered.
1532func (spec MACCommandSpec) ReadDownlink(phy band.Band, r io.Reader, cmd *ttnpb.MACCommand) error {
1533 return spec.read(phy, r, false, cmd)
1534}
1535
1536var (
1537 errEncodingMACCommand = errors.DefineInvalidArgument("encoding_mac_command", "encode MAC command with CID `{cid}`")

Callers 3

decodeDownlinkFunction · 0.80
processDownlinkFunction · 0.80

Calls 1

readMethod · 0.95

Tested by 1