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

Method AnswerHeader

pkg/interop/messages.go:36–52  ·  view source on GitHub ↗

AnswerHeader returns the header of the answer message.

()

Source from the content-addressed store, hash-verified

34
35// AnswerHeader returns the header of the answer message.
36func (h MessageHeader) AnswerHeader() (MessageHeader, error) {
37 ansType, ok := h.MessageType.Answer()
38 if !ok {
39 return MessageHeader{}, errInvalidRequestType.WithAttributes("type", h.MessageType)
40 }
41 return MessageHeader{
42 ProtocolVersion: h.ProtocolVersion,
43 TransactionID: h.TransactionID,
44 MessageType: ansType,
45 ReceiverToken: h.SenderToken,
46 ReceiverID: h.SenderID,
47 ReceiverNSID: h.SenderNSID,
48 SenderID: h.ReceiverID,
49 SenderToken: h.ReceiverToken,
50 SenderNSID: h.ReceiverNSID,
51 }, nil
52}
53
54// VSExtension is a vendor-specific extension.
55type VSExtension struct {

Callers 8

JoinRequestMethod · 0.80
AppSKeyRequestMethod · 0.80
HomeNSRequestMethod · 0.80
JoinRequestMethod · 0.80
HomeNSRequestMethod · 0.80
AppSKeyRequestMethod · 0.80
writeErrorFunction · 0.80
HomeNSRequestMethod · 0.80

Calls 2

AnswerMethod · 0.80
WithAttributesMethod · 0.45

Tested by 3

JoinRequestMethod · 0.64
AppSKeyRequestMethod · 0.64
HomeNSRequestMethod · 0.64