Documentation ¶
Overview ¶
Package lorawan is a generated protocol buffer package.
It is generated from these files:
github.com/TheThingsNetwork/ttn/api/protocol/lorawan/device.proto
It has these top-level messages:
DeviceIdentifier Device
Package lorawan is a generated protocol buffer package.
It is generated from these files:
github.com/TheThingsNetwork/ttn/api/protocol/lorawan/device_address.proto
It has these top-level messages:
PrefixesRequest PrefixesResponse DevAddrRequest DevAddrResponse
Package lorawan is a generated protocol buffer package.
It is generated from these files:
github.com/TheThingsNetwork/ttn/api/protocol/lorawan/lorawan.proto
It has these top-level messages:
Metadata TxConfiguration ActivationMetadata Message MHDR MACPayload FHDR FCtrl MACCommand JoinRequestPayload JoinAcceptPayload DLSettings CFList
Index ¶
- Variables
- func RegisterDevAddrManagerServer(s *grpc.Server, srv DevAddrManagerServer)
- func RegisterDeviceManagerServer(s *grpc.Server, srv DeviceManagerServer)
- type ActivationMetadata
- func (*ActivationMetadata) Descriptor() ([]byte, []int)
- func (m *ActivationMetadata) GetCfList() *CFList
- func (m *ActivationMetadata) Marshal() (dAtA []byte, err error)
- func (m *ActivationMetadata) MarshalTo(dAtA []byte) (int, error)
- func (*ActivationMetadata) ProtoMessage()
- func (m *ActivationMetadata) Reset()
- func (m *ActivationMetadata) Size() (n int)
- func (m *ActivationMetadata) String() string
- func (m *ActivationMetadata) Unmarshal(dAtA []byte) error
- func (m *ActivationMetadata) Validate() error
- type CFList
- func (*CFList) Descriptor() ([]byte, []int)
- func (m *CFList) Marshal() (dAtA []byte, err error)
- func (m *CFList) MarshalTo(dAtA []byte) (int, error)
- func (*CFList) ProtoMessage()
- func (m *CFList) Reset()
- func (m *CFList) Size() (n int)
- func (m *CFList) String() string
- func (m *CFList) Unmarshal(dAtA []byte) error
- type DLSettings
- func (*DLSettings) Descriptor() ([]byte, []int)
- func (m *DLSettings) Marshal() (dAtA []byte, err error)
- func (m *DLSettings) MarshalTo(dAtA []byte) (int, error)
- func (*DLSettings) ProtoMessage()
- func (m *DLSettings) Reset()
- func (m *DLSettings) Size() (n int)
- func (m *DLSettings) String() string
- func (m *DLSettings) Unmarshal(dAtA []byte) error
- type DevAddrManagerClient
- type DevAddrManagerServer
- type DevAddrRequest
- func (*DevAddrRequest) Descriptor() ([]byte, []int)
- func (m *DevAddrRequest) Marshal() (dAtA []byte, err error)
- func (m *DevAddrRequest) MarshalTo(dAtA []byte) (int, error)
- func (*DevAddrRequest) ProtoMessage()
- func (m *DevAddrRequest) Reset()
- func (m *DevAddrRequest) Size() (n int)
- func (m *DevAddrRequest) String() string
- func (m *DevAddrRequest) Unmarshal(dAtA []byte) error
- type DevAddrResponse
- func (*DevAddrResponse) Descriptor() ([]byte, []int)
- func (m *DevAddrResponse) Marshal() (dAtA []byte, err error)
- func (m *DevAddrResponse) MarshalTo(dAtA []byte) (int, error)
- func (*DevAddrResponse) ProtoMessage()
- func (m *DevAddrResponse) Reset()
- func (m *DevAddrResponse) Size() (n int)
- func (m *DevAddrResponse) String() string
- func (m *DevAddrResponse) Unmarshal(dAtA []byte) error
- type Device
- func (*Device) Descriptor() ([]byte, []int)
- func (m *Device) Marshal() (dAtA []byte, err error)
- func (m *Device) MarshalTo(dAtA []byte) (int, error)
- func (*Device) ProtoMessage()
- func (m *Device) Reset()
- func (m *Device) Size() (n int)
- func (m *Device) String() string
- func (m *Device) Unmarshal(dAtA []byte) error
- func (m *Device) Validate() error
- type DeviceIdentifier
- func (*DeviceIdentifier) Descriptor() ([]byte, []int)
- func (m *DeviceIdentifier) Marshal() (dAtA []byte, err error)
- func (m *DeviceIdentifier) MarshalTo(dAtA []byte) (int, error)
- func (*DeviceIdentifier) ProtoMessage()
- func (m *DeviceIdentifier) Reset()
- func (m *DeviceIdentifier) Size() (n int)
- func (m *DeviceIdentifier) String() string
- func (m *DeviceIdentifier) Unmarshal(dAtA []byte) error
- func (m *DeviceIdentifier) Validate() error
- type DeviceManagerClient
- type DeviceManagerServer
- type FCtrl
- func (*FCtrl) Descriptor() ([]byte, []int)
- func (m *FCtrl) Marshal() (dAtA []byte, err error)
- func (m *FCtrl) MarshalTo(dAtA []byte) (int, error)
- func (*FCtrl) ProtoMessage()
- func (m *FCtrl) Reset()
- func (m *FCtrl) Size() (n int)
- func (m *FCtrl) String() string
- func (m *FCtrl) Unmarshal(dAtA []byte) error
- type FHDR
- func (*FHDR) Descriptor() ([]byte, []int)
- func (m *FHDR) GetFOpts() []MACCommand
- func (m *FHDR) Marshal() (dAtA []byte, err error)
- func (m *FHDR) MarshalTo(dAtA []byte) (int, error)
- func (*FHDR) ProtoMessage()
- func (m *FHDR) Reset()
- func (m *FHDR) Size() (n int)
- func (m *FHDR) String() string
- func (m *FHDR) Unmarshal(dAtA []byte) error
- type JoinAcceptPayload
- func (*JoinAcceptPayload) Descriptor() ([]byte, []int)
- func (m *JoinAcceptPayload) GetCfList() *CFList
- func (m *JoinAcceptPayload) Marshal() (dAtA []byte, err error)
- func (m *JoinAcceptPayload) MarshalTo(dAtA []byte) (int, error)
- func (*JoinAcceptPayload) ProtoMessage()
- func (m *JoinAcceptPayload) Reset()
- func (m *JoinAcceptPayload) Size() (n int)
- func (m *JoinAcceptPayload) String() string
- func (m *JoinAcceptPayload) Unmarshal(dAtA []byte) error
- func (m *JoinAcceptPayload) Validate() error
- type JoinRequestPayload
- func (*JoinRequestPayload) Descriptor() ([]byte, []int)
- func (m *JoinRequestPayload) Marshal() (dAtA []byte, err error)
- func (m *JoinRequestPayload) MarshalTo(dAtA []byte) (int, error)
- func (*JoinRequestPayload) ProtoMessage()
- func (m *JoinRequestPayload) Reset()
- func (m *JoinRequestPayload) Size() (n int)
- func (m *JoinRequestPayload) String() string
- func (m *JoinRequestPayload) Unmarshal(dAtA []byte) error
- func (m *JoinRequestPayload) Validate() error
- type MACCommand
- func (*MACCommand) Descriptor() ([]byte, []int)
- func (m *MACCommand) MACCommand() (cmd lorawan.MACCommand)
- func (m *MACCommand) Marshal() (dAtA []byte, err error)
- func (m *MACCommand) MarshalTo(dAtA []byte) (int, error)
- func (*MACCommand) ProtoMessage()
- func (m *MACCommand) Reset()
- func (m *MACCommand) Size() (n int)
- func (m *MACCommand) String() string
- func (m *MACCommand) Unmarshal(dAtA []byte) error
- type MACPayload
- func (*MACPayload) Descriptor() ([]byte, []int)
- func (m *MACPayload) Marshal() (dAtA []byte, err error)
- func (m *MACPayload) MarshalTo(dAtA []byte) (int, error)
- func (*MACPayload) ProtoMessage()
- func (m *MACPayload) Reset()
- func (m *MACPayload) Size() (n int)
- func (m *MACPayload) String() string
- func (m *MACPayload) Unmarshal(dAtA []byte) error
- func (m *MACPayload) Validate() error
- type MHDR
- type MType
- type Major
- type Message
- func (*Message) Descriptor() ([]byte, []int)
- func (m *Message) GetJoinAcceptPayload() *JoinAcceptPayload
- func (m *Message) GetJoinRequestPayload() *JoinRequestPayload
- func (m *Message) GetMacPayload() *MACPayload
- func (m *Message) GetPayload() isMessage_Payload
- func (m *Message) Marshal() (dAtA []byte, err error)
- func (m *Message) MarshalTo(dAtA []byte) (int, error)
- func (m *Message) PHYPayload() (phy lorawan.PHYPayload)
- func (*Message) ProtoMessage()
- func (m *Message) Reset()
- func (m *Message) Size() (n int)
- func (m *Message) String() string
- func (m *Message) Unmarshal(dAtA []byte) error
- func (m *Message) Validate() error
- func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...)
- type Message_JoinAcceptPayload
- type Message_JoinRequestPayload
- type Message_MacPayload
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)
- func (m *Metadata) Marshal() (dAtA []byte, err error)
- func (m *Metadata) MarshalTo(dAtA []byte) (int, error)
- func (*Metadata) ProtoMessage()
- func (m *Metadata) Reset()
- func (m *Metadata) Size() (n int)
- func (m *Metadata) String() string
- func (m *Metadata) Unmarshal(dAtA []byte) error
- func (m *Metadata) Validate() error
- type Modulation
- type PrefixesRequest
- func (*PrefixesRequest) Descriptor() ([]byte, []int)
- func (m *PrefixesRequest) Marshal() (dAtA []byte, err error)
- func (m *PrefixesRequest) MarshalTo(dAtA []byte) (int, error)
- func (*PrefixesRequest) ProtoMessage()
- func (m *PrefixesRequest) Reset()
- func (m *PrefixesRequest) Size() (n int)
- func (m *PrefixesRequest) String() string
- func (m *PrefixesRequest) Unmarshal(dAtA []byte) error
- type PrefixesResponse
- func (*PrefixesResponse) Descriptor() ([]byte, []int)
- func (m *PrefixesResponse) GetPrefixes() []*PrefixesResponse_PrefixMapping
- func (m *PrefixesResponse) Marshal() (dAtA []byte, err error)
- func (m *PrefixesResponse) MarshalTo(dAtA []byte) (int, error)
- func (*PrefixesResponse) ProtoMessage()
- func (m *PrefixesResponse) Reset()
- func (m *PrefixesResponse) Size() (n int)
- func (m *PrefixesResponse) String() string
- func (m *PrefixesResponse) Unmarshal(dAtA []byte) error
- type PrefixesResponse_PrefixMapping
- func (*PrefixesResponse_PrefixMapping) Descriptor() ([]byte, []int)
- func (m *PrefixesResponse_PrefixMapping) Marshal() (dAtA []byte, err error)
- func (m *PrefixesResponse_PrefixMapping) MarshalTo(dAtA []byte) (int, error)
- func (*PrefixesResponse_PrefixMapping) ProtoMessage()
- func (m *PrefixesResponse_PrefixMapping) Reset()
- func (m *PrefixesResponse_PrefixMapping) Size() (n int)
- func (m *PrefixesResponse_PrefixMapping) String() string
- func (m *PrefixesResponse_PrefixMapping) Unmarshal(dAtA []byte) error
- type Region
- type TxConfiguration
- func (*TxConfiguration) Descriptor() ([]byte, []int)
- func (m *TxConfiguration) Marshal() (dAtA []byte, err error)
- func (m *TxConfiguration) MarshalTo(dAtA []byte) (int, error)
- func (*TxConfiguration) ProtoMessage()
- func (m *TxConfiguration) Reset()
- func (m *TxConfiguration) Size() (n int)
- func (m *TxConfiguration) String() string
- func (m *TxConfiguration) Unmarshal(dAtA []byte) error
- func (m *TxConfiguration) Validate() error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthDevice = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowDevice = fmt.Errorf("proto: integer overflow") )
var ( ErrInvalidLengthDeviceAddress = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowDeviceAddress = fmt.Errorf("proto: integer overflow") )
var ( ErrInvalidLengthLorawan = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowLorawan = fmt.Errorf("proto: integer overflow") )
var MType_name = map[int32]string{
0: "JOIN_REQUEST",
1: "JOIN_ACCEPT",
2: "UNCONFIRMED_UP",
3: "UNCONFIRMED_DOWN",
4: "CONFIRMED_UP",
5: "CONFIRMED_DOWN",
}
var MType_value = map[string]int32{
"JOIN_REQUEST": 0,
"JOIN_ACCEPT": 1,
"UNCONFIRMED_UP": 2,
"UNCONFIRMED_DOWN": 3,
"CONFIRMED_UP": 4,
"CONFIRMED_DOWN": 5,
}
var Major_name = map[int32]string{
0: "LORAWAN_R1",
}
var Major_value = map[string]int32{
"LORAWAN_R1": 0,
}
var Modulation_name = map[int32]string{
0: "LORA",
1: "FSK",
}
var Modulation_value = map[string]int32{
"LORA": 0,
"FSK": 1,
}
var Region_name = map[int32]string{
0: "EU_863_870",
1: "US_902_928",
2: "CN_779_787",
3: "EU_433",
4: "AU_915_928",
5: "CN_470_510",
6: "AS_923",
7: "SK_920_923",
}
var Region_value = map[string]int32{
"EU_863_870": 0,
"US_902_928": 1,
"CN_779_787": 2,
"EU_433": 3,
"AU_915_928": 4,
"CN_470_510": 5,
"AS_923": 6,
"SK_920_923": 7,
}
Functions ¶
func RegisterDevAddrManagerServer ¶
func RegisterDevAddrManagerServer(s *grpc.Server, srv DevAddrManagerServer)
func RegisterDeviceManagerServer ¶
func RegisterDeviceManagerServer(s *grpc.Server, srv DeviceManagerServer)
Types ¶
type ActivationMetadata ¶
type ActivationMetadata struct { AppEui *github_com_TheThingsNetwork_ttn_core_types.AppEUI `` /* 140-byte string literal not displayed */ DevEui *github_com_TheThingsNetwork_ttn_core_types.DevEUI `` /* 140-byte string literal not displayed */ DevAddr *github_com_TheThingsNetwork_ttn_core_types.DevAddr `` /* 144-byte string literal not displayed */ NwkSKey *github_com_TheThingsNetwork_ttn_core_types.NwkSKey `` /* 146-byte string literal not displayed */ Rx1DrOffset uint32 `protobuf:"varint,11,opt,name=rx1_dr_offset,json=rx1DrOffset,proto3" json:"rx1_dr_offset,omitempty"` Rx2Dr uint32 `protobuf:"varint,12,opt,name=rx2_dr,json=rx2Dr,proto3" json:"rx2_dr,omitempty"` RxDelay uint32 `protobuf:"varint,13,opt,name=rx_delay,json=rxDelay,proto3" json:"rx_delay,omitempty"` CfList *CFList `protobuf:"bytes,14,opt,name=cf_list,json=cfList" json:"cf_list,omitempty"` }
func (*ActivationMetadata) Descriptor ¶
func (*ActivationMetadata) Descriptor() ([]byte, []int)
func (*ActivationMetadata) GetCfList ¶
func (m *ActivationMetadata) GetCfList() *CFList
func (*ActivationMetadata) Marshal ¶
func (m *ActivationMetadata) Marshal() (dAtA []byte, err error)
func (*ActivationMetadata) MarshalTo ¶
func (m *ActivationMetadata) MarshalTo(dAtA []byte) (int, error)
func (*ActivationMetadata) ProtoMessage ¶
func (*ActivationMetadata) ProtoMessage()
func (*ActivationMetadata) Reset ¶
func (m *ActivationMetadata) Reset()
func (*ActivationMetadata) Size ¶
func (m *ActivationMetadata) Size() (n int)
func (*ActivationMetadata) String ¶
func (m *ActivationMetadata) String() string
func (*ActivationMetadata) Unmarshal ¶
func (m *ActivationMetadata) Unmarshal(dAtA []byte) error
func (*ActivationMetadata) Validate ¶
func (m *ActivationMetadata) Validate() error
Validate implements the api.Validator interface
type CFList ¶
type CFList struct {
Freq []uint32 `protobuf:"varint,1,rep,packed,name=freq" json:"freq,omitempty"`
}
func (*CFList) Descriptor ¶
func (*CFList) ProtoMessage ¶
func (*CFList) ProtoMessage()
type DLSettings ¶
type DLSettings struct { Rx1DrOffset uint32 `protobuf:"varint,1,opt,name=rx1_dr_offset,json=rx1DrOffset,proto3" json:"rx1_dr_offset,omitempty"` Rx2Dr uint32 `protobuf:"varint,2,opt,name=rx2_dr,json=rx2Dr,proto3" json:"rx2_dr,omitempty"` }
func (*DLSettings) Descriptor ¶
func (*DLSettings) Descriptor() ([]byte, []int)
func (*DLSettings) Marshal ¶
func (m *DLSettings) Marshal() (dAtA []byte, err error)
func (*DLSettings) ProtoMessage ¶
func (*DLSettings) ProtoMessage()
func (*DLSettings) Reset ¶
func (m *DLSettings) Reset()
func (*DLSettings) Size ¶
func (m *DLSettings) Size() (n int)
func (*DLSettings) String ¶
func (m *DLSettings) String() string
func (*DLSettings) Unmarshal ¶
func (m *DLSettings) Unmarshal(dAtA []byte) error
type DevAddrManagerClient ¶
type DevAddrManagerClient interface { GetPrefixes(ctx context.Context, in *PrefixesRequest, opts ...grpc.CallOption) (*PrefixesResponse, error) GetDevAddr(ctx context.Context, in *DevAddrRequest, opts ...grpc.CallOption) (*DevAddrResponse, error) }
func NewDevAddrManagerClient ¶
func NewDevAddrManagerClient(cc *grpc.ClientConn) DevAddrManagerClient
type DevAddrManagerServer ¶
type DevAddrManagerServer interface { GetPrefixes(context.Context, *PrefixesRequest) (*PrefixesResponse, error) GetDevAddr(context.Context, *DevAddrRequest) (*DevAddrResponse, error) }
type DevAddrRequest ¶
type DevAddrRequest struct {
Usage []string `protobuf:"bytes,1,rep,name=usage" json:"usage,omitempty"`
}
func (*DevAddrRequest) Descriptor ¶
func (*DevAddrRequest) Descriptor() ([]byte, []int)
func (*DevAddrRequest) Marshal ¶
func (m *DevAddrRequest) Marshal() (dAtA []byte, err error)
func (*DevAddrRequest) ProtoMessage ¶
func (*DevAddrRequest) ProtoMessage()
func (*DevAddrRequest) Reset ¶
func (m *DevAddrRequest) Reset()
func (*DevAddrRequest) Size ¶
func (m *DevAddrRequest) Size() (n int)
func (*DevAddrRequest) String ¶
func (m *DevAddrRequest) String() string
func (*DevAddrRequest) Unmarshal ¶
func (m *DevAddrRequest) Unmarshal(dAtA []byte) error
type DevAddrResponse ¶
type DevAddrResponse struct {
DevAddr *github_com_TheThingsNetwork_ttn_core_types.DevAddr `` /* 144-byte string literal not displayed */
}
func (*DevAddrResponse) Descriptor ¶
func (*DevAddrResponse) Descriptor() ([]byte, []int)
func (*DevAddrResponse) Marshal ¶
func (m *DevAddrResponse) Marshal() (dAtA []byte, err error)
func (*DevAddrResponse) ProtoMessage ¶
func (*DevAddrResponse) ProtoMessage()
func (*DevAddrResponse) Reset ¶
func (m *DevAddrResponse) Reset()
func (*DevAddrResponse) Size ¶
func (m *DevAddrResponse) Size() (n int)
func (*DevAddrResponse) String ¶
func (m *DevAddrResponse) String() string
func (*DevAddrResponse) Unmarshal ¶
func (m *DevAddrResponse) Unmarshal(dAtA []byte) error
type Device ¶
type Device struct { AppEui *github_com_TheThingsNetwork_ttn_core_types.AppEUI `` /* 140-byte string literal not displayed */ DevEui *github_com_TheThingsNetwork_ttn_core_types.DevEUI `` /* 140-byte string literal not displayed */ AppId string `protobuf:"bytes,3,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"` DevId string `protobuf:"bytes,4,opt,name=dev_id,json=devId,proto3" json:"dev_id,omitempty"` DevAddr *github_com_TheThingsNetwork_ttn_core_types.DevAddr `` /* 144-byte string literal not displayed */ NwkSKey *github_com_TheThingsNetwork_ttn_core_types.NwkSKey `` /* 146-byte string literal not displayed */ AppSKey *github_com_TheThingsNetwork_ttn_core_types.AppSKey `` /* 146-byte string literal not displayed */ AppKey *github_com_TheThingsNetwork_ttn_core_types.AppKey `` /* 140-byte string literal not displayed */ FCntUp uint32 `protobuf:"varint,9,opt,name=f_cnt_up,json=fCntUp,proto3" json:"f_cnt_up,omitempty"` FCntDown uint32 `protobuf:"varint,10,opt,name=f_cnt_down,json=fCntDown,proto3" json:"f_cnt_down,omitempty"` // Options DisableFCntCheck bool `protobuf:"varint,11,opt,name=disable_f_cnt_check,json=disableFCntCheck,proto3" json:"disable_f_cnt_check,omitempty"` Uses32BitFCnt bool `protobuf:"varint,12,opt,name=uses32_bit_f_cnt,json=uses32BitFCnt,proto3" json:"uses32_bit_f_cnt,omitempty"` ActivationConstraints string `protobuf:"bytes,13,opt,name=activation_constraints,json=activationConstraints,proto3" json:"activation_constraints,omitempty"` // Other LastSeen int64 `protobuf:"varint,21,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"` }
func (*Device) Descriptor ¶
func (*Device) ProtoMessage ¶
func (*Device) ProtoMessage()
type DeviceIdentifier ¶
type DeviceIdentifier struct { AppEui *github_com_TheThingsNetwork_ttn_core_types.AppEUI `` /* 140-byte string literal not displayed */ DevEui *github_com_TheThingsNetwork_ttn_core_types.DevEUI `` /* 140-byte string literal not displayed */ }
func (*DeviceIdentifier) Descriptor ¶
func (*DeviceIdentifier) Descriptor() ([]byte, []int)
func (*DeviceIdentifier) Marshal ¶
func (m *DeviceIdentifier) Marshal() (dAtA []byte, err error)
func (*DeviceIdentifier) ProtoMessage ¶
func (*DeviceIdentifier) ProtoMessage()
func (*DeviceIdentifier) Reset ¶
func (m *DeviceIdentifier) Reset()
func (*DeviceIdentifier) Size ¶
func (m *DeviceIdentifier) Size() (n int)
func (*DeviceIdentifier) String ¶
func (m *DeviceIdentifier) String() string
func (*DeviceIdentifier) Unmarshal ¶
func (m *DeviceIdentifier) Unmarshal(dAtA []byte) error
func (*DeviceIdentifier) Validate ¶
func (m *DeviceIdentifier) Validate() error
Validate implements the api.Validator interface
type DeviceManagerClient ¶
type DeviceManagerClient interface { GetDevice(ctx context.Context, in *DeviceIdentifier, opts ...grpc.CallOption) (*Device, error) SetDevice(ctx context.Context, in *Device, opts ...grpc.CallOption) (*google_protobuf.Empty, error) DeleteDevice(ctx context.Context, in *DeviceIdentifier, opts ...grpc.CallOption) (*google_protobuf.Empty, error) }
func NewDeviceManagerClient ¶
func NewDeviceManagerClient(cc *grpc.ClientConn) DeviceManagerClient
type DeviceManagerServer ¶
type DeviceManagerServer interface { GetDevice(context.Context, *DeviceIdentifier) (*Device, error) SetDevice(context.Context, *Device) (*google_protobuf.Empty, error) DeleteDevice(context.Context, *DeviceIdentifier) (*google_protobuf.Empty, error) }
type FCtrl ¶
type FCtrl struct { Adr bool `protobuf:"varint,1,opt,name=adr,proto3" json:"adr,omitempty"` AdrAckReq bool `protobuf:"varint,2,opt,name=adr_ack_req,json=adrAckReq,proto3" json:"adr_ack_req,omitempty"` Ack bool `protobuf:"varint,3,opt,name=ack,proto3" json:"ack,omitempty"` FPending bool `protobuf:"varint,4,opt,name=f_pending,json=fPending,proto3" json:"f_pending,omitempty"` }
func (*FCtrl) Descriptor ¶
func (*FCtrl) ProtoMessage ¶
func (*FCtrl) ProtoMessage()
type FHDR ¶
type FHDR struct { DevAddr github_com_TheThingsNetwork_ttn_core_types.DevAddr `` /* 134-byte string literal not displayed */ FCtrl `protobuf:"bytes,2,opt,name=f_ctrl,json=fCtrl,embedded=f_ctrl" json:"f_ctrl"` FCnt uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"` FOpts []MACCommand `protobuf:"bytes,4,rep,name=f_opts,json=fOpts" json:"f_opts"` }
func (*FHDR) Descriptor ¶
func (*FHDR) GetFOpts ¶
func (m *FHDR) GetFOpts() []MACCommand
func (*FHDR) ProtoMessage ¶
func (*FHDR) ProtoMessage()
type JoinAcceptPayload ¶
type JoinAcceptPayload struct { Encrypted []byte `protobuf:"bytes,1,opt,name=encrypted,proto3" json:"encrypted,omitempty"` AppNonce github_com_TheThingsNetwork_ttn_core_types.AppNonce `` /* 138-byte string literal not displayed */ NetId github_com_TheThingsNetwork_ttn_core_types.NetID `` /* 126-byte string literal not displayed */ DevAddr github_com_TheThingsNetwork_ttn_core_types.DevAddr `` /* 134-byte string literal not displayed */ DLSettings `protobuf:"bytes,5,opt,name=dl_settings,json=dlSettings,embedded=dl_settings" json:"dl_settings"` RxDelay uint32 `protobuf:"varint,6,opt,name=rx_delay,json=rxDelay,proto3" json:"rx_delay,omitempty"` CfList *CFList `protobuf:"bytes,7,opt,name=cf_list,json=cfList" json:"cf_list,omitempty"` }
func JoinAcceptPayloadFromPayload ¶
func JoinAcceptPayloadFromPayload(payload lorawan.Payload) (accept JoinAcceptPayload)
JoinAcceptPayloadFromPayload creates a new JoinAcceptPayload from a lorawan.Payload
func (*JoinAcceptPayload) Descriptor ¶
func (*JoinAcceptPayload) Descriptor() ([]byte, []int)
func (*JoinAcceptPayload) GetCfList ¶
func (m *JoinAcceptPayload) GetCfList() *CFList
func (*JoinAcceptPayload) Marshal ¶
func (m *JoinAcceptPayload) Marshal() (dAtA []byte, err error)
func (*JoinAcceptPayload) MarshalTo ¶
func (m *JoinAcceptPayload) MarshalTo(dAtA []byte) (int, error)
func (*JoinAcceptPayload) ProtoMessage ¶
func (*JoinAcceptPayload) ProtoMessage()
func (*JoinAcceptPayload) Reset ¶
func (m *JoinAcceptPayload) Reset()
func (*JoinAcceptPayload) Size ¶
func (m *JoinAcceptPayload) Size() (n int)
func (*JoinAcceptPayload) String ¶
func (m *JoinAcceptPayload) String() string
func (*JoinAcceptPayload) Unmarshal ¶
func (m *JoinAcceptPayload) Unmarshal(dAtA []byte) error
func (*JoinAcceptPayload) Validate ¶
func (m *JoinAcceptPayload) Validate() error
Validate implements the api.Validator interface
type JoinRequestPayload ¶
type JoinRequestPayload struct { AppEui github_com_TheThingsNetwork_ttn_core_types.AppEUI `` /* 130-byte string literal not displayed */ DevEui github_com_TheThingsNetwork_ttn_core_types.DevEUI `` /* 130-byte string literal not displayed */ DevNonce github_com_TheThingsNetwork_ttn_core_types.DevNonce `` /* 138-byte string literal not displayed */ }
func JoinRequestPayloadFromPayload ¶
func JoinRequestPayloadFromPayload(payload lorawan.Payload) (request JoinRequestPayload)
JoinRequestPayloadFromPayload creates a new JoinRequestPayload from a lorawan.Payload
func (*JoinRequestPayload) Descriptor ¶
func (*JoinRequestPayload) Descriptor() ([]byte, []int)
func (*JoinRequestPayload) Marshal ¶
func (m *JoinRequestPayload) Marshal() (dAtA []byte, err error)
func (*JoinRequestPayload) MarshalTo ¶
func (m *JoinRequestPayload) MarshalTo(dAtA []byte) (int, error)
func (*JoinRequestPayload) ProtoMessage ¶
func (*JoinRequestPayload) ProtoMessage()
func (*JoinRequestPayload) Reset ¶
func (m *JoinRequestPayload) Reset()
func (*JoinRequestPayload) Size ¶
func (m *JoinRequestPayload) Size() (n int)
func (*JoinRequestPayload) String ¶
func (m *JoinRequestPayload) String() string
func (*JoinRequestPayload) Unmarshal ¶
func (m *JoinRequestPayload) Unmarshal(dAtA []byte) error
func (*JoinRequestPayload) Validate ¶
func (m *JoinRequestPayload) Validate() error
Validate implements the api.Validator interface
type MACCommand ¶
type MACCommand struct { Cid uint32 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"` Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` }
func MACCommandFromMACCommand ¶
func MACCommandFromMACCommand(cmd lorawan.MACCommand) (m MACCommand)
MACCommandFromMACCommand creates a new MACCommand from a lorawan.MACCommand
func (*MACCommand) Descriptor ¶
func (*MACCommand) Descriptor() ([]byte, []int)
func (*MACCommand) MACCommand ¶
func (m *MACCommand) MACCommand() (cmd lorawan.MACCommand)
MACCommand converts the MACCommand to a lorawan.MACCommand
func (*MACCommand) Marshal ¶
func (m *MACCommand) Marshal() (dAtA []byte, err error)
func (*MACCommand) ProtoMessage ¶
func (*MACCommand) ProtoMessage()
func (*MACCommand) Reset ¶
func (m *MACCommand) Reset()
func (*MACCommand) Size ¶
func (m *MACCommand) Size() (n int)
func (*MACCommand) String ¶
func (m *MACCommand) String() string
func (*MACCommand) Unmarshal ¶
func (m *MACCommand) Unmarshal(dAtA []byte) error
type MACPayload ¶
type MACPayload struct { FHDR `protobuf:"bytes,1,opt,name=f_hdr,json=fHdr,embedded=f_hdr" json:"f_hdr"` FPort int32 `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"` FrmPayload []byte `protobuf:"bytes,3,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"` }
func MACPayloadFromPayload ¶
func MACPayloadFromPayload(payload lorawan.Payload) (mac MACPayload)
MACPayloadFromPayload creates a new MACPayload from a lorawan.Payload
func (*MACPayload) Descriptor ¶
func (*MACPayload) Descriptor() ([]byte, []int)
func (*MACPayload) Marshal ¶
func (m *MACPayload) Marshal() (dAtA []byte, err error)
func (*MACPayload) ProtoMessage ¶
func (*MACPayload) ProtoMessage()
func (*MACPayload) Reset ¶
func (m *MACPayload) Reset()
func (*MACPayload) Size ¶
func (m *MACPayload) Size() (n int)
func (*MACPayload) String ¶
func (m *MACPayload) String() string
func (*MACPayload) Unmarshal ¶
func (m *MACPayload) Unmarshal(dAtA []byte) error
func (*MACPayload) Validate ¶
func (m *MACPayload) Validate() error
Validate implements the api.Validator interface
type MHDR ¶
type MHDR struct { MType MType `protobuf:"varint,1,opt,name=m_type,json=mType,proto3,enum=lorawan.MType" json:"m_type,omitempty"` Major Major `protobuf:"varint,2,opt,name=major,proto3,enum=lorawan.Major" json:"major,omitempty"` }
func (*MHDR) Descriptor ¶
func (*MHDR) ProtoMessage ¶
func (*MHDR) ProtoMessage()
type Message ¶
type Message struct { MHDR `protobuf:"bytes,1,opt,name=m_hdr,json=mHdr,embedded=m_hdr" json:"m_hdr"` Mic []byte `protobuf:"bytes,2,opt,name=mic,proto3" json:"mic,omitempty"` // Types that are valid to be assigned to Payload: // *Message_MacPayload // *Message_JoinRequestPayload // *Message_JoinAcceptPayload Payload isMessage_Payload `protobuf_oneof:"Payload"` }
func MessageFromPHYPayload ¶
func MessageFromPHYPayload(phy lorawan.PHYPayload) Message
MessageFromPHYPayload converts a lorawan.PHYPayload to a Message
func (*Message) Descriptor ¶
func (*Message) GetJoinAcceptPayload ¶
func (m *Message) GetJoinAcceptPayload() *JoinAcceptPayload
func (*Message) GetJoinRequestPayload ¶
func (m *Message) GetJoinRequestPayload() *JoinRequestPayload
func (*Message) GetMacPayload ¶
func (m *Message) GetMacPayload() *MACPayload
func (*Message) GetPayload ¶
func (m *Message) GetPayload() isMessage_Payload
func (*Message) PHYPayload ¶
func (m *Message) PHYPayload() (phy lorawan.PHYPayload)
PHYPayload converts the Message to a lorawan.PHYPayload
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
type Message_JoinAcceptPayload ¶
type Message_JoinAcceptPayload struct {
JoinAcceptPayload *JoinAcceptPayload `protobuf:"bytes,5,opt,name=join_accept_payload,json=joinAcceptPayload,oneof"`
}
func (*Message_JoinAcceptPayload) MarshalTo ¶
func (m *Message_JoinAcceptPayload) MarshalTo(dAtA []byte) (int, error)
func (*Message_JoinAcceptPayload) Payload ¶
func (msg *Message_JoinAcceptPayload) Payload() lorawan.Payload
Payload converts the JoinAcceptPayload to a lorawan.Payload
func (*Message_JoinAcceptPayload) Size ¶
func (m *Message_JoinAcceptPayload) Size() (n int)
type Message_JoinRequestPayload ¶
type Message_JoinRequestPayload struct {
JoinRequestPayload *JoinRequestPayload `protobuf:"bytes,4,opt,name=join_request_payload,json=joinRequestPayload,oneof"`
}
func (*Message_JoinRequestPayload) MarshalTo ¶
func (m *Message_JoinRequestPayload) MarshalTo(dAtA []byte) (int, error)
func (*Message_JoinRequestPayload) Payload ¶
func (msg *Message_JoinRequestPayload) Payload() lorawan.Payload
Payload converts the JoinRequestPayload to a lorawan.Payload
func (*Message_JoinRequestPayload) Size ¶
func (m *Message_JoinRequestPayload) Size() (n int)
type Message_MacPayload ¶
type Message_MacPayload struct {
MacPayload *MACPayload `protobuf:"bytes,3,opt,name=mac_payload,json=macPayload,oneof"`
}
func (*Message_MacPayload) MarshalTo ¶
func (m *Message_MacPayload) MarshalTo(dAtA []byte) (int, error)
func (*Message_MacPayload) Payload ¶
func (msg *Message_MacPayload) Payload() lorawan.Payload
Payload converts the MACPayload to a lorawan.Payload
func (*Message_MacPayload) Size ¶
func (m *Message_MacPayload) Size() (n int)
type Metadata ¶
type Metadata struct { Modulation Modulation `protobuf:"varint,11,opt,name=modulation,proto3,enum=lorawan.Modulation" json:"modulation,omitempty"` DataRate string `protobuf:"bytes,12,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"` BitRate uint32 `protobuf:"varint,13,opt,name=bit_rate,json=bitRate,proto3" json:"bit_rate,omitempty"` CodingRate string `protobuf:"bytes,14,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"` FCnt uint32 `protobuf:"varint,15,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"` }
func (*Metadata) Descriptor ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
type Modulation ¶
type Modulation int32
const ( Modulation_LORA Modulation = 0 Modulation_FSK Modulation = 1 )
func (Modulation) EnumDescriptor ¶
func (Modulation) EnumDescriptor() ([]byte, []int)
func (Modulation) String ¶
func (x Modulation) String() string
type PrefixesRequest ¶
type PrefixesRequest struct { }
func (*PrefixesRequest) Descriptor ¶
func (*PrefixesRequest) Descriptor() ([]byte, []int)
func (*PrefixesRequest) Marshal ¶
func (m *PrefixesRequest) Marshal() (dAtA []byte, err error)
func (*PrefixesRequest) ProtoMessage ¶
func (*PrefixesRequest) ProtoMessage()
func (*PrefixesRequest) Reset ¶
func (m *PrefixesRequest) Reset()
func (*PrefixesRequest) Size ¶
func (m *PrefixesRequest) Size() (n int)
func (*PrefixesRequest) String ¶
func (m *PrefixesRequest) String() string
func (*PrefixesRequest) Unmarshal ¶
func (m *PrefixesRequest) Unmarshal(dAtA []byte) error
type PrefixesResponse ¶
type PrefixesResponse struct {
Prefixes []*PrefixesResponse_PrefixMapping `protobuf:"bytes,1,rep,name=prefixes" json:"prefixes,omitempty"`
}
func (*PrefixesResponse) Descriptor ¶
func (*PrefixesResponse) Descriptor() ([]byte, []int)
func (*PrefixesResponse) GetPrefixes ¶
func (m *PrefixesResponse) GetPrefixes() []*PrefixesResponse_PrefixMapping
func (*PrefixesResponse) Marshal ¶
func (m *PrefixesResponse) Marshal() (dAtA []byte, err error)
func (*PrefixesResponse) ProtoMessage ¶
func (*PrefixesResponse) ProtoMessage()
func (*PrefixesResponse) Reset ¶
func (m *PrefixesResponse) Reset()
func (*PrefixesResponse) Size ¶
func (m *PrefixesResponse) Size() (n int)
func (*PrefixesResponse) String ¶
func (m *PrefixesResponse) String() string
func (*PrefixesResponse) Unmarshal ¶
func (m *PrefixesResponse) Unmarshal(dAtA []byte) error
type PrefixesResponse_PrefixMapping ¶
type PrefixesResponse_PrefixMapping struct { Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` Usage []string `protobuf:"bytes,2,rep,name=usage" json:"usage,omitempty"` }
func (*PrefixesResponse_PrefixMapping) Descriptor ¶
func (*PrefixesResponse_PrefixMapping) Descriptor() ([]byte, []int)
func (*PrefixesResponse_PrefixMapping) Marshal ¶
func (m *PrefixesResponse_PrefixMapping) Marshal() (dAtA []byte, err error)
func (*PrefixesResponse_PrefixMapping) MarshalTo ¶
func (m *PrefixesResponse_PrefixMapping) MarshalTo(dAtA []byte) (int, error)
func (*PrefixesResponse_PrefixMapping) ProtoMessage ¶
func (*PrefixesResponse_PrefixMapping) ProtoMessage()
func (*PrefixesResponse_PrefixMapping) Reset ¶
func (m *PrefixesResponse_PrefixMapping) Reset()
func (*PrefixesResponse_PrefixMapping) Size ¶
func (m *PrefixesResponse_PrefixMapping) Size() (n int)
func (*PrefixesResponse_PrefixMapping) String ¶
func (m *PrefixesResponse_PrefixMapping) String() string
func (*PrefixesResponse_PrefixMapping) Unmarshal ¶
func (m *PrefixesResponse_PrefixMapping) Unmarshal(dAtA []byte) error
type TxConfiguration ¶
type TxConfiguration struct { Modulation Modulation `protobuf:"varint,11,opt,name=modulation,proto3,enum=lorawan.Modulation" json:"modulation,omitempty"` DataRate string `protobuf:"bytes,12,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"` BitRate uint32 `protobuf:"varint,13,opt,name=bit_rate,json=bitRate,proto3" json:"bit_rate,omitempty"` CodingRate string `protobuf:"bytes,14,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"` FCnt uint32 `protobuf:"varint,15,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"` }
func (*TxConfiguration) Descriptor ¶
func (*TxConfiguration) Descriptor() ([]byte, []int)
func (*TxConfiguration) Marshal ¶
func (m *TxConfiguration) Marshal() (dAtA []byte, err error)
func (*TxConfiguration) ProtoMessage ¶
func (*TxConfiguration) ProtoMessage()
func (*TxConfiguration) Reset ¶
func (m *TxConfiguration) Reset()
func (*TxConfiguration) Size ¶
func (m *TxConfiguration) Size() (n int)
func (*TxConfiguration) String ¶
func (m *TxConfiguration) String() string
func (*TxConfiguration) Unmarshal ¶
func (m *TxConfiguration) Unmarshal(dAtA []byte) error
func (*TxConfiguration) Validate ¶
func (m *TxConfiguration) Validate() error
Validate implements the api.Validator interface