packetbroker

package module
v0.0.0-...-1725a47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2020 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthKeys        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowKeys          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupKeys = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthLocation        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowLocation          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupLocation = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMapping        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMapping          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMapping = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMappingServices        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMappingServices          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMappingServices = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthMessages        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMessages          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMessages = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthRouting        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRouting          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupRouting = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthRoutingServices        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowRoutingServices          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupRoutingServices = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DownlinkMessageClass_name = map[int32]string{
	0: "CLASS_A",
	1: "CLASS_B",
	2: "CLASS_C",
}
View Source
var DownlinkMessageClass_value = map[string]int32{
	"CLASS_A": 0,
	"CLASS_B": 1,
	"CLASS_C": 2,
}
View Source
var DownlinkMessagePriority_name = map[int32]string{
	0: "LOWEST",
	1: "LOW",
	2: "NORMAL",
	3: "HIGH",
	4: "HIGHEST",
}
View Source
var DownlinkMessagePriority_value = map[string]int32{
	"LOWEST":  0,
	"LOW":     1,
	"NORMAL":  2,
	"HIGH":    3,
	"HIGHEST": 4,
}
View Source
var MessageDeliveryState_name = map[int32]string{
	0: "ACCEPTED",
	1: "FORWARDED",
	2: "DELIVERED",
	3: "PROCESSED",
}
View Source
var MessageDeliveryState_value = map[string]int32{
	"ACCEPTED":  0,
	"FORWARDED": 1,
	"DELIVERED": 2,
	"PROCESSED": 3,
}
View Source
var Modulation_name = map[int32]string{
	0: "LORA",
	1: "FSK",
}
View Source
var Modulation_value = map[string]int32{
	"LORA": 0,
	"FSK":  1,
}
View Source
var Region_name = map[int32]string{
	0:  "UNKNOWN_REGION",
	1:  "EU_863_870",
	2:  "US_902_928",
	3:  "CN_779_787",
	4:  "EU_433",
	5:  "AU_915_928",
	6:  "CN_470_510",
	7:  "AS_923",
	8:  "KR_920_923",
	9:  "IN_865_867",
	10: "RU_864_870",
}
View Source
var Region_value = map[string]int32{
	"UNKNOWN_REGION": 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,
	"KR_920_923":     8,
	"IN_865_867":     9,
	"RU_864_870":     10,
}
View Source
var TerrestrialAntennaPlacement_name = map[int32]string{
	0: "UNKNOWN_PLACEMENT",
	1: "INDOOR",
	2: "OUTDOOR",
}
View Source
var TerrestrialAntennaPlacement_value = map[string]int32{
	"UNKNOWN_PLACEMENT": 0,
	"INDOOR":            1,
	"OUTDOOR":           2,
}

Functions

func RegisterForwarderMapperServer

func RegisterForwarderMapperServer(s *grpc.Server, srv ForwarderMapperServer)

func RegisterGatewayVisibilityManagerServer

func RegisterGatewayVisibilityManagerServer(s *grpc.Server, srv GatewayVisibilityManagerServer)

func RegisterHomeNetworkMapperServer

func RegisterHomeNetworkMapperServer(s *grpc.Server, srv HomeNetworkMapperServer)

func RegisterRouterForwarderDataServer

func RegisterRouterForwarderDataServer(s *grpc.Server, srv RouterForwarderDataServer)

func RegisterRouterHomeNetworkDataServer

func RegisterRouterHomeNetworkDataServer(s *grpc.Server, srv RouterHomeNetworkDataServer)

func RegisterRouterRouterDataServer

func RegisterRouterRouterDataServer(s *grpc.Server, srv RouterRouterDataServer)

func RegisterRoutingPolicyManagerServer

func RegisterRoutingPolicyManagerServer(s *grpc.Server, srv RoutingPolicyManagerServer)

func RegisterTenantManagerServer

func RegisterTenantManagerServer(s *grpc.Server, srv TenantManagerServer)

Types

type DeleteTenantRequest

type DeleteTenantRequest struct {
	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Tenant ID managed by the Member.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
}

func (*DeleteTenantRequest) Descriptor

func (*DeleteTenantRequest) Descriptor() ([]byte, []int)

func (*DeleteTenantRequest) GetNetId

func (m *DeleteTenantRequest) GetNetId() uint32

func (*DeleteTenantRequest) GetTenantId

func (m *DeleteTenantRequest) GetTenantId() string

func (*DeleteTenantRequest) Marshal

func (m *DeleteTenantRequest) Marshal() (dAtA []byte, err error)

func (*DeleteTenantRequest) MarshalTo

func (m *DeleteTenantRequest) MarshalTo(dAtA []byte) (int, error)

func (*DeleteTenantRequest) MarshalToSizedBuffer

func (m *DeleteTenantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DeleteTenantRequest) ProtoMessage

func (*DeleteTenantRequest) ProtoMessage()

func (*DeleteTenantRequest) Reset

func (m *DeleteTenantRequest) Reset()

func (*DeleteTenantRequest) Size

func (m *DeleteTenantRequest) Size() (n int)

func (*DeleteTenantRequest) String

func (m *DeleteTenantRequest) String() string

func (*DeleteTenantRequest) Unmarshal

func (m *DeleteTenantRequest) Unmarshal(dAtA []byte) error

func (*DeleteTenantRequest) Validate

func (r *DeleteTenantRequest) Validate() error

Validate returns whether the request is valid.

func (*DeleteTenantRequest) XXX_DiscardUnknown

func (m *DeleteTenantRequest) XXX_DiscardUnknown()

func (*DeleteTenantRequest) XXX_Marshal

func (m *DeleteTenantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteTenantRequest) XXX_Merge

func (m *DeleteTenantRequest) XXX_Merge(src proto.Message)

func (*DeleteTenantRequest) XXX_Size

func (m *DeleteTenantRequest) XXX_Size() int

func (*DeleteTenantRequest) XXX_Unmarshal

func (m *DeleteTenantRequest) XXX_Unmarshal(b []byte) error

type DevAddrPrefix

type DevAddrPrefix struct {
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// Significant bits of value.
	Length uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
}

func (*DevAddrPrefix) Descriptor

func (*DevAddrPrefix) Descriptor() ([]byte, []int)

func (*DevAddrPrefix) GetLength

func (m *DevAddrPrefix) GetLength() uint32

func (*DevAddrPrefix) GetValue

func (m *DevAddrPrefix) GetValue() uint32

func (*DevAddrPrefix) Marshal

func (m *DevAddrPrefix) Marshal() (dAtA []byte, err error)

func (*DevAddrPrefix) MarshalText

func (m *DevAddrPrefix) MarshalText() ([]byte, error)

MarshalText returns the DevAddrPrefix as formatted string.

func (*DevAddrPrefix) MarshalTo

func (m *DevAddrPrefix) MarshalTo(dAtA []byte) (int, error)

func (*DevAddrPrefix) MarshalToSizedBuffer

func (m *DevAddrPrefix) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (DevAddrPrefix) Match

func (m DevAddrPrefix) Match(devAddr uint32) bool

Match returns true if the DevAddrPrefixes matches the given DevAddr.

func (*DevAddrPrefix) ProtoMessage

func (*DevAddrPrefix) ProtoMessage()

func (*DevAddrPrefix) Reset

func (m *DevAddrPrefix) Reset()

func (*DevAddrPrefix) Size

func (m *DevAddrPrefix) Size() (n int)

func (*DevAddrPrefix) String

func (m *DevAddrPrefix) String() string

func (*DevAddrPrefix) Unmarshal

func (m *DevAddrPrefix) Unmarshal(dAtA []byte) error

func (*DevAddrPrefix) UnmarshalText

func (m *DevAddrPrefix) UnmarshalText(text []byte) error

UnmarshalText parses the formatted string.

func (*DevAddrPrefix) XXX_DiscardUnknown

func (m *DevAddrPrefix) XXX_DiscardUnknown()

func (*DevAddrPrefix) XXX_Marshal

func (m *DevAddrPrefix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DevAddrPrefix) XXX_Merge

func (m *DevAddrPrefix) XXX_Merge(src proto.Message)

func (*DevAddrPrefix) XXX_Size

func (m *DevAddrPrefix) XXX_Size() int

func (*DevAddrPrefix) XXX_Unmarshal

func (m *DevAddrPrefix) XXX_Unmarshal(b []byte) error

type DownlinkMessage

type DownlinkMessage struct {
	// PHYPayload of the downlink message.
	PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"`
	// RX1 settings.
	Rx1 *DownlinkMessage_RXSettings `protobuf:"bytes,2,opt,name=rx1,proto3" json:"rx1,omitempty"`
	// RX2 settings.
	Rx2 *DownlinkMessage_RXSettings `protobuf:"bytes,3,opt,name=rx2,proto3" json:"rx2,omitempty"`
	// RX1 delay.
	Rx1Delay *types.Duration `protobuf:"bytes,4,opt,name=rx1_delay,json=rx1Delay,proto3" json:"rx1_delay,omitempty"`
	// Downlink message class.
	Class DownlinkMessageClass `protobuf:"varint,5,opt,name=class,proto3,enum=org.packetbroker.v2beta1.DownlinkMessageClass" json:"class,omitempty"`
	// Forwarder uplink token, copied from UplinkMessage.
	// If unset, gateway_uplink_token must be set.
	ForwarderUplinkToken []byte `protobuf:"bytes,6,opt,name=forwarder_uplink_token,json=forwarderUplinkToken,proto3" json:"forwarder_uplink_token,omitempty"`
	// Gateway uplink token, copied from UplinkMessage.
	// If unset, forwarder_uplink_token must be set.
	GatewayUplinkToken []byte `protobuf:"bytes,7,opt,name=gateway_uplink_token,json=gatewayUplinkToken,proto3" json:"gateway_uplink_token,omitempty"`
	// Priority of the downlink message.
	Priority DownlinkMessagePriority `protobuf:"varint,8,opt,name=priority,proto3,enum=org.packetbroker.v2beta1.DownlinkMessagePriority" json:"priority,omitempty"`
}

LoRaWAN downlink data message.

func (*DownlinkMessage) Descriptor

func (*DownlinkMessage) Descriptor() ([]byte, []int)

func (*DownlinkMessage) GetClass

func (m *DownlinkMessage) GetClass() DownlinkMessageClass

func (*DownlinkMessage) GetForwarderUplinkToken

func (m *DownlinkMessage) GetForwarderUplinkToken() []byte

func (*DownlinkMessage) GetGatewayUplinkToken

func (m *DownlinkMessage) GetGatewayUplinkToken() []byte

func (*DownlinkMessage) GetPhyPayload

func (m *DownlinkMessage) GetPhyPayload() []byte

func (*DownlinkMessage) GetPriority

func (m *DownlinkMessage) GetPriority() DownlinkMessagePriority

func (*DownlinkMessage) GetRx1

func (*DownlinkMessage) GetRx1Delay

func (m *DownlinkMessage) GetRx1Delay() *types.Duration

func (*DownlinkMessage) GetRx2

func (*DownlinkMessage) Marshal

func (m *DownlinkMessage) Marshal() (dAtA []byte, err error)

func (*DownlinkMessage) MarshalTo

func (m *DownlinkMessage) MarshalTo(dAtA []byte) (int, error)

func (*DownlinkMessage) MarshalToSizedBuffer

func (m *DownlinkMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DownlinkMessage) ProtoMessage

func (*DownlinkMessage) ProtoMessage()

func (*DownlinkMessage) Reset

func (m *DownlinkMessage) Reset()

func (*DownlinkMessage) Size

func (m *DownlinkMessage) Size() (n int)

func (*DownlinkMessage) String

func (m *DownlinkMessage) String() string

func (*DownlinkMessage) Unmarshal

func (m *DownlinkMessage) Unmarshal(dAtA []byte) error

func (*DownlinkMessage) XXX_DiscardUnknown

func (m *DownlinkMessage) XXX_DiscardUnknown()

func (*DownlinkMessage) XXX_Marshal

func (m *DownlinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkMessage) XXX_Merge

func (m *DownlinkMessage) XXX_Merge(src proto.Message)

func (*DownlinkMessage) XXX_Size

func (m *DownlinkMessage) XXX_Size() int

func (*DownlinkMessage) XXX_Unmarshal

func (m *DownlinkMessage) XXX_Unmarshal(b []byte) error

type DownlinkMessageClass

type DownlinkMessageClass int32

LoRaWAN class for transmitting downlink.

const (
	DownlinkMessageClass_CLASS_A DownlinkMessageClass = 0
	DownlinkMessageClass_CLASS_B DownlinkMessageClass = 1
	DownlinkMessageClass_CLASS_C DownlinkMessageClass = 2
)

func (DownlinkMessageClass) EnumDescriptor

func (DownlinkMessageClass) EnumDescriptor() ([]byte, []int)

func (DownlinkMessageClass) String

func (x DownlinkMessageClass) String() string

type DownlinkMessagePriority

type DownlinkMessagePriority int32

Priority of a downlink message.

const (
	// Lowest priority.
	DownlinkMessagePriority_LOWEST DownlinkMessagePriority = 0
	// Low priority.
	DownlinkMessagePriority_LOW DownlinkMessagePriority = 1
	// Normal priority.
	DownlinkMessagePriority_NORMAL DownlinkMessagePriority = 2
	// High priority.
	// Sets the HiPriority flag in the LoRaWAN Backend Interfaces XmitDataReq message.
	DownlinkMessagePriority_HIGH DownlinkMessagePriority = 3
	// Highest priority.
	// Sets the HiPriority flag in the LoRaWAN Backend Interfaces XmitDataReq message.
	DownlinkMessagePriority_HIGHEST DownlinkMessagePriority = 4
)

func (DownlinkMessagePriority) EnumDescriptor

func (DownlinkMessagePriority) EnumDescriptor() ([]byte, []int)

func (DownlinkMessagePriority) String

func (x DownlinkMessagePriority) String() string

type DownlinkMessage_RXSettings

type DownlinkMessage_RXSettings struct {
	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Data rate index as defined in the gateway's LoRaWAN region.
	DataRateIndex uint32 `protobuf:"varint,2,opt,name=data_rate_index,json=dataRateIndex,proto3" json:"data_rate_index,omitempty"`
}

func (*DownlinkMessage_RXSettings) Descriptor

func (*DownlinkMessage_RXSettings) Descriptor() ([]byte, []int)

func (*DownlinkMessage_RXSettings) GetDataRateIndex

func (m *DownlinkMessage_RXSettings) GetDataRateIndex() uint32

func (*DownlinkMessage_RXSettings) GetFrequency

func (m *DownlinkMessage_RXSettings) GetFrequency() uint64

func (*DownlinkMessage_RXSettings) Marshal

func (m *DownlinkMessage_RXSettings) Marshal() (dAtA []byte, err error)

func (*DownlinkMessage_RXSettings) MarshalTo

func (m *DownlinkMessage_RXSettings) MarshalTo(dAtA []byte) (int, error)

func (*DownlinkMessage_RXSettings) MarshalToSizedBuffer

func (m *DownlinkMessage_RXSettings) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DownlinkMessage_RXSettings) ProtoMessage

func (*DownlinkMessage_RXSettings) ProtoMessage()

func (*DownlinkMessage_RXSettings) Reset

func (m *DownlinkMessage_RXSettings) Reset()

func (*DownlinkMessage_RXSettings) Size

func (m *DownlinkMessage_RXSettings) Size() (n int)

func (*DownlinkMessage_RXSettings) String

func (m *DownlinkMessage_RXSettings) String() string

func (*DownlinkMessage_RXSettings) Unmarshal

func (m *DownlinkMessage_RXSettings) Unmarshal(dAtA []byte) error

func (*DownlinkMessage_RXSettings) XXX_DiscardUnknown

func (m *DownlinkMessage_RXSettings) XXX_DiscardUnknown()

func (*DownlinkMessage_RXSettings) XXX_Marshal

func (m *DownlinkMessage_RXSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkMessage_RXSettings) XXX_Merge

func (m *DownlinkMessage_RXSettings) XXX_Merge(src proto.Message)

func (*DownlinkMessage_RXSettings) XXX_Size

func (m *DownlinkMessage_RXSettings) XXX_Size() int

func (*DownlinkMessage_RXSettings) XXX_Unmarshal

func (m *DownlinkMessage_RXSettings) XXX_Unmarshal(b []byte) error

type EncryptedData

type EncryptedData struct {
	// Encrypted data encryption keys with which the value is encrypted using AES-256-GCM.
	// The map key refers to the key encryption key.
	DeksEncrypted map[string][]byte `` /* 188-byte string literal not displayed */
	// Encrypted data.
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}

Encrypted data.

func (*EncryptedData) Descriptor

func (*EncryptedData) Descriptor() ([]byte, []int)

func (*EncryptedData) GetDeksEncrypted

func (m *EncryptedData) GetDeksEncrypted() map[string][]byte

func (*EncryptedData) GetValue

func (m *EncryptedData) GetValue() []byte

func (*EncryptedData) Marshal

func (m *EncryptedData) Marshal() (dAtA []byte, err error)

func (*EncryptedData) MarshalTo

func (m *EncryptedData) MarshalTo(dAtA []byte) (int, error)

func (*EncryptedData) MarshalToSizedBuffer

func (m *EncryptedData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*EncryptedData) ProtoMessage

func (*EncryptedData) ProtoMessage()

func (*EncryptedData) Reset

func (m *EncryptedData) Reset()

func (*EncryptedData) Size

func (m *EncryptedData) Size() (n int)

func (*EncryptedData) String

func (m *EncryptedData) String() string

func (*EncryptedData) Unmarshal

func (m *EncryptedData) Unmarshal(dAtA []byte) error

func (*EncryptedData) XXX_DiscardUnknown

func (m *EncryptedData) XXX_DiscardUnknown()

func (*EncryptedData) XXX_Marshal

func (m *EncryptedData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncryptedData) XXX_Merge

func (m *EncryptedData) XXX_Merge(src proto.Message)

func (*EncryptedData) XXX_Size

func (m *EncryptedData) XXX_Size() int

func (*EncryptedData) XXX_Unmarshal

func (m *EncryptedData) XXX_Unmarshal(b []byte) error

type ForwarderIdentifier

type ForwarderIdentifier struct {
	// LoRa Alliance NetID of the Forwarder Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Forwarder ID. If empty, consider NetID only.
	// Forwarder IDs are assigned by the Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
}

func (*ForwarderIdentifier) Descriptor

func (*ForwarderIdentifier) Descriptor() ([]byte, []int)

func (*ForwarderIdentifier) GetForwarderId

func (m *ForwarderIdentifier) GetForwarderId() string

func (*ForwarderIdentifier) GetNetId

func (m *ForwarderIdentifier) GetNetId() uint32

func (*ForwarderIdentifier) Marshal

func (m *ForwarderIdentifier) Marshal() (dAtA []byte, err error)

func (*ForwarderIdentifier) MarshalTo

func (m *ForwarderIdentifier) MarshalTo(dAtA []byte) (int, error)

func (*ForwarderIdentifier) MarshalToSizedBuffer

func (m *ForwarderIdentifier) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ForwarderIdentifier) ProtoMessage

func (*ForwarderIdentifier) ProtoMessage()

func (*ForwarderIdentifier) Reset

func (m *ForwarderIdentifier) Reset()

func (*ForwarderIdentifier) Size

func (m *ForwarderIdentifier) Size() (n int)

func (*ForwarderIdentifier) String

func (m *ForwarderIdentifier) String() string

func (*ForwarderIdentifier) Unmarshal

func (m *ForwarderIdentifier) Unmarshal(dAtA []byte) error

func (*ForwarderIdentifier) XXX_DiscardUnknown

func (m *ForwarderIdentifier) XXX_DiscardUnknown()

func (*ForwarderIdentifier) XXX_Marshal

func (m *ForwarderIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ForwarderIdentifier) XXX_Merge

func (m *ForwarderIdentifier) XXX_Merge(src proto.Message)

func (*ForwarderIdentifier) XXX_Size

func (m *ForwarderIdentifier) XXX_Size() int

func (*ForwarderIdentifier) XXX_Unmarshal

func (m *ForwarderIdentifier) XXX_Unmarshal(b []byte) error

type ForwarderIdentifiers

type ForwarderIdentifiers struct {
	List []*ForwarderIdentifier `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
}

func (*ForwarderIdentifiers) Descriptor

func (*ForwarderIdentifiers) Descriptor() ([]byte, []int)

func (*ForwarderIdentifiers) GetList

func (m *ForwarderIdentifiers) GetList() []*ForwarderIdentifier

func (*ForwarderIdentifiers) Marshal

func (m *ForwarderIdentifiers) Marshal() (dAtA []byte, err error)

func (*ForwarderIdentifiers) MarshalTo

func (m *ForwarderIdentifiers) MarshalTo(dAtA []byte) (int, error)

func (*ForwarderIdentifiers) MarshalToSizedBuffer

func (m *ForwarderIdentifiers) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ForwarderIdentifiers) ProtoMessage

func (*ForwarderIdentifiers) ProtoMessage()

func (*ForwarderIdentifiers) Reset

func (m *ForwarderIdentifiers) Reset()

func (*ForwarderIdentifiers) Size

func (m *ForwarderIdentifiers) Size() (n int)

func (*ForwarderIdentifiers) String

func (m *ForwarderIdentifiers) String() string

func (*ForwarderIdentifiers) Unmarshal

func (m *ForwarderIdentifiers) Unmarshal(dAtA []byte) error

func (*ForwarderIdentifiers) XXX_DiscardUnknown

func (m *ForwarderIdentifiers) XXX_DiscardUnknown()

func (*ForwarderIdentifiers) XXX_Marshal

func (m *ForwarderIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ForwarderIdentifiers) XXX_Merge

func (m *ForwarderIdentifiers) XXX_Merge(src proto.Message)

func (*ForwarderIdentifiers) XXX_Size

func (m *ForwarderIdentifiers) XXX_Size() int

func (*ForwarderIdentifiers) XXX_Unmarshal

func (m *ForwarderIdentifiers) XXX_Unmarshal(b []byte) error

type ForwarderMapperClient

type ForwarderMapperClient interface {
	// Update a gateway.
	UpdateGateway(ctx context.Context, in *UpdateForwarderGatewayRequest, opts ...grpc.CallOption) (*types.Empty, error)
}

ForwarderMapperClient is the client API for ForwarderMapper service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewForwarderMapperClient

func NewForwarderMapperClient(cc *grpc.ClientConn) ForwarderMapperClient

type ForwarderMapperServer

type ForwarderMapperServer interface {
	// Update a gateway.
	UpdateGateway(context.Context, *UpdateForwarderGatewayRequest) (*types.Empty, error)
}

ForwarderMapperServer is the server API for ForwarderMapper service.

type ForwarderTenantRequest

type ForwarderTenantRequest interface {
	GetForwarderNetId() uint32
	GetForwarderTenantId() string
}

ForwarderTenantRequest is a request with a Forwarder Tenant ID.

type Gateway

type Gateway struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Unique identifier of the gateway.
	Eui uint64 `protobuf:"fixed64,3,opt,name=eui,proto3" json:"eui,omitempty"`
	// Timestamp when the gateway was last updated.
	UpdatedAt *types.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Types that are valid to be assigned to Location:
	//	*Gateway_Terrestrial_
	//	*Gateway_Satellite_
	Location isGateway_Location `protobuf_oneof:"location"`
	// Contact name.
	// Subscribing Home Networks receive this value if the Gateway Visibility has contact_information set.
	ContactName string `protobuf:"bytes,7,opt,name=contact_name,json=contactName,proto3" json:"contact_name,omitempty"`
	// Contact email address.
	// Subscribing Home Networks receive this value if the Gateway Visibility has contact_information set.
	ContactEmail string `protobuf:"bytes,8,opt,name=contact_email,json=contactEmail,proto3" json:"contact_email,omitempty"`
	// Contact URL.
	// Subscribing Home Networks receive this value if the Gateway Visibility has contact_information set.
	ContactUrl string `protobuf:"bytes,9,opt,name=contact_url,json=contactUrl,proto3" json:"contact_url,omitempty"`
	// Indicates whether the gateway is online.
	// Subscribing Home Networks receive this value if the Gateway Visibility has status set.
	Online *types.BoolValue `protobuf:"bytes,10,opt,name=online,proto3" json:"online,omitempty"`
	// Total number of received messages.
	// Subscribing Home Networks receive this value if the Gateway Visibility has counters set.
	RxCount *types.UInt64Value `protobuf:"bytes,11,opt,name=rx_count,json=rxCount,proto3" json:"rx_count,omitempty"`
	// Number of transmitted messages.
	// Subscribing Home Networks receive this value if the Gateway Visibility has counters set.
	TxCount *types.UInt64Value `protobuf:"bytes,12,opt,name=tx_count,json=txCount,proto3" json:"tx_count,omitempty"`
	// Frequency plan of the gateway.
	// Subscribing Home Networks receive this value if the Gateway Visibility has frequency_plan set.
	FrequencyPlan *GatewayFrequencyPlan `protobuf:"bytes,13,opt,name=frequency_plan,json=frequencyPlan,proto3" json:"frequency_plan,omitempty"`
}

func (*Gateway) Descriptor

func (*Gateway) Descriptor() ([]byte, []int)

func (*Gateway) GetContactEmail

func (m *Gateway) GetContactEmail() string

func (*Gateway) GetContactName

func (m *Gateway) GetContactName() string

func (*Gateway) GetContactUrl

func (m *Gateway) GetContactUrl() string

func (*Gateway) GetEui

func (m *Gateway) GetEui() uint64

func (*Gateway) GetForwarderId

func (m *Gateway) GetForwarderId() string

func (*Gateway) GetForwarderNetId

func (m *Gateway) GetForwarderNetId() uint32

func (*Gateway) GetFrequencyPlan

func (m *Gateway) GetFrequencyPlan() *GatewayFrequencyPlan

func (*Gateway) GetLocation

func (m *Gateway) GetLocation() isGateway_Location

func (*Gateway) GetOnline

func (m *Gateway) GetOnline() *types.BoolValue

func (*Gateway) GetRxCount

func (m *Gateway) GetRxCount() *types.UInt64Value

func (*Gateway) GetSatellite

func (m *Gateway) GetSatellite() *Gateway_Satellite

func (*Gateway) GetTerrestrial

func (m *Gateway) GetTerrestrial() *Gateway_Terrestrial

func (*Gateway) GetTxCount

func (m *Gateway) GetTxCount() *types.UInt64Value

func (*Gateway) GetUpdatedAt

func (m *Gateway) GetUpdatedAt() *types.Timestamp

func (*Gateway) Marshal

func (m *Gateway) Marshal() (dAtA []byte, err error)

func (*Gateway) MarshalTo

func (m *Gateway) MarshalTo(dAtA []byte) (int, error)

func (*Gateway) MarshalToSizedBuffer

func (m *Gateway) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) Reset

func (m *Gateway) Reset()

func (*Gateway) Size

func (m *Gateway) Size() (n int)

func (*Gateway) String

func (m *Gateway) String() string

func (*Gateway) Unmarshal

func (m *Gateway) Unmarshal(dAtA []byte) error

func (*Gateway) XXX_DiscardUnknown

func (m *Gateway) XXX_DiscardUnknown()

func (*Gateway) XXX_Marshal

func (m *Gateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateway) XXX_Merge

func (m *Gateway) XXX_Merge(src proto.Message)

func (*Gateway) XXX_OneofWrappers

func (*Gateway) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Gateway) XXX_Size

func (m *Gateway) XXX_Size() int

func (*Gateway) XXX_Unmarshal

func (m *Gateway) XXX_Unmarshal(b []byte) error

type GatewayFrequencyPlan

type GatewayFrequencyPlan struct {
	// Region of the frequency plan.
	Region         Region                          `protobuf:"varint,1,opt,name=region,proto3,enum=org.packetbroker.v2beta1.Region" json:"region,omitempty"`
	UplinkChannels []*GatewayFrequencyPlan_Channel `protobuf:"bytes,2,rep,name=uplink_channels,json=uplinkChannels,proto3" json:"uplink_channels,omitempty"`
}

func (*GatewayFrequencyPlan) Descriptor

func (*GatewayFrequencyPlan) Descriptor() ([]byte, []int)

func (*GatewayFrequencyPlan) GetRegion

func (m *GatewayFrequencyPlan) GetRegion() Region

func (*GatewayFrequencyPlan) GetUplinkChannels

func (m *GatewayFrequencyPlan) GetUplinkChannels() []*GatewayFrequencyPlan_Channel

func (*GatewayFrequencyPlan) Marshal

func (m *GatewayFrequencyPlan) Marshal() (dAtA []byte, err error)

func (*GatewayFrequencyPlan) MarshalTo

func (m *GatewayFrequencyPlan) MarshalTo(dAtA []byte) (int, error)

func (*GatewayFrequencyPlan) MarshalToSizedBuffer

func (m *GatewayFrequencyPlan) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayFrequencyPlan) ProtoMessage

func (*GatewayFrequencyPlan) ProtoMessage()

func (*GatewayFrequencyPlan) Reset

func (m *GatewayFrequencyPlan) Reset()

func (*GatewayFrequencyPlan) Size

func (m *GatewayFrequencyPlan) Size() (n int)

func (*GatewayFrequencyPlan) String

func (m *GatewayFrequencyPlan) String() string

func (*GatewayFrequencyPlan) Unmarshal

func (m *GatewayFrequencyPlan) Unmarshal(dAtA []byte) error

func (*GatewayFrequencyPlan) XXX_DiscardUnknown

func (m *GatewayFrequencyPlan) XXX_DiscardUnknown()

func (*GatewayFrequencyPlan) XXX_Marshal

func (m *GatewayFrequencyPlan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayFrequencyPlan) XXX_Merge

func (m *GatewayFrequencyPlan) XXX_Merge(src proto.Message)

func (*GatewayFrequencyPlan) XXX_Size

func (m *GatewayFrequencyPlan) XXX_Size() int

func (*GatewayFrequencyPlan) XXX_Unmarshal

func (m *GatewayFrequencyPlan) XXX_Unmarshal(b []byte) error

type GatewayFrequencyPlan_Channel

type GatewayFrequencyPlan_Channel struct {
	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Minimum data rate.
	MinDataRate uint32 `protobuf:"varint,2,opt,name=min_data_rate,json=minDataRate,proto3" json:"min_data_rate,omitempty"`
	// Maximum data rate.
	MaxDataRate uint32 `protobuf:"varint,3,opt,name=max_data_rate,json=maxDataRate,proto3" json:"max_data_rate,omitempty"`
	// Modulation.
	Modulation Modulation `protobuf:"varint,4,opt,name=modulation,proto3,enum=org.packetbroker.v2beta1.Modulation" json:"modulation,omitempty"`
}

func (*GatewayFrequencyPlan_Channel) Descriptor

func (*GatewayFrequencyPlan_Channel) Descriptor() ([]byte, []int)

func (*GatewayFrequencyPlan_Channel) GetFrequency

func (m *GatewayFrequencyPlan_Channel) GetFrequency() uint64

func (*GatewayFrequencyPlan_Channel) GetMaxDataRate

func (m *GatewayFrequencyPlan_Channel) GetMaxDataRate() uint32

func (*GatewayFrequencyPlan_Channel) GetMinDataRate

func (m *GatewayFrequencyPlan_Channel) GetMinDataRate() uint32

func (*GatewayFrequencyPlan_Channel) GetModulation

func (m *GatewayFrequencyPlan_Channel) GetModulation() Modulation

func (*GatewayFrequencyPlan_Channel) Marshal

func (m *GatewayFrequencyPlan_Channel) Marshal() (dAtA []byte, err error)

func (*GatewayFrequencyPlan_Channel) MarshalTo

func (m *GatewayFrequencyPlan_Channel) MarshalTo(dAtA []byte) (int, error)

func (*GatewayFrequencyPlan_Channel) MarshalToSizedBuffer

func (m *GatewayFrequencyPlan_Channel) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayFrequencyPlan_Channel) ProtoMessage

func (*GatewayFrequencyPlan_Channel) ProtoMessage()

func (*GatewayFrequencyPlan_Channel) Reset

func (m *GatewayFrequencyPlan_Channel) Reset()

func (*GatewayFrequencyPlan_Channel) Size

func (m *GatewayFrequencyPlan_Channel) Size() (n int)

func (*GatewayFrequencyPlan_Channel) String

func (*GatewayFrequencyPlan_Channel) Unmarshal

func (m *GatewayFrequencyPlan_Channel) Unmarshal(dAtA []byte) error

func (*GatewayFrequencyPlan_Channel) XXX_DiscardUnknown

func (m *GatewayFrequencyPlan_Channel) XXX_DiscardUnknown()

func (*GatewayFrequencyPlan_Channel) XXX_Marshal

func (m *GatewayFrequencyPlan_Channel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayFrequencyPlan_Channel) XXX_Merge

func (m *GatewayFrequencyPlan_Channel) XXX_Merge(src proto.Message)

func (*GatewayFrequencyPlan_Channel) XXX_Size

func (m *GatewayFrequencyPlan_Channel) XXX_Size() int

func (*GatewayFrequencyPlan_Channel) XXX_Unmarshal

func (m *GatewayFrequencyPlan_Channel) XXX_Unmarshal(b []byte) error

type GatewayMetadataLocalization

type GatewayMetadataLocalization struct {
	// Types that are valid to be assigned to Value:
	//	*GatewayMetadataLocalization_Terrestrial_
	//	*GatewayMetadataLocalization_Satellite_
	Value isGatewayMetadataLocalization_Value `protobuf_oneof:"value"`
}

Gateway metadata for localization.

func (*GatewayMetadataLocalization) Descriptor

func (*GatewayMetadataLocalization) Descriptor() ([]byte, []int)

func (*GatewayMetadataLocalization) GetSatellite

func (*GatewayMetadataLocalization) GetTerrestrial

func (*GatewayMetadataLocalization) GetValue

func (m *GatewayMetadataLocalization) GetValue() isGatewayMetadataLocalization_Value

func (*GatewayMetadataLocalization) Marshal

func (m *GatewayMetadataLocalization) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataLocalization) MarshalTo

func (m *GatewayMetadataLocalization) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization) ProtoMessage

func (*GatewayMetadataLocalization) ProtoMessage()

func (*GatewayMetadataLocalization) Reset

func (m *GatewayMetadataLocalization) Reset()

func (*GatewayMetadataLocalization) Size

func (m *GatewayMetadataLocalization) Size() (n int)

func (*GatewayMetadataLocalization) String

func (m *GatewayMetadataLocalization) String() string

func (*GatewayMetadataLocalization) Unmarshal

func (m *GatewayMetadataLocalization) Unmarshal(dAtA []byte) error

func (*GatewayMetadataLocalization) XXX_DiscardUnknown

func (m *GatewayMetadataLocalization) XXX_DiscardUnknown()

func (*GatewayMetadataLocalization) XXX_Marshal

func (m *GatewayMetadataLocalization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataLocalization) XXX_Merge

func (m *GatewayMetadataLocalization) XXX_Merge(src proto.Message)

func (*GatewayMetadataLocalization) XXX_OneofWrappers

func (*GatewayMetadataLocalization) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GatewayMetadataLocalization) XXX_Size

func (m *GatewayMetadataLocalization) XXX_Size() int

func (*GatewayMetadataLocalization) XXX_Unmarshal

func (m *GatewayMetadataLocalization) XXX_Unmarshal(b []byte) error

type GatewayMetadataLocalization_Satellite

type GatewayMetadataLocalization_Satellite struct {
	// Satellite location.
	Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
}

func (*GatewayMetadataLocalization_Satellite) Descriptor

func (*GatewayMetadataLocalization_Satellite) Descriptor() ([]byte, []int)

func (*GatewayMetadataLocalization_Satellite) GetLocation

func (*GatewayMetadataLocalization_Satellite) Marshal

func (m *GatewayMetadataLocalization_Satellite) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataLocalization_Satellite) MarshalTo

func (m *GatewayMetadataLocalization_Satellite) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Satellite) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization_Satellite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Satellite) ProtoMessage

func (*GatewayMetadataLocalization_Satellite) ProtoMessage()

func (*GatewayMetadataLocalization_Satellite) Reset

func (*GatewayMetadataLocalization_Satellite) Size

func (*GatewayMetadataLocalization_Satellite) String

func (*GatewayMetadataLocalization_Satellite) Unmarshal

func (m *GatewayMetadataLocalization_Satellite) Unmarshal(dAtA []byte) error

func (*GatewayMetadataLocalization_Satellite) XXX_DiscardUnknown

func (m *GatewayMetadataLocalization_Satellite) XXX_DiscardUnknown()

func (*GatewayMetadataLocalization_Satellite) XXX_Marshal

func (m *GatewayMetadataLocalization_Satellite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataLocalization_Satellite) XXX_Merge

func (*GatewayMetadataLocalization_Satellite) XXX_Size

func (*GatewayMetadataLocalization_Satellite) XXX_Unmarshal

func (m *GatewayMetadataLocalization_Satellite) XXX_Unmarshal(b []byte) error

type GatewayMetadataLocalization_Satellite_

type GatewayMetadataLocalization_Satellite_ struct {
	Satellite *GatewayMetadataLocalization_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof" json:"satellite,omitempty"`
}

func (*GatewayMetadataLocalization_Satellite_) MarshalTo

func (m *GatewayMetadataLocalization_Satellite_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Satellite_) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization_Satellite_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Satellite_) Size

type GatewayMetadataLocalization_Terrestrial

type GatewayMetadataLocalization_Terrestrial struct {
	Antennas []*GatewayMetadataLocalization_Terrestrial_Antenna `protobuf:"bytes,1,rep,name=antennas,proto3" json:"antennas,omitempty"`
}

func (*GatewayMetadataLocalization_Terrestrial) Descriptor

func (*GatewayMetadataLocalization_Terrestrial) Descriptor() ([]byte, []int)

func (*GatewayMetadataLocalization_Terrestrial) GetAntennas

func (*GatewayMetadataLocalization_Terrestrial) Marshal

func (m *GatewayMetadataLocalization_Terrestrial) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataLocalization_Terrestrial) MarshalTo

func (m *GatewayMetadataLocalization_Terrestrial) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Terrestrial) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization_Terrestrial) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Terrestrial) ProtoMessage

func (*GatewayMetadataLocalization_Terrestrial) Reset

func (*GatewayMetadataLocalization_Terrestrial) Size

func (*GatewayMetadataLocalization_Terrestrial) String

func (*GatewayMetadataLocalization_Terrestrial) Unmarshal

func (m *GatewayMetadataLocalization_Terrestrial) Unmarshal(dAtA []byte) error

func (*GatewayMetadataLocalization_Terrestrial) XXX_DiscardUnknown

func (m *GatewayMetadataLocalization_Terrestrial) XXX_DiscardUnknown()

func (*GatewayMetadataLocalization_Terrestrial) XXX_Marshal

func (m *GatewayMetadataLocalization_Terrestrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataLocalization_Terrestrial) XXX_Merge

func (*GatewayMetadataLocalization_Terrestrial) XXX_Size

func (*GatewayMetadataLocalization_Terrestrial) XXX_Unmarshal

func (m *GatewayMetadataLocalization_Terrestrial) XXX_Unmarshal(b []byte) error

type GatewayMetadataLocalization_Terrestrial_

type GatewayMetadataLocalization_Terrestrial_ struct {
	Terrestrial *GatewayMetadataLocalization_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof" json:"terrestrial,omitempty"`
}

func (*GatewayMetadataLocalization_Terrestrial_) MarshalTo

func (m *GatewayMetadataLocalization_Terrestrial_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Terrestrial_) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization_Terrestrial_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Terrestrial_) Size

type GatewayMetadataLocalization_Terrestrial_Antenna

type GatewayMetadataLocalization_Terrestrial_Antenna struct {
	Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	// Location of the antenna.
	Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// Fine timestamp.
	FineTimestamp *types.UInt64Value `protobuf:"bytes,3,opt,name=fine_timestamp,json=fineTimestamp,proto3" json:"fine_timestamp,omitempty"`
	// Signal quality.
	SignalQuality *TerrestrialGatewayAntennaSignalQuality `protobuf:"bytes,4,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"`
}

func (*GatewayMetadataLocalization_Terrestrial_Antenna) Descriptor

func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetFineTimestamp

func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetIndex

func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetLocation

func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetSignalQuality

func (*GatewayMetadataLocalization_Terrestrial_Antenna) Marshal

func (m *GatewayMetadataLocalization_Terrestrial_Antenna) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataLocalization_Terrestrial_Antenna) MarshalTo

func (*GatewayMetadataLocalization_Terrestrial_Antenna) MarshalToSizedBuffer

func (m *GatewayMetadataLocalization_Terrestrial_Antenna) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataLocalization_Terrestrial_Antenna) ProtoMessage

func (*GatewayMetadataLocalization_Terrestrial_Antenna) Reset

func (*GatewayMetadataLocalization_Terrestrial_Antenna) Size

func (*GatewayMetadataLocalization_Terrestrial_Antenna) String

func (*GatewayMetadataLocalization_Terrestrial_Antenna) Unmarshal

func (*GatewayMetadataLocalization_Terrestrial_Antenna) XXX_DiscardUnknown

func (m *GatewayMetadataLocalization_Terrestrial_Antenna) XXX_DiscardUnknown()

func (*GatewayMetadataLocalization_Terrestrial_Antenna) XXX_Marshal

func (m *GatewayMetadataLocalization_Terrestrial_Antenna) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataLocalization_Terrestrial_Antenna) XXX_Merge

func (*GatewayMetadataLocalization_Terrestrial_Antenna) XXX_Size

func (*GatewayMetadataLocalization_Terrestrial_Antenna) XXX_Unmarshal

type GatewayMetadataSignalQuality

type GatewayMetadataSignalQuality struct {
	// Types that are valid to be assigned to Value:
	//	*GatewayMetadataSignalQuality_Terrestrial_
	//	*GatewayMetadataSignalQuality_Satellite_
	Value isGatewayMetadataSignalQuality_Value `protobuf_oneof:"value"`
}

Gateway metadata signal quality.

func (*GatewayMetadataSignalQuality) Descriptor

func (*GatewayMetadataSignalQuality) Descriptor() ([]byte, []int)

func (*GatewayMetadataSignalQuality) GetSatellite

func (*GatewayMetadataSignalQuality) GetTerrestrial

func (*GatewayMetadataSignalQuality) GetValue

func (m *GatewayMetadataSignalQuality) GetValue() isGatewayMetadataSignalQuality_Value

func (*GatewayMetadataSignalQuality) Marshal

func (m *GatewayMetadataSignalQuality) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataSignalQuality) MarshalTo

func (m *GatewayMetadataSignalQuality) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality) ProtoMessage

func (*GatewayMetadataSignalQuality) ProtoMessage()

func (*GatewayMetadataSignalQuality) Reset

func (m *GatewayMetadataSignalQuality) Reset()

func (*GatewayMetadataSignalQuality) Size

func (m *GatewayMetadataSignalQuality) Size() (n int)

func (*GatewayMetadataSignalQuality) String

func (*GatewayMetadataSignalQuality) Unmarshal

func (m *GatewayMetadataSignalQuality) Unmarshal(dAtA []byte) error

func (*GatewayMetadataSignalQuality) XXX_DiscardUnknown

func (m *GatewayMetadataSignalQuality) XXX_DiscardUnknown()

func (*GatewayMetadataSignalQuality) XXX_Marshal

func (m *GatewayMetadataSignalQuality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataSignalQuality) XXX_Merge

func (m *GatewayMetadataSignalQuality) XXX_Merge(src proto.Message)

func (*GatewayMetadataSignalQuality) XXX_OneofWrappers

func (*GatewayMetadataSignalQuality) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GatewayMetadataSignalQuality) XXX_Size

func (m *GatewayMetadataSignalQuality) XXX_Size() int

func (*GatewayMetadataSignalQuality) XXX_Unmarshal

func (m *GatewayMetadataSignalQuality) XXX_Unmarshal(b []byte) error

type GatewayMetadataSignalQuality_Satellite

type GatewayMetadataSignalQuality_Satellite struct {
}

func (*GatewayMetadataSignalQuality_Satellite) Descriptor

func (*GatewayMetadataSignalQuality_Satellite) Descriptor() ([]byte, []int)

func (*GatewayMetadataSignalQuality_Satellite) Marshal

func (m *GatewayMetadataSignalQuality_Satellite) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataSignalQuality_Satellite) MarshalTo

func (m *GatewayMetadataSignalQuality_Satellite) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Satellite) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality_Satellite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Satellite) ProtoMessage

func (*GatewayMetadataSignalQuality_Satellite) Reset

func (*GatewayMetadataSignalQuality_Satellite) Size

func (*GatewayMetadataSignalQuality_Satellite) String

func (*GatewayMetadataSignalQuality_Satellite) Unmarshal

func (m *GatewayMetadataSignalQuality_Satellite) Unmarshal(dAtA []byte) error

func (*GatewayMetadataSignalQuality_Satellite) XXX_DiscardUnknown

func (m *GatewayMetadataSignalQuality_Satellite) XXX_DiscardUnknown()

func (*GatewayMetadataSignalQuality_Satellite) XXX_Marshal

func (m *GatewayMetadataSignalQuality_Satellite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataSignalQuality_Satellite) XXX_Merge

func (*GatewayMetadataSignalQuality_Satellite) XXX_Size

func (*GatewayMetadataSignalQuality_Satellite) XXX_Unmarshal

func (m *GatewayMetadataSignalQuality_Satellite) XXX_Unmarshal(b []byte) error

type GatewayMetadataSignalQuality_Satellite_

type GatewayMetadataSignalQuality_Satellite_ struct {
	Satellite *GatewayMetadataSignalQuality_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof" json:"satellite,omitempty"`
}

func (*GatewayMetadataSignalQuality_Satellite_) MarshalTo

func (m *GatewayMetadataSignalQuality_Satellite_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Satellite_) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality_Satellite_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Satellite_) Size

type GatewayMetadataSignalQuality_Terrestrial

type GatewayMetadataSignalQuality_Terrestrial struct {
	Antennas []*GatewayMetadataSignalQuality_Terrestrial_Antenna `protobuf:"bytes,1,rep,name=antennas,proto3" json:"antennas,omitempty"`
}

func (*GatewayMetadataSignalQuality_Terrestrial) Descriptor

func (*GatewayMetadataSignalQuality_Terrestrial) Descriptor() ([]byte, []int)

func (*GatewayMetadataSignalQuality_Terrestrial) GetAntennas

func (*GatewayMetadataSignalQuality_Terrestrial) Marshal

func (m *GatewayMetadataSignalQuality_Terrestrial) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataSignalQuality_Terrestrial) MarshalTo

func (m *GatewayMetadataSignalQuality_Terrestrial) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Terrestrial) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality_Terrestrial) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Terrestrial) ProtoMessage

func (*GatewayMetadataSignalQuality_Terrestrial) Reset

func (*GatewayMetadataSignalQuality_Terrestrial) Size

func (*GatewayMetadataSignalQuality_Terrestrial) String

func (*GatewayMetadataSignalQuality_Terrestrial) Unmarshal

func (*GatewayMetadataSignalQuality_Terrestrial) XXX_DiscardUnknown

func (m *GatewayMetadataSignalQuality_Terrestrial) XXX_DiscardUnknown()

func (*GatewayMetadataSignalQuality_Terrestrial) XXX_Marshal

func (m *GatewayMetadataSignalQuality_Terrestrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataSignalQuality_Terrestrial) XXX_Merge

func (*GatewayMetadataSignalQuality_Terrestrial) XXX_Size

func (*GatewayMetadataSignalQuality_Terrestrial) XXX_Unmarshal

func (m *GatewayMetadataSignalQuality_Terrestrial) XXX_Unmarshal(b []byte) error

type GatewayMetadataSignalQuality_Terrestrial_

type GatewayMetadataSignalQuality_Terrestrial_ struct {
	Terrestrial *GatewayMetadataSignalQuality_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof" json:"terrestrial,omitempty"`
}

func (*GatewayMetadataSignalQuality_Terrestrial_) MarshalTo

func (m *GatewayMetadataSignalQuality_Terrestrial_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Terrestrial_) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality_Terrestrial_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Terrestrial_) Size

type GatewayMetadataSignalQuality_Terrestrial_Antenna

type GatewayMetadataSignalQuality_Terrestrial_Antenna struct {
	Index uint32                                  `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Value *TerrestrialGatewayAntennaSignalQuality `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Descriptor

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) GetIndex

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) GetValue

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Marshal

func (m *GatewayMetadataSignalQuality_Terrestrial_Antenna) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) MarshalTo

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) MarshalToSizedBuffer

func (m *GatewayMetadataSignalQuality_Terrestrial_Antenna) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoMessage

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Reset

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Size

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) String

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Unmarshal

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_DiscardUnknown

func (m *GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_DiscardUnknown()

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_Marshal

func (m *GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_Merge

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_Size

func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) XXX_Unmarshal

type GatewayMetadataTeaser

type GatewayMetadataTeaser struct {
	// Types that are valid to be assigned to Value:
	//	*GatewayMetadataTeaser_Terrestrial_
	//	*GatewayMetadataTeaser_Satellite_
	Value isGatewayMetadataTeaser_Value `protobuf_oneof:"value"`
}

Teaser of gateway metadata.

func (*GatewayMetadataTeaser) Descriptor

func (*GatewayMetadataTeaser) Descriptor() ([]byte, []int)

func (*GatewayMetadataTeaser) GetSatellite

func (*GatewayMetadataTeaser) GetTerrestrial

func (*GatewayMetadataTeaser) GetValue

func (m *GatewayMetadataTeaser) GetValue() isGatewayMetadataTeaser_Value

func (*GatewayMetadataTeaser) Marshal

func (m *GatewayMetadataTeaser) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataTeaser) MarshalTo

func (m *GatewayMetadataTeaser) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser) MarshalToSizedBuffer

func (m *GatewayMetadataTeaser) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser) ProtoMessage

func (*GatewayMetadataTeaser) ProtoMessage()

func (*GatewayMetadataTeaser) Reset

func (m *GatewayMetadataTeaser) Reset()

func (*GatewayMetadataTeaser) Size

func (m *GatewayMetadataTeaser) Size() (n int)

func (*GatewayMetadataTeaser) String

func (m *GatewayMetadataTeaser) String() string

func (*GatewayMetadataTeaser) Unmarshal

func (m *GatewayMetadataTeaser) Unmarshal(dAtA []byte) error

func (*GatewayMetadataTeaser) XXX_DiscardUnknown

func (m *GatewayMetadataTeaser) XXX_DiscardUnknown()

func (*GatewayMetadataTeaser) XXX_Marshal

func (m *GatewayMetadataTeaser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataTeaser) XXX_Merge

func (m *GatewayMetadataTeaser) XXX_Merge(src proto.Message)

func (*GatewayMetadataTeaser) XXX_OneofWrappers

func (*GatewayMetadataTeaser) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GatewayMetadataTeaser) XXX_Size

func (m *GatewayMetadataTeaser) XXX_Size() int

func (*GatewayMetadataTeaser) XXX_Unmarshal

func (m *GatewayMetadataTeaser) XXX_Unmarshal(b []byte) error

type GatewayMetadataTeaser_Satellite

type GatewayMetadataTeaser_Satellite struct {
}

func (*GatewayMetadataTeaser_Satellite) Descriptor

func (*GatewayMetadataTeaser_Satellite) Descriptor() ([]byte, []int)

func (*GatewayMetadataTeaser_Satellite) Marshal

func (m *GatewayMetadataTeaser_Satellite) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataTeaser_Satellite) MarshalTo

func (m *GatewayMetadataTeaser_Satellite) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Satellite) MarshalToSizedBuffer

func (m *GatewayMetadataTeaser_Satellite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Satellite) ProtoMessage

func (*GatewayMetadataTeaser_Satellite) ProtoMessage()

func (*GatewayMetadataTeaser_Satellite) Reset

func (*GatewayMetadataTeaser_Satellite) Size

func (m *GatewayMetadataTeaser_Satellite) Size() (n int)

func (*GatewayMetadataTeaser_Satellite) String

func (*GatewayMetadataTeaser_Satellite) Unmarshal

func (m *GatewayMetadataTeaser_Satellite) Unmarshal(dAtA []byte) error

func (*GatewayMetadataTeaser_Satellite) XXX_DiscardUnknown

func (m *GatewayMetadataTeaser_Satellite) XXX_DiscardUnknown()

func (*GatewayMetadataTeaser_Satellite) XXX_Marshal

func (m *GatewayMetadataTeaser_Satellite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataTeaser_Satellite) XXX_Merge

func (m *GatewayMetadataTeaser_Satellite) XXX_Merge(src proto.Message)

func (*GatewayMetadataTeaser_Satellite) XXX_Size

func (m *GatewayMetadataTeaser_Satellite) XXX_Size() int

func (*GatewayMetadataTeaser_Satellite) XXX_Unmarshal

func (m *GatewayMetadataTeaser_Satellite) XXX_Unmarshal(b []byte) error

type GatewayMetadataTeaser_Satellite_

type GatewayMetadataTeaser_Satellite_ struct {
	Satellite *GatewayMetadataTeaser_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof" json:"satellite,omitempty"`
}

func (*GatewayMetadataTeaser_Satellite_) MarshalTo

func (m *GatewayMetadataTeaser_Satellite_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Satellite_) MarshalToSizedBuffer

func (m *GatewayMetadataTeaser_Satellite_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Satellite_) Size

func (m *GatewayMetadataTeaser_Satellite_) Size() (n int)

type GatewayMetadataTeaser_Terrestrial

type GatewayMetadataTeaser_Terrestrial struct {
	// Indicates whether the metadata contains a fine timestamp.
	FineTimestamp bool `protobuf:"varint,2,opt,name=fine_timestamp,json=fineTimestamp,proto3" json:"fine_timestamp,omitempty"`
}

func (*GatewayMetadataTeaser_Terrestrial) Descriptor

func (*GatewayMetadataTeaser_Terrestrial) Descriptor() ([]byte, []int)

func (*GatewayMetadataTeaser_Terrestrial) GetFineTimestamp

func (m *GatewayMetadataTeaser_Terrestrial) GetFineTimestamp() bool

func (*GatewayMetadataTeaser_Terrestrial) Marshal

func (m *GatewayMetadataTeaser_Terrestrial) Marshal() (dAtA []byte, err error)

func (*GatewayMetadataTeaser_Terrestrial) MarshalTo

func (m *GatewayMetadataTeaser_Terrestrial) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Terrestrial) MarshalToSizedBuffer

func (m *GatewayMetadataTeaser_Terrestrial) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Terrestrial) ProtoMessage

func (*GatewayMetadataTeaser_Terrestrial) ProtoMessage()

func (*GatewayMetadataTeaser_Terrestrial) Reset

func (*GatewayMetadataTeaser_Terrestrial) Size

func (m *GatewayMetadataTeaser_Terrestrial) Size() (n int)

func (*GatewayMetadataTeaser_Terrestrial) String

func (*GatewayMetadataTeaser_Terrestrial) Unmarshal

func (m *GatewayMetadataTeaser_Terrestrial) Unmarshal(dAtA []byte) error

func (*GatewayMetadataTeaser_Terrestrial) XXX_DiscardUnknown

func (m *GatewayMetadataTeaser_Terrestrial) XXX_DiscardUnknown()

func (*GatewayMetadataTeaser_Terrestrial) XXX_Marshal

func (m *GatewayMetadataTeaser_Terrestrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayMetadataTeaser_Terrestrial) XXX_Merge

func (*GatewayMetadataTeaser_Terrestrial) XXX_Size

func (m *GatewayMetadataTeaser_Terrestrial) XXX_Size() int

func (*GatewayMetadataTeaser_Terrestrial) XXX_Unmarshal

func (m *GatewayMetadataTeaser_Terrestrial) XXX_Unmarshal(b []byte) error

type GatewayMetadataTeaser_Terrestrial_

type GatewayMetadataTeaser_Terrestrial_ struct {
	Terrestrial *GatewayMetadataTeaser_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof" json:"terrestrial,omitempty"`
}

func (*GatewayMetadataTeaser_Terrestrial_) MarshalTo

func (m *GatewayMetadataTeaser_Terrestrial_) MarshalTo(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Terrestrial_) MarshalToSizedBuffer

func (m *GatewayMetadataTeaser_Terrestrial_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayMetadataTeaser_Terrestrial_) Size

type GatewayVisibility

type GatewayVisibility struct {
	// Show location.
	Location bool `protobuf:"varint,1,opt,name=location,proto3" json:"location,omitempty"`
	// Show antenna placement (indoor/outdoor).
	AntennaPlacement bool `protobuf:"varint,2,opt,name=antenna_placement,json=antennaPlacement,proto3" json:"antenna_placement,omitempty"`
	// Show antenna count.
	AntennaCount bool `protobuf:"varint,3,opt,name=antenna_count,json=antennaCount,proto3" json:"antenna_count,omitempty"`
	// Show whether the gateway produces fine timestamps.
	FineTimestamps bool `protobuf:"varint,4,opt,name=fine_timestamps,json=fineTimestamps,proto3" json:"fine_timestamps,omitempty"`
	// Show contact information.
	ContactInformation bool `protobuf:"varint,5,opt,name=contact_information,json=contactInformation,proto3" json:"contact_information,omitempty"`
	// Show status (online/offline).
	Status bool `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
	// Show receive and transmission counters.
	Counters bool `protobuf:"varint,7,opt,name=counters,proto3" json:"counters,omitempty"`
	// Show frequency plan.
	FrequencyPlan bool `protobuf:"varint,8,opt,name=frequency_plan,json=frequencyPlan,proto3" json:"frequency_plan,omitempty"`
}

func (*GatewayVisibility) Descriptor

func (*GatewayVisibility) Descriptor() ([]byte, []int)

func (*GatewayVisibility) GetAntennaCount

func (m *GatewayVisibility) GetAntennaCount() bool

func (*GatewayVisibility) GetAntennaPlacement

func (m *GatewayVisibility) GetAntennaPlacement() bool

func (*GatewayVisibility) GetContactInformation

func (m *GatewayVisibility) GetContactInformation() bool

func (*GatewayVisibility) GetCounters

func (m *GatewayVisibility) GetCounters() bool

func (*GatewayVisibility) GetFineTimestamps

func (m *GatewayVisibility) GetFineTimestamps() bool

func (*GatewayVisibility) GetFrequencyPlan

func (m *GatewayVisibility) GetFrequencyPlan() bool

func (*GatewayVisibility) GetLocation

func (m *GatewayVisibility) GetLocation() bool

func (*GatewayVisibility) GetStatus

func (m *GatewayVisibility) GetStatus() bool

func (*GatewayVisibility) Marshal

func (m *GatewayVisibility) Marshal() (dAtA []byte, err error)

func (*GatewayVisibility) MarshalTo

func (m *GatewayVisibility) MarshalTo(dAtA []byte) (int, error)

func (*GatewayVisibility) MarshalToSizedBuffer

func (m *GatewayVisibility) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GatewayVisibility) ProtoMessage

func (*GatewayVisibility) ProtoMessage()

func (*GatewayVisibility) Reset

func (m *GatewayVisibility) Reset()

func (*GatewayVisibility) Size

func (m *GatewayVisibility) Size() (n int)

func (*GatewayVisibility) String

func (m *GatewayVisibility) String() string

func (*GatewayVisibility) Unmarshal

func (m *GatewayVisibility) Unmarshal(dAtA []byte) error

func (*GatewayVisibility) XXX_DiscardUnknown

func (m *GatewayVisibility) XXX_DiscardUnknown()

func (*GatewayVisibility) XXX_Marshal

func (m *GatewayVisibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayVisibility) XXX_Merge

func (m *GatewayVisibility) XXX_Merge(src proto.Message)

func (*GatewayVisibility) XXX_Size

func (m *GatewayVisibility) XXX_Size() int

func (*GatewayVisibility) XXX_Unmarshal

func (m *GatewayVisibility) XXX_Unmarshal(b []byte) error

type GatewayVisibilityManagerClient

type GatewayVisibilityManagerClient interface {
	// Get the Default Gateway Visibility.
	GetDefaultVisibility(ctx context.Context, in *GetDefaultGatewayVisibilityRequest, opts ...grpc.CallOption) (*GetGatewayVisibilityResponse, error)
	// Set the Default Gateway Visibility.
	SetDefaultVisibility(ctx context.Context, in *SetDefaultGatewayVisibilityRequest, opts ...grpc.CallOption) (*types.Empty, error)
	// Get the Gateway Visibility with the Home Network.
	GetHomeNetworkVisibility(ctx context.Context, in *GetHomeNetworkGatewayVisibilityRequest, opts ...grpc.CallOption) (*GetGatewayVisibilityResponse, error)
	// Set the Gateway Visibility with the Home Network.
	SetHomeNetworkVisibility(ctx context.Context, in *SetHomeNetworkGatewayVisibilityRequest, opts ...grpc.CallOption) (*types.Empty, error)
}

GatewayVisibilityManagerClient is the client API for GatewayVisibilityManager service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGatewayVisibilityManagerClient

func NewGatewayVisibilityManagerClient(cc *grpc.ClientConn) GatewayVisibilityManagerClient

type GatewayVisibilityManagerServer

type GatewayVisibilityManagerServer interface {
	// Get the Default Gateway Visibility.
	GetDefaultVisibility(context.Context, *GetDefaultGatewayVisibilityRequest) (*GetGatewayVisibilityResponse, error)
	// Set the Default Gateway Visibility.
	SetDefaultVisibility(context.Context, *SetDefaultGatewayVisibilityRequest) (*types.Empty, error)
	// Get the Gateway Visibility with the Home Network.
	GetHomeNetworkVisibility(context.Context, *GetHomeNetworkGatewayVisibilityRequest) (*GetGatewayVisibilityResponse, error)
	// Set the Gateway Visibility with the Home Network.
	SetHomeNetworkVisibility(context.Context, *SetHomeNetworkGatewayVisibilityRequest) (*types.Empty, error)
}

GatewayVisibilityManagerServer is the server API for GatewayVisibilityManager service.

type Gateway_Satellite

type Gateway_Satellite struct {
	// Satellite location.
	// Subscribing Home Networks receive this value if the Gateway Visibility has location set.
	Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// Field of view (meters).
	// Subscribing Home Networks receive this value if the Gateway Visibility has location set.
	FieldOfView float64 `protobuf:"fixed64,2,opt,name=field_of_view,json=fieldOfView,proto3" json:"field_of_view,omitempty"`
	// Trajectory, typically containing the recent past and projected path.
	// Subscribing Home Networks receive this value if the Gateway Visibility has location set.
	Trajectory []*TimedLocation `protobuf:"bytes,3,rep,name=trajectory,proto3" json:"trajectory,omitempty"`
}

func (*Gateway_Satellite) Descriptor

func (*Gateway_Satellite) Descriptor() ([]byte, []int)

func (*Gateway_Satellite) GetFieldOfView

func (m *Gateway_Satellite) GetFieldOfView() float64

func (*Gateway_Satellite) GetLocation

func (m *Gateway_Satellite) GetLocation() *Location

func (*Gateway_Satellite) GetTrajectory

func (m *Gateway_Satellite) GetTrajectory() []*TimedLocation

func (*Gateway_Satellite) Marshal

func (m *Gateway_Satellite) Marshal() (dAtA []byte, err error)

func (*Gateway_Satellite) MarshalTo

func (m *Gateway_Satellite) MarshalTo(dAtA []byte) (int, error)

func (*Gateway_Satellite) MarshalToSizedBuffer

func (m *Gateway_Satellite) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateway_Satellite) ProtoMessage

func (*Gateway_Satellite) ProtoMessage()

func (*Gateway_Satellite) Reset

func (m *Gateway_Satellite) Reset()

func (*Gateway_Satellite) Size

func (m *Gateway_Satellite) Size() (n int)

func (*Gateway_Satellite) String

func (m *Gateway_Satellite) String() string

func (*Gateway_Satellite) Unmarshal

func (m *Gateway_Satellite) Unmarshal(dAtA []byte) error

func (*Gateway_Satellite) XXX_DiscardUnknown

func (m *Gateway_Satellite) XXX_DiscardUnknown()

func (*Gateway_Satellite) XXX_Marshal

func (m *Gateway_Satellite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateway_Satellite) XXX_Merge

func (m *Gateway_Satellite) XXX_Merge(src proto.Message)

func (*Gateway_Satellite) XXX_Size

func (m *Gateway_Satellite) XXX_Size() int

func (*Gateway_Satellite) XXX_Unmarshal

func (m *Gateway_Satellite) XXX_Unmarshal(b []byte) error

type Gateway_Satellite_

type Gateway_Satellite_ struct {
	Satellite *Gateway_Satellite `protobuf:"bytes,6,opt,name=satellite,proto3,oneof" json:"satellite,omitempty"`
}

func (*Gateway_Satellite_) MarshalTo

func (m *Gateway_Satellite_) MarshalTo(dAtA []byte) (int, error)

func (*Gateway_Satellite_) MarshalToSizedBuffer

func (m *Gateway_Satellite_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateway_Satellite_) Size

func (m *Gateway_Satellite_) Size() (n int)

type Gateway_Terrestrial

type Gateway_Terrestrial struct {
	// Location of the (first) antenna.
	// Subscribing Home Networks receive this value if the Gateway Visibility has location set.
	Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// Antenna placement (indoor/outdoor).
	// Subscribing Home Networks receive this value if the Gateway Visibility has antenna_placement set.
	AntennaPlacement TerrestrialAntennaPlacement `` /* 168-byte string literal not displayed */
	// Number of antennas.
	// Subscribing Home Networks receive this value if the Gateway Visibility has antenna_count set.
	AntennaCount *types.UInt32Value `protobuf:"bytes,3,opt,name=antenna_count,json=antennaCount,proto3" json:"antenna_count,omitempty"`
	// Indicates whether the gateway produces fine timestamps.
	// Subscribing Home Networks receive this value if the Gateway Visibility has fine_timestamps set.
	FineTimestamps *types.BoolValue `protobuf:"bytes,4,opt,name=fine_timestamps,json=fineTimestamps,proto3" json:"fine_timestamps,omitempty"`
}

func (*Gateway_Terrestrial) Descriptor

func (*Gateway_Terrestrial) Descriptor() ([]byte, []int)

func (*Gateway_Terrestrial) GetAntennaCount

func (m *Gateway_Terrestrial) GetAntennaCount() *types.UInt32Value

func (*Gateway_Terrestrial) GetAntennaPlacement

func (m *Gateway_Terrestrial) GetAntennaPlacement() TerrestrialAntennaPlacement

func (*Gateway_Terrestrial) GetFineTimestamps

func (m *Gateway_Terrestrial) GetFineTimestamps() *types.BoolValue

func (*Gateway_Terrestrial) GetLocation

func (m *Gateway_Terrestrial) GetLocation() *Location

func (*Gateway_Terrestrial) Marshal

func (m *Gateway_Terrestrial) Marshal() (dAtA []byte, err error)

func (*Gateway_Terrestrial) MarshalTo

func (m *Gateway_Terrestrial) MarshalTo(dAtA []byte) (int, error)

func (*Gateway_Terrestrial) MarshalToSizedBuffer

func (m *Gateway_Terrestrial) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateway_Terrestrial) ProtoMessage

func (*Gateway_Terrestrial) ProtoMessage()

func (*Gateway_Terrestrial) Reset

func (m *Gateway_Terrestrial) Reset()

func (*Gateway_Terrestrial) Size

func (m *Gateway_Terrestrial) Size() (n int)

func (*Gateway_Terrestrial) String

func (m *Gateway_Terrestrial) String() string

func (*Gateway_Terrestrial) Unmarshal

func (m *Gateway_Terrestrial) Unmarshal(dAtA []byte) error

func (*Gateway_Terrestrial) XXX_DiscardUnknown

func (m *Gateway_Terrestrial) XXX_DiscardUnknown()

func (*Gateway_Terrestrial) XXX_Marshal

func (m *Gateway_Terrestrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateway_Terrestrial) XXX_Merge

func (m *Gateway_Terrestrial) XXX_Merge(src proto.Message)

func (*Gateway_Terrestrial) XXX_Size

func (m *Gateway_Terrestrial) XXX_Size() int

func (*Gateway_Terrestrial) XXX_Unmarshal

func (m *Gateway_Terrestrial) XXX_Unmarshal(b []byte) error

type Gateway_Terrestrial_

type Gateway_Terrestrial_ struct {
	Terrestrial *Gateway_Terrestrial `protobuf:"bytes,5,opt,name=terrestrial,proto3,oneof" json:"terrestrial,omitempty"`
}

func (*Gateway_Terrestrial_) MarshalTo

func (m *Gateway_Terrestrial_) MarshalTo(dAtA []byte) (int, error)

func (*Gateway_Terrestrial_) MarshalToSizedBuffer

func (m *Gateway_Terrestrial_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateway_Terrestrial_) Size

func (m *Gateway_Terrestrial_) Size() (n int)

type Gateways

type Gateways struct {
	Gateways []*Gateway `protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
}

func (*Gateways) Descriptor

func (*Gateways) Descriptor() ([]byte, []int)

func (*Gateways) GetGateways

func (m *Gateways) GetGateways() []*Gateway

func (*Gateways) Marshal

func (m *Gateways) Marshal() (dAtA []byte, err error)

func (*Gateways) MarshalTo

func (m *Gateways) MarshalTo(dAtA []byte) (int, error)

func (*Gateways) MarshalToSizedBuffer

func (m *Gateways) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gateways) ProtoMessage

func (*Gateways) ProtoMessage()

func (*Gateways) Reset

func (m *Gateways) Reset()

func (*Gateways) Size

func (m *Gateways) Size() (n int)

func (*Gateways) String

func (m *Gateways) String() string

func (*Gateways) Unmarshal

func (m *Gateways) Unmarshal(dAtA []byte) error

func (*Gateways) XXX_DiscardUnknown

func (m *Gateways) XXX_DiscardUnknown()

func (*Gateways) XXX_Marshal

func (m *Gateways) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateways) XXX_Merge

func (m *Gateways) XXX_Merge(src proto.Message)

func (*Gateways) XXX_Size

func (m *Gateways) XXX_Size() int

func (*Gateways) XXX_Unmarshal

func (m *Gateways) XXX_Unmarshal(b []byte) error

type GetDefaultGatewayVisibilityRequest

type GetDefaultGatewayVisibilityRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
}

func (*GetDefaultGatewayVisibilityRequest) Descriptor

func (*GetDefaultGatewayVisibilityRequest) Descriptor() ([]byte, []int)

func (*GetDefaultGatewayVisibilityRequest) GetForwarderId

func (m *GetDefaultGatewayVisibilityRequest) GetForwarderId() string

func (*GetDefaultGatewayVisibilityRequest) GetForwarderNetId

func (m *GetDefaultGatewayVisibilityRequest) GetForwarderNetId() uint32

func (*GetDefaultGatewayVisibilityRequest) Marshal

func (m *GetDefaultGatewayVisibilityRequest) Marshal() (dAtA []byte, err error)

func (*GetDefaultGatewayVisibilityRequest) MarshalTo

func (m *GetDefaultGatewayVisibilityRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetDefaultGatewayVisibilityRequest) MarshalToSizedBuffer

func (m *GetDefaultGatewayVisibilityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetDefaultGatewayVisibilityRequest) ProtoMessage

func (*GetDefaultGatewayVisibilityRequest) ProtoMessage()

func (*GetDefaultGatewayVisibilityRequest) Reset

func (*GetDefaultGatewayVisibilityRequest) Size

func (*GetDefaultGatewayVisibilityRequest) String

func (*GetDefaultGatewayVisibilityRequest) Unmarshal

func (m *GetDefaultGatewayVisibilityRequest) Unmarshal(dAtA []byte) error

func (*GetDefaultGatewayVisibilityRequest) XXX_DiscardUnknown

func (m *GetDefaultGatewayVisibilityRequest) XXX_DiscardUnknown()

func (*GetDefaultGatewayVisibilityRequest) XXX_Marshal

func (m *GetDefaultGatewayVisibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetDefaultGatewayVisibilityRequest) XXX_Merge

func (*GetDefaultGatewayVisibilityRequest) XXX_Size

func (*GetDefaultGatewayVisibilityRequest) XXX_Unmarshal

func (m *GetDefaultGatewayVisibilityRequest) XXX_Unmarshal(b []byte) error

type GetDefaultRoutingPolicyRequest

type GetDefaultRoutingPolicyRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
}

func (*GetDefaultRoutingPolicyRequest) Descriptor

func (*GetDefaultRoutingPolicyRequest) Descriptor() ([]byte, []int)

func (*GetDefaultRoutingPolicyRequest) GetForwarderNetId

func (m *GetDefaultRoutingPolicyRequest) GetForwarderNetId() uint32

func (*GetDefaultRoutingPolicyRequest) GetForwarderTenantId

func (m *GetDefaultRoutingPolicyRequest) GetForwarderTenantId() string

func (*GetDefaultRoutingPolicyRequest) Marshal

func (m *GetDefaultRoutingPolicyRequest) Marshal() (dAtA []byte, err error)

func (*GetDefaultRoutingPolicyRequest) MarshalTo

func (m *GetDefaultRoutingPolicyRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetDefaultRoutingPolicyRequest) MarshalToSizedBuffer

func (m *GetDefaultRoutingPolicyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetDefaultRoutingPolicyRequest) ProtoMessage

func (*GetDefaultRoutingPolicyRequest) ProtoMessage()

func (*GetDefaultRoutingPolicyRequest) Reset

func (m *GetDefaultRoutingPolicyRequest) Reset()

func (*GetDefaultRoutingPolicyRequest) Size

func (m *GetDefaultRoutingPolicyRequest) Size() (n int)

func (*GetDefaultRoutingPolicyRequest) String

func (*GetDefaultRoutingPolicyRequest) Unmarshal

func (m *GetDefaultRoutingPolicyRequest) Unmarshal(dAtA []byte) error

func (*GetDefaultRoutingPolicyRequest) Validate

func (r *GetDefaultRoutingPolicyRequest) Validate() error

Validate returns whether the request is valid.

func (*GetDefaultRoutingPolicyRequest) XXX_DiscardUnknown

func (m *GetDefaultRoutingPolicyRequest) XXX_DiscardUnknown()

func (*GetDefaultRoutingPolicyRequest) XXX_Marshal

func (m *GetDefaultRoutingPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetDefaultRoutingPolicyRequest) XXX_Merge

func (m *GetDefaultRoutingPolicyRequest) XXX_Merge(src proto.Message)

func (*GetDefaultRoutingPolicyRequest) XXX_Size

func (m *GetDefaultRoutingPolicyRequest) XXX_Size() int

func (*GetDefaultRoutingPolicyRequest) XXX_Unmarshal

func (m *GetDefaultRoutingPolicyRequest) XXX_Unmarshal(b []byte) error

type GetGatewayVisibilityResponse

type GetGatewayVisibilityResponse struct {
	Visibility *GatewayVisibility `protobuf:"bytes,1,opt,name=visibility,proto3" json:"visibility,omitempty"`
}

func (*GetGatewayVisibilityResponse) Descriptor

func (*GetGatewayVisibilityResponse) Descriptor() ([]byte, []int)

func (*GetGatewayVisibilityResponse) GetVisibility

func (m *GetGatewayVisibilityResponse) GetVisibility() *GatewayVisibility

func (*GetGatewayVisibilityResponse) Marshal

func (m *GetGatewayVisibilityResponse) Marshal() (dAtA []byte, err error)

func (*GetGatewayVisibilityResponse) MarshalTo

func (m *GetGatewayVisibilityResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetGatewayVisibilityResponse) MarshalToSizedBuffer

func (m *GetGatewayVisibilityResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetGatewayVisibilityResponse) ProtoMessage

func (*GetGatewayVisibilityResponse) ProtoMessage()

func (*GetGatewayVisibilityResponse) Reset

func (m *GetGatewayVisibilityResponse) Reset()

func (*GetGatewayVisibilityResponse) Size

func (m *GetGatewayVisibilityResponse) Size() (n int)

func (*GetGatewayVisibilityResponse) String

func (*GetGatewayVisibilityResponse) Unmarshal

func (m *GetGatewayVisibilityResponse) Unmarshal(dAtA []byte) error

func (*GetGatewayVisibilityResponse) XXX_DiscardUnknown

func (m *GetGatewayVisibilityResponse) XXX_DiscardUnknown()

func (*GetGatewayVisibilityResponse) XXX_Marshal

func (m *GetGatewayVisibilityResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetGatewayVisibilityResponse) XXX_Merge

func (m *GetGatewayVisibilityResponse) XXX_Merge(src proto.Message)

func (*GetGatewayVisibilityResponse) XXX_Size

func (m *GetGatewayVisibilityResponse) XXX_Size() int

func (*GetGatewayVisibilityResponse) XXX_Unmarshal

func (m *GetGatewayVisibilityResponse) XXX_Unmarshal(b []byte) error

type GetHomeNetworkGatewayRequest

type GetHomeNetworkGatewayRequest struct {
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,1,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,2,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,3,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Unique identifier of the gateway.
	Eui uint64 `protobuf:"varint,4,opt,name=eui,proto3" json:"eui,omitempty"`
}

func (*GetHomeNetworkGatewayRequest) Descriptor

func (*GetHomeNetworkGatewayRequest) Descriptor() ([]byte, []int)

func (*GetHomeNetworkGatewayRequest) GetEui

func (*GetHomeNetworkGatewayRequest) GetForwarderId

func (m *GetHomeNetworkGatewayRequest) GetForwarderId() string

func (*GetHomeNetworkGatewayRequest) GetForwarderNetId

func (m *GetHomeNetworkGatewayRequest) GetForwarderNetId() uint32

func (*GetHomeNetworkGatewayRequest) GetHomeNetworkNetId

func (m *GetHomeNetworkGatewayRequest) GetHomeNetworkNetId() uint32

func (*GetHomeNetworkGatewayRequest) Marshal

func (m *GetHomeNetworkGatewayRequest) Marshal() (dAtA []byte, err error)

func (*GetHomeNetworkGatewayRequest) MarshalTo

func (m *GetHomeNetworkGatewayRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetHomeNetworkGatewayRequest) MarshalToSizedBuffer

func (m *GetHomeNetworkGatewayRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetHomeNetworkGatewayRequest) ProtoMessage

func (*GetHomeNetworkGatewayRequest) ProtoMessage()

func (*GetHomeNetworkGatewayRequest) Reset

func (m *GetHomeNetworkGatewayRequest) Reset()

func (*GetHomeNetworkGatewayRequest) Size

func (m *GetHomeNetworkGatewayRequest) Size() (n int)

func (*GetHomeNetworkGatewayRequest) String

func (*GetHomeNetworkGatewayRequest) Unmarshal

func (m *GetHomeNetworkGatewayRequest) Unmarshal(dAtA []byte) error

func (*GetHomeNetworkGatewayRequest) XXX_DiscardUnknown

func (m *GetHomeNetworkGatewayRequest) XXX_DiscardUnknown()

func (*GetHomeNetworkGatewayRequest) XXX_Marshal

func (m *GetHomeNetworkGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetHomeNetworkGatewayRequest) XXX_Merge

func (m *GetHomeNetworkGatewayRequest) XXX_Merge(src proto.Message)

func (*GetHomeNetworkGatewayRequest) XXX_Size

func (m *GetHomeNetworkGatewayRequest) XXX_Size() int

func (*GetHomeNetworkGatewayRequest) XXX_Unmarshal

func (m *GetHomeNetworkGatewayRequest) XXX_Unmarshal(b []byte) error

type GetHomeNetworkGatewayVisibilityRequest

type GetHomeNetworkGatewayVisibilityRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,3,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
}

func (*GetHomeNetworkGatewayVisibilityRequest) Descriptor

func (*GetHomeNetworkGatewayVisibilityRequest) Descriptor() ([]byte, []int)

func (*GetHomeNetworkGatewayVisibilityRequest) GetForwarderId

func (m *GetHomeNetworkGatewayVisibilityRequest) GetForwarderId() string

func (*GetHomeNetworkGatewayVisibilityRequest) GetForwarderNetId

func (m *GetHomeNetworkGatewayVisibilityRequest) GetForwarderNetId() uint32

func (*GetHomeNetworkGatewayVisibilityRequest) GetHomeNetworkNetId

func (m *GetHomeNetworkGatewayVisibilityRequest) GetHomeNetworkNetId() uint32

func (*GetHomeNetworkGatewayVisibilityRequest) Marshal

func (m *GetHomeNetworkGatewayVisibilityRequest) Marshal() (dAtA []byte, err error)

func (*GetHomeNetworkGatewayVisibilityRequest) MarshalTo

func (m *GetHomeNetworkGatewayVisibilityRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetHomeNetworkGatewayVisibilityRequest) MarshalToSizedBuffer

func (m *GetHomeNetworkGatewayVisibilityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetHomeNetworkGatewayVisibilityRequest) ProtoMessage

func (*GetHomeNetworkGatewayVisibilityRequest) Reset

func (*GetHomeNetworkGatewayVisibilityRequest) Size

func (*GetHomeNetworkGatewayVisibilityRequest) String

func (*GetHomeNetworkGatewayVisibilityRequest) Unmarshal

func (m *GetHomeNetworkGatewayVisibilityRequest) Unmarshal(dAtA []byte) error

func (*GetHomeNetworkGatewayVisibilityRequest) XXX_DiscardUnknown

func (m *GetHomeNetworkGatewayVisibilityRequest) XXX_DiscardUnknown()

func (*GetHomeNetworkGatewayVisibilityRequest) XXX_Marshal

func (m *GetHomeNetworkGatewayVisibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetHomeNetworkGatewayVisibilityRequest) XXX_Merge

func (*GetHomeNetworkGatewayVisibilityRequest) XXX_Size

func (*GetHomeNetworkGatewayVisibilityRequest) XXX_Unmarshal

func (m *GetHomeNetworkGatewayVisibilityRequest) XXX_Unmarshal(b []byte) error

type GetHomeNetworkRoutingPolicyRequest

type GetHomeNetworkRoutingPolicyRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,3,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Home Network Member.
	HomeNetworkTenantId string `protobuf:"bytes,4,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
}

func (*GetHomeNetworkRoutingPolicyRequest) Descriptor

func (*GetHomeNetworkRoutingPolicyRequest) Descriptor() ([]byte, []int)

func (*GetHomeNetworkRoutingPolicyRequest) GetForwarderNetId

func (m *GetHomeNetworkRoutingPolicyRequest) GetForwarderNetId() uint32

func (*GetHomeNetworkRoutingPolicyRequest) GetForwarderTenantId

func (m *GetHomeNetworkRoutingPolicyRequest) GetForwarderTenantId() string

func (*GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId

func (m *GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId() uint32

func (*GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkTenantId

func (m *GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkTenantId() string

func (*GetHomeNetworkRoutingPolicyRequest) Marshal

func (m *GetHomeNetworkRoutingPolicyRequest) Marshal() (dAtA []byte, err error)

func (*GetHomeNetworkRoutingPolicyRequest) MarshalTo

func (m *GetHomeNetworkRoutingPolicyRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetHomeNetworkRoutingPolicyRequest) MarshalToSizedBuffer

func (m *GetHomeNetworkRoutingPolicyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetHomeNetworkRoutingPolicyRequest) ProtoMessage

func (*GetHomeNetworkRoutingPolicyRequest) ProtoMessage()

func (*GetHomeNetworkRoutingPolicyRequest) Reset

func (*GetHomeNetworkRoutingPolicyRequest) Size

func (*GetHomeNetworkRoutingPolicyRequest) String

func (*GetHomeNetworkRoutingPolicyRequest) Unmarshal

func (m *GetHomeNetworkRoutingPolicyRequest) Unmarshal(dAtA []byte) error

func (*GetHomeNetworkRoutingPolicyRequest) Validate

Validate returns whether the request is valid.

func (*GetHomeNetworkRoutingPolicyRequest) XXX_DiscardUnknown

func (m *GetHomeNetworkRoutingPolicyRequest) XXX_DiscardUnknown()

func (*GetHomeNetworkRoutingPolicyRequest) XXX_Marshal

func (m *GetHomeNetworkRoutingPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetHomeNetworkRoutingPolicyRequest) XXX_Merge

func (*GetHomeNetworkRoutingPolicyRequest) XXX_Size

func (*GetHomeNetworkRoutingPolicyRequest) XXX_Unmarshal

func (m *GetHomeNetworkRoutingPolicyRequest) XXX_Unmarshal(b []byte) error

type GetRoutingPolicyResponse

type GetRoutingPolicyResponse struct {
	Policy *RoutingPolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
}

func (*GetRoutingPolicyResponse) Descriptor

func (*GetRoutingPolicyResponse) Descriptor() ([]byte, []int)

func (*GetRoutingPolicyResponse) GetPolicy

func (m *GetRoutingPolicyResponse) GetPolicy() *RoutingPolicy

func (*GetRoutingPolicyResponse) Marshal

func (m *GetRoutingPolicyResponse) Marshal() (dAtA []byte, err error)

func (*GetRoutingPolicyResponse) MarshalTo

func (m *GetRoutingPolicyResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetRoutingPolicyResponse) MarshalToSizedBuffer

func (m *GetRoutingPolicyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetRoutingPolicyResponse) ProtoMessage

func (*GetRoutingPolicyResponse) ProtoMessage()

func (*GetRoutingPolicyResponse) Reset

func (m *GetRoutingPolicyResponse) Reset()

func (*GetRoutingPolicyResponse) Size

func (m *GetRoutingPolicyResponse) Size() (n int)

func (*GetRoutingPolicyResponse) String

func (m *GetRoutingPolicyResponse) String() string

func (*GetRoutingPolicyResponse) Unmarshal

func (m *GetRoutingPolicyResponse) Unmarshal(dAtA []byte) error

func (*GetRoutingPolicyResponse) XXX_DiscardUnknown

func (m *GetRoutingPolicyResponse) XXX_DiscardUnknown()

func (*GetRoutingPolicyResponse) XXX_Marshal

func (m *GetRoutingPolicyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRoutingPolicyResponse) XXX_Merge

func (m *GetRoutingPolicyResponse) XXX_Merge(src proto.Message)

func (*GetRoutingPolicyResponse) XXX_Size

func (m *GetRoutingPolicyResponse) XXX_Size() int

func (*GetRoutingPolicyResponse) XXX_Unmarshal

func (m *GetRoutingPolicyResponse) XXX_Unmarshal(b []byte) error

type GetTenantRequest

type GetTenantRequest struct {
	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Tenant ID managed by the Member.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
}

func (*GetTenantRequest) Descriptor

func (*GetTenantRequest) Descriptor() ([]byte, []int)

func (*GetTenantRequest) GetNetId

func (m *GetTenantRequest) GetNetId() uint32

func (*GetTenantRequest) GetTenantId

func (m *GetTenantRequest) GetTenantId() string

func (*GetTenantRequest) Marshal

func (m *GetTenantRequest) Marshal() (dAtA []byte, err error)

func (*GetTenantRequest) MarshalTo

func (m *GetTenantRequest) MarshalTo(dAtA []byte) (int, error)

func (*GetTenantRequest) MarshalToSizedBuffer

func (m *GetTenantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetTenantRequest) ProtoMessage

func (*GetTenantRequest) ProtoMessage()

func (*GetTenantRequest) Reset

func (m *GetTenantRequest) Reset()

func (*GetTenantRequest) Size

func (m *GetTenantRequest) Size() (n int)

func (*GetTenantRequest) String

func (m *GetTenantRequest) String() string

func (*GetTenantRequest) Unmarshal

func (m *GetTenantRequest) Unmarshal(dAtA []byte) error

func (*GetTenantRequest) Validate

func (r *GetTenantRequest) Validate() error

Validate returns whether the request is valid.

func (*GetTenantRequest) XXX_DiscardUnknown

func (m *GetTenantRequest) XXX_DiscardUnknown()

func (*GetTenantRequest) XXX_Marshal

func (m *GetTenantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTenantRequest) XXX_Merge

func (m *GetTenantRequest) XXX_Merge(src proto.Message)

func (*GetTenantRequest) XXX_Size

func (m *GetTenantRequest) XXX_Size() int

func (*GetTenantRequest) XXX_Unmarshal

func (m *GetTenantRequest) XXX_Unmarshal(b []byte) error

type GetTenantResponse

type GetTenantResponse struct {
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
}

func (*GetTenantResponse) Descriptor

func (*GetTenantResponse) Descriptor() ([]byte, []int)

func (*GetTenantResponse) GetTenant

func (m *GetTenantResponse) GetTenant() *Tenant

func (*GetTenantResponse) Marshal

func (m *GetTenantResponse) Marshal() (dAtA []byte, err error)

func (*GetTenantResponse) MarshalTo

func (m *GetTenantResponse) MarshalTo(dAtA []byte) (int, error)

func (*GetTenantResponse) MarshalToSizedBuffer

func (m *GetTenantResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GetTenantResponse) ProtoMessage

func (*GetTenantResponse) ProtoMessage()

func (*GetTenantResponse) Reset

func (m *GetTenantResponse) Reset()

func (*GetTenantResponse) Size

func (m *GetTenantResponse) Size() (n int)

func (*GetTenantResponse) String

func (m *GetTenantResponse) String() string

func (*GetTenantResponse) Unmarshal

func (m *GetTenantResponse) Unmarshal(dAtA []byte) error

func (*GetTenantResponse) XXX_DiscardUnknown

func (m *GetTenantResponse) XXX_DiscardUnknown()

func (*GetTenantResponse) XXX_Marshal

func (m *GetTenantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTenantResponse) XXX_Merge

func (m *GetTenantResponse) XXX_Merge(src proto.Message)

func (*GetTenantResponse) XXX_Size

func (m *GetTenantResponse) XXX_Size() int

func (*GetTenantResponse) XXX_Unmarshal

func (m *GetTenantResponse) XXX_Unmarshal(b []byte) error

type HomeNetworkMapperClient

type HomeNetworkMapperClient interface {
	// List gateways.
	// This rpc sets the total number of gateways in the x-total-count header.
	ListGateways(ctx context.Context, in *ListHomeNetworkGatewaysRequest, opts ...grpc.CallOption) (*Gateways, error)
	// Get a gateway.
	GetGateway(ctx context.Context, in *GetHomeNetworkGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// Subscribe to gateway updates.
	SubscribeGateway(ctx context.Context, in *SubscribeHomeNetworkGatewaysRequest, opts ...grpc.CallOption) (HomeNetworkMapper_SubscribeGatewayClient, error)
}

HomeNetworkMapperClient is the client API for HomeNetworkMapper service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewHomeNetworkMapperClient

func NewHomeNetworkMapperClient(cc *grpc.ClientConn) HomeNetworkMapperClient

type HomeNetworkMapperServer

type HomeNetworkMapperServer interface {
	// List gateways.
	// This rpc sets the total number of gateways in the x-total-count header.
	ListGateways(context.Context, *ListHomeNetworkGatewaysRequest) (*Gateways, error)
	// Get a gateway.
	GetGateway(context.Context, *GetHomeNetworkGatewayRequest) (*Gateway, error)
	// Subscribe to gateway updates.
	SubscribeGateway(*SubscribeHomeNetworkGatewaysRequest, HomeNetworkMapper_SubscribeGatewayServer) error
}

HomeNetworkMapperServer is the server API for HomeNetworkMapper service.

type HomeNetworkMapper_SubscribeGatewayClient

type HomeNetworkMapper_SubscribeGatewayClient interface {
	Recv() (*Gateway, error)
	grpc.ClientStream
}

type HomeNetworkMapper_SubscribeGatewayServer

type HomeNetworkMapper_SubscribeGatewayServer interface {
	Send(*Gateway) error
	grpc.ServerStream
}

type HomeNetworkTenantRequest

type HomeNetworkTenantRequest interface {
	GetHomeNetworkNetId() uint32
	GetHomeNetworkTenantId() string
}

HomeNetworkTenantRequest is a request with a Home Network Tenant ID.

type KeyPointer

type KeyPointer struct {
	// Address of the Key Exchange.
	KeyExchange string `protobuf:"bytes,1,opt,name=key_exchange,json=keyExchange,proto3" json:"key_exchange,omitempty"`
	// Label of the Key.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
}

Pointer to a Key on a Key Exchange.

func (*KeyPointer) Descriptor

func (*KeyPointer) Descriptor() ([]byte, []int)

func (*KeyPointer) GetKeyExchange

func (m *KeyPointer) GetKeyExchange() string

func (*KeyPointer) GetLabel

func (m *KeyPointer) GetLabel() string

func (*KeyPointer) Marshal

func (m *KeyPointer) Marshal() (dAtA []byte, err error)

func (*KeyPointer) MarshalTo

func (m *KeyPointer) MarshalTo(dAtA []byte) (int, error)

func (*KeyPointer) MarshalToSizedBuffer

func (m *KeyPointer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeyPointer) ProtoMessage

func (*KeyPointer) ProtoMessage()

func (*KeyPointer) Reset

func (m *KeyPointer) Reset()

func (*KeyPointer) Size

func (m *KeyPointer) Size() (n int)

func (*KeyPointer) String

func (m *KeyPointer) String() string

func (*KeyPointer) Unmarshal

func (m *KeyPointer) Unmarshal(dAtA []byte) error

func (*KeyPointer) XXX_DiscardUnknown

func (m *KeyPointer) XXX_DiscardUnknown()

func (*KeyPointer) XXX_Marshal

func (m *KeyPointer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyPointer) XXX_Merge

func (m *KeyPointer) XXX_Merge(src proto.Message)

func (*KeyPointer) XXX_Size

func (m *KeyPointer) XXX_Size() int

func (*KeyPointer) XXX_Unmarshal

func (m *KeyPointer) XXX_Unmarshal(b []byte) error

type ListHomeNetworkGatewaysRequest

type ListHomeNetworkGatewaysRequest struct {
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,1,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Limit the number of results per page. Use 0 for the default limit of the Mapper.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
}

func (*ListHomeNetworkGatewaysRequest) Descriptor

func (*ListHomeNetworkGatewaysRequest) Descriptor() ([]byte, []int)

func (*ListHomeNetworkGatewaysRequest) GetHomeNetworkNetId

func (m *ListHomeNetworkGatewaysRequest) GetHomeNetworkNetId() uint32

func (*ListHomeNetworkGatewaysRequest) GetLimit

func (m *ListHomeNetworkGatewaysRequest) GetLimit() uint32

func (*ListHomeNetworkGatewaysRequest) GetPage

func (*ListHomeNetworkGatewaysRequest) Marshal

func (m *ListHomeNetworkGatewaysRequest) Marshal() (dAtA []byte, err error)

func (*ListHomeNetworkGatewaysRequest) MarshalTo

func (m *ListHomeNetworkGatewaysRequest) MarshalTo(dAtA []byte) (int, error)

func (*ListHomeNetworkGatewaysRequest) MarshalToSizedBuffer

func (m *ListHomeNetworkGatewaysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListHomeNetworkGatewaysRequest) ProtoMessage

func (*ListHomeNetworkGatewaysRequest) ProtoMessage()

func (*ListHomeNetworkGatewaysRequest) Reset

func (m *ListHomeNetworkGatewaysRequest) Reset()

func (*ListHomeNetworkGatewaysRequest) Size

func (m *ListHomeNetworkGatewaysRequest) Size() (n int)

func (*ListHomeNetworkGatewaysRequest) String

func (*ListHomeNetworkGatewaysRequest) Unmarshal

func (m *ListHomeNetworkGatewaysRequest) Unmarshal(dAtA []byte) error

func (*ListHomeNetworkGatewaysRequest) XXX_DiscardUnknown

func (m *ListHomeNetworkGatewaysRequest) XXX_DiscardUnknown()

func (*ListHomeNetworkGatewaysRequest) XXX_Marshal

func (m *ListHomeNetworkGatewaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListHomeNetworkGatewaysRequest) XXX_Merge

func (m *ListHomeNetworkGatewaysRequest) XXX_Merge(src proto.Message)

func (*ListHomeNetworkGatewaysRequest) XXX_Size

func (m *ListHomeNetworkGatewaysRequest) XXX_Size() int

func (*ListHomeNetworkGatewaysRequest) XXX_Unmarshal

func (m *ListHomeNetworkGatewaysRequest) XXX_Unmarshal(b []byte) error

type ListHomeNetworkRoutingPoliciesRequest

type ListHomeNetworkRoutingPoliciesRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
}

func (*ListHomeNetworkRoutingPoliciesRequest) Descriptor

func (*ListHomeNetworkRoutingPoliciesRequest) Descriptor() ([]byte, []int)

func (*ListHomeNetworkRoutingPoliciesRequest) GetForwarderNetId

func (m *ListHomeNetworkRoutingPoliciesRequest) GetForwarderNetId() uint32

func (*ListHomeNetworkRoutingPoliciesRequest) GetForwarderTenantId

func (m *ListHomeNetworkRoutingPoliciesRequest) GetForwarderTenantId() string

func (*ListHomeNetworkRoutingPoliciesRequest) Marshal

func (m *ListHomeNetworkRoutingPoliciesRequest) Marshal() (dAtA []byte, err error)

func (*ListHomeNetworkRoutingPoliciesRequest) MarshalTo

func (m *ListHomeNetworkRoutingPoliciesRequest) MarshalTo(dAtA []byte) (int, error)

func (*ListHomeNetworkRoutingPoliciesRequest) MarshalToSizedBuffer

func (m *ListHomeNetworkRoutingPoliciesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListHomeNetworkRoutingPoliciesRequest) ProtoMessage

func (*ListHomeNetworkRoutingPoliciesRequest) ProtoMessage()

func (*ListHomeNetworkRoutingPoliciesRequest) Reset

func (*ListHomeNetworkRoutingPoliciesRequest) Size

func (*ListHomeNetworkRoutingPoliciesRequest) String

func (*ListHomeNetworkRoutingPoliciesRequest) Unmarshal

func (m *ListHomeNetworkRoutingPoliciesRequest) Unmarshal(dAtA []byte) error

func (*ListHomeNetworkRoutingPoliciesRequest) Validate

Validate returns whether the request is valid.

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_DiscardUnknown

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_DiscardUnknown()

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Marshal

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Merge

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Size

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Unmarshal

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_Unmarshal(b []byte) error

type ListHomeNetworkRoutingPoliciesResponse

type ListHomeNetworkRoutingPoliciesResponse struct {
	Policies []*RoutingPolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
}

func (*ListHomeNetworkRoutingPoliciesResponse) Descriptor

func (*ListHomeNetworkRoutingPoliciesResponse) Descriptor() ([]byte, []int)

func (*ListHomeNetworkRoutingPoliciesResponse) GetPolicies

func (*ListHomeNetworkRoutingPoliciesResponse) Marshal

func (m *ListHomeNetworkRoutingPoliciesResponse) Marshal() (dAtA []byte, err error)

func (*ListHomeNetworkRoutingPoliciesResponse) MarshalTo

func (m *ListHomeNetworkRoutingPoliciesResponse) MarshalTo(dAtA []byte) (int, error)

func (*ListHomeNetworkRoutingPoliciesResponse) MarshalToSizedBuffer

func (m *ListHomeNetworkRoutingPoliciesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListHomeNetworkRoutingPoliciesResponse) ProtoMessage

func (*ListHomeNetworkRoutingPoliciesResponse) Reset

func (*ListHomeNetworkRoutingPoliciesResponse) Size

func (*ListHomeNetworkRoutingPoliciesResponse) String

func (*ListHomeNetworkRoutingPoliciesResponse) Unmarshal

func (m *ListHomeNetworkRoutingPoliciesResponse) Unmarshal(dAtA []byte) error

func (*ListHomeNetworkRoutingPoliciesResponse) XXX_DiscardUnknown

func (m *ListHomeNetworkRoutingPoliciesResponse) XXX_DiscardUnknown()

func (*ListHomeNetworkRoutingPoliciesResponse) XXX_Marshal

func (m *ListHomeNetworkRoutingPoliciesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListHomeNetworkRoutingPoliciesResponse) XXX_Merge

func (*ListHomeNetworkRoutingPoliciesResponse) XXX_Size

func (*ListHomeNetworkRoutingPoliciesResponse) XXX_Unmarshal

func (m *ListHomeNetworkRoutingPoliciesResponse) XXX_Unmarshal(b []byte) error

type ListTenantsRequest

type ListTenantsRequest struct {
	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
}

func (*ListTenantsRequest) Descriptor

func (*ListTenantsRequest) Descriptor() ([]byte, []int)

func (*ListTenantsRequest) GetNetId

func (m *ListTenantsRequest) GetNetId() uint32

func (*ListTenantsRequest) Marshal

func (m *ListTenantsRequest) Marshal() (dAtA []byte, err error)

func (*ListTenantsRequest) MarshalTo

func (m *ListTenantsRequest) MarshalTo(dAtA []byte) (int, error)

func (*ListTenantsRequest) MarshalToSizedBuffer

func (m *ListTenantsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListTenantsRequest) ProtoMessage

func (*ListTenantsRequest) ProtoMessage()

func (*ListTenantsRequest) Reset

func (m *ListTenantsRequest) Reset()

func (*ListTenantsRequest) Size

func (m *ListTenantsRequest) Size() (n int)

func (*ListTenantsRequest) String

func (m *ListTenantsRequest) String() string

func (*ListTenantsRequest) Unmarshal

func (m *ListTenantsRequest) Unmarshal(dAtA []byte) error

func (*ListTenantsRequest) XXX_DiscardUnknown

func (m *ListTenantsRequest) XXX_DiscardUnknown()

func (*ListTenantsRequest) XXX_Marshal

func (m *ListTenantsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTenantsRequest) XXX_Merge

func (m *ListTenantsRequest) XXX_Merge(src proto.Message)

func (*ListTenantsRequest) XXX_Size

func (m *ListTenantsRequest) XXX_Size() int

func (*ListTenantsRequest) XXX_Unmarshal

func (m *ListTenantsRequest) XXX_Unmarshal(b []byte) error

type ListTenantsResponse

type ListTenantsResponse struct {
	TenantIds []string `protobuf:"bytes,1,rep,name=tenant_ids,json=tenantIds,proto3" json:"tenant_ids,omitempty"`
}

func (*ListTenantsResponse) Descriptor

func (*ListTenantsResponse) Descriptor() ([]byte, []int)

func (*ListTenantsResponse) GetTenantIds

func (m *ListTenantsResponse) GetTenantIds() []string

func (*ListTenantsResponse) Marshal

func (m *ListTenantsResponse) Marshal() (dAtA []byte, err error)

func (*ListTenantsResponse) MarshalTo

func (m *ListTenantsResponse) MarshalTo(dAtA []byte) (int, error)

func (*ListTenantsResponse) MarshalToSizedBuffer

func (m *ListTenantsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListTenantsResponse) ProtoMessage

func (*ListTenantsResponse) ProtoMessage()

func (*ListTenantsResponse) Reset

func (m *ListTenantsResponse) Reset()

func (*ListTenantsResponse) Size

func (m *ListTenantsResponse) Size() (n int)

func (*ListTenantsResponse) String

func (m *ListTenantsResponse) String() string

func (*ListTenantsResponse) Unmarshal

func (m *ListTenantsResponse) Unmarshal(dAtA []byte) error

func (*ListTenantsResponse) XXX_DiscardUnknown

func (m *ListTenantsResponse) XXX_DiscardUnknown()

func (*ListTenantsResponse) XXX_Marshal

func (m *ListTenantsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTenantsResponse) XXX_Merge

func (m *ListTenantsResponse) XXX_Merge(src proto.Message)

func (*ListTenantsResponse) XXX_Size

func (m *ListTenantsResponse) XXX_Size() int

func (*ListTenantsResponse) XXX_Unmarshal

func (m *ListTenantsResponse) XXX_Unmarshal(b []byte) error

type Location

type Location struct {
	// The East-West position (degrees; -180 to +180), where 0 is the Prime Meridian (Greenwich), East is positive, West is negative.
	Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// The North–South position (degrees; -90 to +90), where 0 is the equator, North pole is positive, South pole is negative.
	Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// Altitude (meters), where 0 is the mean sea level.
	Altitude float32 `protobuf:"fixed32,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
	// Accuracy of the location (meters).
	Accuracy float32 `protobuf:"fixed32,4,opt,name=accuracy,proto3" json:"accuracy,omitempty"`
}

func (*Location) Descriptor

func (*Location) Descriptor() ([]byte, []int)

func (*Location) GetAccuracy

func (m *Location) GetAccuracy() float32

func (*Location) GetAltitude

func (m *Location) GetAltitude() float32

func (*Location) GetLatitude

func (m *Location) GetLatitude() float64

func (*Location) GetLongitude

func (m *Location) GetLongitude() float64

func (*Location) Marshal

func (m *Location) Marshal() (dAtA []byte, err error)

func (*Location) MarshalTo

func (m *Location) MarshalTo(dAtA []byte) (int, error)

func (*Location) MarshalToSizedBuffer

func (m *Location) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) Reset

func (m *Location) Reset()

func (*Location) Size

func (m *Location) Size() (n int)

func (*Location) String

func (m *Location) String() string

func (*Location) Unmarshal

func (m *Location) Unmarshal(dAtA []byte) error

func (*Location) XXX_DiscardUnknown

func (m *Location) XXX_DiscardUnknown()

func (*Location) XXX_Marshal

func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Location) XXX_Merge

func (m *Location) XXX_Merge(src proto.Message)

func (*Location) XXX_Size

func (m *Location) XXX_Size() int

func (*Location) XXX_Unmarshal

func (m *Location) XXX_Unmarshal(b []byte) error

type MessageDeliveryState

type MessageDeliveryState int32
const (
	// The message has been accepted for forwarding or delivery.
	MessageDeliveryState_ACCEPTED MessageDeliveryState = 0
	// The message has been forwarded to another host for delivery.
	MessageDeliveryState_FORWARDED MessageDeliveryState = 1
	// The message has been delivered to the receiver.
	MessageDeliveryState_DELIVERED MessageDeliveryState = 2
	// The message has been processed by the receiver.
	MessageDeliveryState_PROCESSED MessageDeliveryState = 3
)

func (MessageDeliveryState) EnumDescriptor

func (MessageDeliveryState) EnumDescriptor() ([]byte, []int)

func (MessageDeliveryState) String

func (x MessageDeliveryState) String() string

type Modulation

type Modulation int32
const (
	// LoRa modulation.
	Modulation_LORA Modulation = 0
	// FSK modulation.
	Modulation_FSK Modulation = 1
)

func (Modulation) EnumDescriptor

func (Modulation) EnumDescriptor() ([]byte, []int)

func (Modulation) String

func (x Modulation) String() string

type NetID

type NetID uint32

NetID represents a LoRa Alliance NetID.

func NetIDFromDevAddr

func NetIDFromDevAddr(devAddr uint32) (NetID, bool)

NetIDFromDevAddr returns the NetID from the given DevAddr. See https://lora-alliance.org/sites/default/files/2019-08/tc22-00003.000.cr-be-type3-type4-netid-correction.pdf.

func (NetID) MarshalText

func (n NetID) MarshalText() ([]byte, error)

MarshalText implements TextMarshaler.

func (NetID) String

func (n NetID) String() string

String implements Stringer.

func (*NetID) UnmarshalText

func (n *NetID) UnmarshalText(buf []byte) error

UnmarshalText implements TextUnmarshaler.

type PHYPayloadTeaser

type PHYPayloadTeaser struct {
	// SHA-256 hash of PHYPayload.
	Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// Types that are valid to be assigned to Payload:
	//	*PHYPayloadTeaser_JoinRequest
	//	*PHYPayloadTeaser_Mac
	Payload isPHYPayloadTeaser_Payload `protobuf_oneof:"payload"`
}

Teaser of PHYPayload.

func (*PHYPayloadTeaser) Descriptor

func (*PHYPayloadTeaser) Descriptor() ([]byte, []int)

func (*PHYPayloadTeaser) GetHash

func (m *PHYPayloadTeaser) GetHash() []byte

func (*PHYPayloadTeaser) GetJoinRequest

func (*PHYPayloadTeaser) GetMac

func (*PHYPayloadTeaser) GetPayload

func (m *PHYPayloadTeaser) GetPayload() isPHYPayloadTeaser_Payload

func (*PHYPayloadTeaser) Marshal

func (m *PHYPayloadTeaser) Marshal() (dAtA []byte, err error)

func (*PHYPayloadTeaser) MarshalTo

func (m *PHYPayloadTeaser) MarshalTo(dAtA []byte) (int, error)

func (*PHYPayloadTeaser) MarshalToSizedBuffer

func (m *PHYPayloadTeaser) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PHYPayloadTeaser) ProtoMessage

func (*PHYPayloadTeaser) ProtoMessage()

func (*PHYPayloadTeaser) Reset

func (m *PHYPayloadTeaser) Reset()

func (*PHYPayloadTeaser) Size

func (m *PHYPayloadTeaser) Size() (n int)

func (*PHYPayloadTeaser) String

func (m *PHYPayloadTeaser) String() string

func (*PHYPayloadTeaser) Unmarshal

func (m *PHYPayloadTeaser) Unmarshal(dAtA []byte) error

func (*PHYPayloadTeaser) XXX_DiscardUnknown

func (m *PHYPayloadTeaser) XXX_DiscardUnknown()

func (*PHYPayloadTeaser) XXX_Marshal

func (m *PHYPayloadTeaser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PHYPayloadTeaser) XXX_Merge

func (m *PHYPayloadTeaser) XXX_Merge(src proto.Message)

func (*PHYPayloadTeaser) XXX_OneofWrappers

func (*PHYPayloadTeaser) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PHYPayloadTeaser) XXX_Size

func (m *PHYPayloadTeaser) XXX_Size() int

func (*PHYPayloadTeaser) XXX_Unmarshal

func (m *PHYPayloadTeaser) XXX_Unmarshal(b []byte) error

type PHYPayloadTeaser_JoinRequest

type PHYPayloadTeaser_JoinRequest struct {
	JoinRequest *PHYPayloadTeaser_JoinRequestTeaser `protobuf:"bytes,2,opt,name=join_request,json=joinRequest,proto3,oneof" json:"join_request,omitempty"`
}

func (*PHYPayloadTeaser_JoinRequest) MarshalTo

func (m *PHYPayloadTeaser_JoinRequest) MarshalTo(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_JoinRequest) MarshalToSizedBuffer

func (m *PHYPayloadTeaser_JoinRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_JoinRequest) Size

func (m *PHYPayloadTeaser_JoinRequest) Size() (n int)

type PHYPayloadTeaser_JoinRequestTeaser

type PHYPayloadTeaser_JoinRequestTeaser struct {
	// JoinEUI of the join-request.
	JoinEui uint64 `protobuf:"fixed64,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// DevEUI of the join-request.
	DevEui uint64 `protobuf:"fixed64,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// DevNonce of the join-request.
	DevNonce uint32 `protobuf:"varint,3,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"`
}

func (*PHYPayloadTeaser_JoinRequestTeaser) Descriptor

func (*PHYPayloadTeaser_JoinRequestTeaser) Descriptor() ([]byte, []int)

func (*PHYPayloadTeaser_JoinRequestTeaser) GetDevEui

func (*PHYPayloadTeaser_JoinRequestTeaser) GetDevNonce

func (m *PHYPayloadTeaser_JoinRequestTeaser) GetDevNonce() uint32

func (*PHYPayloadTeaser_JoinRequestTeaser) GetJoinEui

func (*PHYPayloadTeaser_JoinRequestTeaser) Marshal

func (m *PHYPayloadTeaser_JoinRequestTeaser) Marshal() (dAtA []byte, err error)

func (*PHYPayloadTeaser_JoinRequestTeaser) MarshalTo

func (m *PHYPayloadTeaser_JoinRequestTeaser) MarshalTo(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_JoinRequestTeaser) MarshalToSizedBuffer

func (m *PHYPayloadTeaser_JoinRequestTeaser) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoMessage

func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoMessage()

func (*PHYPayloadTeaser_JoinRequestTeaser) Reset

func (*PHYPayloadTeaser_JoinRequestTeaser) Size

func (*PHYPayloadTeaser_JoinRequestTeaser) String

func (*PHYPayloadTeaser_JoinRequestTeaser) Unmarshal

func (m *PHYPayloadTeaser_JoinRequestTeaser) Unmarshal(dAtA []byte) error

func (*PHYPayloadTeaser_JoinRequestTeaser) XXX_DiscardUnknown

func (m *PHYPayloadTeaser_JoinRequestTeaser) XXX_DiscardUnknown()

func (*PHYPayloadTeaser_JoinRequestTeaser) XXX_Marshal

func (m *PHYPayloadTeaser_JoinRequestTeaser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PHYPayloadTeaser_JoinRequestTeaser) XXX_Merge

func (*PHYPayloadTeaser_JoinRequestTeaser) XXX_Size

func (*PHYPayloadTeaser_JoinRequestTeaser) XXX_Unmarshal

func (m *PHYPayloadTeaser_JoinRequestTeaser) XXX_Unmarshal(b []byte) error

type PHYPayloadTeaser_MACPayloadTeaser

type PHYPayloadTeaser_MACPayloadTeaser struct {
	// Indicates whether it is a confirmed or unconfirmed data uplink message.
	Confirmed bool `protobuf:"varint,2,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// DevAddr of the message.
	DevAddr uint32 `protobuf:"varint,3,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// Indicates whether the PHYPayload contains FOpts.
	FOpts bool `protobuf:"varint,4,opt,name=f_opts,json=fOpts,proto3" json:"f_opts,omitempty"`
	// FCnt of the message.
	FCnt uint32 `protobuf:"varint,5,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// FPort of the message.
	FPort uint32 `protobuf:"varint,6,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Length of the FRMPayload.
	FrmPayloadLength uint32 `protobuf:"varint,7,opt,name=frm_payload_length,json=frmPayloadLength,proto3" json:"frm_payload_length,omitempty"`
}

func (*PHYPayloadTeaser_MACPayloadTeaser) Descriptor

func (*PHYPayloadTeaser_MACPayloadTeaser) Descriptor() ([]byte, []int)

func (*PHYPayloadTeaser_MACPayloadTeaser) GetConfirmed

func (m *PHYPayloadTeaser_MACPayloadTeaser) GetConfirmed() bool

func (*PHYPayloadTeaser_MACPayloadTeaser) GetDevAddr

func (m *PHYPayloadTeaser_MACPayloadTeaser) GetDevAddr() uint32

func (*PHYPayloadTeaser_MACPayloadTeaser) GetFCnt

func (*PHYPayloadTeaser_MACPayloadTeaser) GetFOpts

func (*PHYPayloadTeaser_MACPayloadTeaser) GetFPort

func (*PHYPayloadTeaser_MACPayloadTeaser) GetFrmPayloadLength

func (m *PHYPayloadTeaser_MACPayloadTeaser) GetFrmPayloadLength() uint32

func (*PHYPayloadTeaser_MACPayloadTeaser) Marshal

func (m *PHYPayloadTeaser_MACPayloadTeaser) Marshal() (dAtA []byte, err error)

func (*PHYPayloadTeaser_MACPayloadTeaser) MarshalTo

func (m *PHYPayloadTeaser_MACPayloadTeaser) MarshalTo(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_MACPayloadTeaser) MarshalToSizedBuffer

func (m *PHYPayloadTeaser_MACPayloadTeaser) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoMessage

func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoMessage()

func (*PHYPayloadTeaser_MACPayloadTeaser) Reset

func (*PHYPayloadTeaser_MACPayloadTeaser) Size

func (m *PHYPayloadTeaser_MACPayloadTeaser) Size() (n int)

func (*PHYPayloadTeaser_MACPayloadTeaser) String

func (*PHYPayloadTeaser_MACPayloadTeaser) Unmarshal

func (m *PHYPayloadTeaser_MACPayloadTeaser) Unmarshal(dAtA []byte) error

func (*PHYPayloadTeaser_MACPayloadTeaser) XXX_DiscardUnknown

func (m *PHYPayloadTeaser_MACPayloadTeaser) XXX_DiscardUnknown()

func (*PHYPayloadTeaser_MACPayloadTeaser) XXX_Marshal

func (m *PHYPayloadTeaser_MACPayloadTeaser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PHYPayloadTeaser_MACPayloadTeaser) XXX_Merge

func (*PHYPayloadTeaser_MACPayloadTeaser) XXX_Size

func (m *PHYPayloadTeaser_MACPayloadTeaser) XXX_Size() int

func (*PHYPayloadTeaser_MACPayloadTeaser) XXX_Unmarshal

func (m *PHYPayloadTeaser_MACPayloadTeaser) XXX_Unmarshal(b []byte) error

type PHYPayloadTeaser_Mac

type PHYPayloadTeaser_Mac struct {
	Mac *PHYPayloadTeaser_MACPayloadTeaser `protobuf:"bytes,3,opt,name=mac,proto3,oneof" json:"mac,omitempty"`
}

func (*PHYPayloadTeaser_Mac) MarshalTo

func (m *PHYPayloadTeaser_Mac) MarshalTo(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_Mac) MarshalToSizedBuffer

func (m *PHYPayloadTeaser_Mac) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PHYPayloadTeaser_Mac) Size

func (m *PHYPayloadTeaser_Mac) Size() (n int)

type PublishDownlinkMessageRequest

type PublishDownlinkMessageRequest struct {
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,1,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Home Network Member.
	HomeNetworkTenantId string `protobuf:"bytes,2,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,3,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	// In LoRaWAN Class A downlink, this value must be copied from the RoutedUplinkMessage.
	// In LoRaWAN Class C downlink, this value is typically copied from a recent RoutedUplinkMessage.
	ForwarderId string `protobuf:"bytes,4,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	// In LoRaWAN Class A downlink, this value must be copied from the RoutedUplinkMessage.
	// In LoRaWAN Class C downlink, this value is typically copied from a recent RoutedUplinkMessage.
	ForwarderTenantId string `protobuf:"bytes,5,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// Downlink message to publish.
	Message *DownlinkMessage `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"`
}

func (*PublishDownlinkMessageRequest) Descriptor

func (*PublishDownlinkMessageRequest) Descriptor() ([]byte, []int)

func (*PublishDownlinkMessageRequest) GetForwarderId

func (m *PublishDownlinkMessageRequest) GetForwarderId() string

func (*PublishDownlinkMessageRequest) GetForwarderNetId

func (m *PublishDownlinkMessageRequest) GetForwarderNetId() uint32

func (*PublishDownlinkMessageRequest) GetForwarderTenantId

func (m *PublishDownlinkMessageRequest) GetForwarderTenantId() string

func (*PublishDownlinkMessageRequest) GetHomeNetworkNetId

func (m *PublishDownlinkMessageRequest) GetHomeNetworkNetId() uint32

func (*PublishDownlinkMessageRequest) GetHomeNetworkTenantId

func (m *PublishDownlinkMessageRequest) GetHomeNetworkTenantId() string

func (*PublishDownlinkMessageRequest) GetMessage

func (*PublishDownlinkMessageRequest) Marshal

func (m *PublishDownlinkMessageRequest) Marshal() (dAtA []byte, err error)

func (*PublishDownlinkMessageRequest) MarshalTo

func (m *PublishDownlinkMessageRequest) MarshalTo(dAtA []byte) (int, error)

func (*PublishDownlinkMessageRequest) MarshalToSizedBuffer

func (m *PublishDownlinkMessageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublishDownlinkMessageRequest) ProtoMessage

func (*PublishDownlinkMessageRequest) ProtoMessage()

func (*PublishDownlinkMessageRequest) Reset

func (m *PublishDownlinkMessageRequest) Reset()

func (*PublishDownlinkMessageRequest) Size

func (m *PublishDownlinkMessageRequest) Size() (n int)

func (*PublishDownlinkMessageRequest) String

func (*PublishDownlinkMessageRequest) Unmarshal

func (m *PublishDownlinkMessageRequest) Unmarshal(dAtA []byte) error

func (*PublishDownlinkMessageRequest) Validate

func (r *PublishDownlinkMessageRequest) Validate() error

Validate returns whether the request is valid.

func (*PublishDownlinkMessageRequest) XXX_DiscardUnknown

func (m *PublishDownlinkMessageRequest) XXX_DiscardUnknown()

func (*PublishDownlinkMessageRequest) XXX_Marshal

func (m *PublishDownlinkMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublishDownlinkMessageRequest) XXX_Merge

func (m *PublishDownlinkMessageRequest) XXX_Merge(src proto.Message)

func (*PublishDownlinkMessageRequest) XXX_Size

func (m *PublishDownlinkMessageRequest) XXX_Size() int

func (*PublishDownlinkMessageRequest) XXX_Unmarshal

func (m *PublishDownlinkMessageRequest) XXX_Unmarshal(b []byte) error

type PublishDownlinkMessageResponse

type PublishDownlinkMessageResponse struct {
	// Message identifier generated by the Router.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Delivery state of the downlink message.
	State MessageDeliveryState `protobuf:"varint,2,opt,name=state,proto3,enum=org.packetbroker.v2beta1.MessageDeliveryState" json:"state,omitempty"`
}

func (*PublishDownlinkMessageResponse) Descriptor

func (*PublishDownlinkMessageResponse) Descriptor() ([]byte, []int)

func (*PublishDownlinkMessageResponse) GetId

func (*PublishDownlinkMessageResponse) GetState

func (*PublishDownlinkMessageResponse) Marshal

func (m *PublishDownlinkMessageResponse) Marshal() (dAtA []byte, err error)

func (*PublishDownlinkMessageResponse) MarshalTo

func (m *PublishDownlinkMessageResponse) MarshalTo(dAtA []byte) (int, error)

func (*PublishDownlinkMessageResponse) MarshalToSizedBuffer

func (m *PublishDownlinkMessageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublishDownlinkMessageResponse) ProtoMessage

func (*PublishDownlinkMessageResponse) ProtoMessage()

func (*PublishDownlinkMessageResponse) Reset

func (m *PublishDownlinkMessageResponse) Reset()

func (*PublishDownlinkMessageResponse) Size

func (m *PublishDownlinkMessageResponse) Size() (n int)

func (*PublishDownlinkMessageResponse) String

func (*PublishDownlinkMessageResponse) Unmarshal

func (m *PublishDownlinkMessageResponse) Unmarshal(dAtA []byte) error

func (*PublishDownlinkMessageResponse) XXX_DiscardUnknown

func (m *PublishDownlinkMessageResponse) XXX_DiscardUnknown()

func (*PublishDownlinkMessageResponse) XXX_Marshal

func (m *PublishDownlinkMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublishDownlinkMessageResponse) XXX_Merge

func (m *PublishDownlinkMessageResponse) XXX_Merge(src proto.Message)

func (*PublishDownlinkMessageResponse) XXX_Size

func (m *PublishDownlinkMessageResponse) XXX_Size() int

func (*PublishDownlinkMessageResponse) XXX_Unmarshal

func (m *PublishDownlinkMessageResponse) XXX_Unmarshal(b []byte) error

type PublishUplinkMessageRequest

type PublishUplinkMessageRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,3,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// Uplink message to publish.
	Message *UplinkMessage `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
}

func (*PublishUplinkMessageRequest) Descriptor

func (*PublishUplinkMessageRequest) Descriptor() ([]byte, []int)

func (*PublishUplinkMessageRequest) GetForwarderId

func (m *PublishUplinkMessageRequest) GetForwarderId() string

func (*PublishUplinkMessageRequest) GetForwarderNetId

func (m *PublishUplinkMessageRequest) GetForwarderNetId() uint32

func (*PublishUplinkMessageRequest) GetForwarderTenantId

func (m *PublishUplinkMessageRequest) GetForwarderTenantId() string

func (*PublishUplinkMessageRequest) GetMessage

func (m *PublishUplinkMessageRequest) GetMessage() *UplinkMessage

func (*PublishUplinkMessageRequest) Marshal

func (m *PublishUplinkMessageRequest) Marshal() (dAtA []byte, err error)

func (*PublishUplinkMessageRequest) MarshalTo

func (m *PublishUplinkMessageRequest) MarshalTo(dAtA []byte) (int, error)

func (*PublishUplinkMessageRequest) MarshalToSizedBuffer

func (m *PublishUplinkMessageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublishUplinkMessageRequest) ProtoMessage

func (*PublishUplinkMessageRequest) ProtoMessage()

func (*PublishUplinkMessageRequest) Reset

func (m *PublishUplinkMessageRequest) Reset()

func (*PublishUplinkMessageRequest) Size

func (m *PublishUplinkMessageRequest) Size() (n int)

func (*PublishUplinkMessageRequest) String

func (m *PublishUplinkMessageRequest) String() string

func (*PublishUplinkMessageRequest) Unmarshal

func (m *PublishUplinkMessageRequest) Unmarshal(dAtA []byte) error

func (*PublishUplinkMessageRequest) Validate

func (r *PublishUplinkMessageRequest) Validate() error

Validate returns whether the request is valid.

func (*PublishUplinkMessageRequest) XXX_DiscardUnknown

func (m *PublishUplinkMessageRequest) XXX_DiscardUnknown()

func (*PublishUplinkMessageRequest) XXX_Marshal

func (m *PublishUplinkMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublishUplinkMessageRequest) XXX_Merge

func (m *PublishUplinkMessageRequest) XXX_Merge(src proto.Message)

func (*PublishUplinkMessageRequest) XXX_Size

func (m *PublishUplinkMessageRequest) XXX_Size() int

func (*PublishUplinkMessageRequest) XXX_Unmarshal

func (m *PublishUplinkMessageRequest) XXX_Unmarshal(b []byte) error

type PublishUplinkMessageResponse

type PublishUplinkMessageResponse struct {
	// Message identifier generated by the Router.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Delivery state of the uplink message.
	State MessageDeliveryState `protobuf:"varint,2,opt,name=state,proto3,enum=org.packetbroker.v2beta1.MessageDeliveryState" json:"state,omitempty"`
}

func (*PublishUplinkMessageResponse) Descriptor

func (*PublishUplinkMessageResponse) Descriptor() ([]byte, []int)

func (*PublishUplinkMessageResponse) GetId

func (*PublishUplinkMessageResponse) GetState

func (*PublishUplinkMessageResponse) Marshal

func (m *PublishUplinkMessageResponse) Marshal() (dAtA []byte, err error)

func (*PublishUplinkMessageResponse) MarshalTo

func (m *PublishUplinkMessageResponse) MarshalTo(dAtA []byte) (int, error)

func (*PublishUplinkMessageResponse) MarshalToSizedBuffer

func (m *PublishUplinkMessageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublishUplinkMessageResponse) ProtoMessage

func (*PublishUplinkMessageResponse) ProtoMessage()

func (*PublishUplinkMessageResponse) Reset

func (m *PublishUplinkMessageResponse) Reset()

func (*PublishUplinkMessageResponse) Size

func (m *PublishUplinkMessageResponse) Size() (n int)

func (*PublishUplinkMessageResponse) String

func (*PublishUplinkMessageResponse) Unmarshal

func (m *PublishUplinkMessageResponse) Unmarshal(dAtA []byte) error

func (*PublishUplinkMessageResponse) XXX_DiscardUnknown

func (m *PublishUplinkMessageResponse) XXX_DiscardUnknown()

func (*PublishUplinkMessageResponse) XXX_Marshal

func (m *PublishUplinkMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublishUplinkMessageResponse) XXX_Merge

func (m *PublishUplinkMessageResponse) XXX_Merge(src proto.Message)

func (*PublishUplinkMessageResponse) XXX_Size

func (m *PublishUplinkMessageResponse) XXX_Size() int

func (*PublishUplinkMessageResponse) XXX_Unmarshal

func (m *PublishUplinkMessageResponse) XXX_Unmarshal(b []byte) error

type Region

type Region int32

LoRaWAN region as defined in Regional Parameters.

const (
	Region_UNKNOWN_REGION Region = 0
	Region_EU_863_870     Region = 1
	Region_US_902_928     Region = 2
	Region_CN_779_787     Region = 3
	Region_EU_433         Region = 4
	Region_AU_915_928     Region = 5
	Region_CN_470_510     Region = 6
	Region_AS_923         Region = 7
	Region_KR_920_923     Region = 8
	Region_IN_865_867     Region = 9
	Region_RU_864_870     Region = 10
)

func (Region) EnumDescriptor

func (Region) EnumDescriptor() ([]byte, []int)

func (Region) String

func (x Region) String() string

type RouteDownlinkMessageRequest

type RouteDownlinkMessageRequest struct {
	// Downlink message to route.
	Message *RoutedDownlinkMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
}

func (*RouteDownlinkMessageRequest) Descriptor

func (*RouteDownlinkMessageRequest) Descriptor() ([]byte, []int)

func (*RouteDownlinkMessageRequest) GetMessage

func (*RouteDownlinkMessageRequest) Marshal

func (m *RouteDownlinkMessageRequest) Marshal() (dAtA []byte, err error)

func (*RouteDownlinkMessageRequest) MarshalTo

func (m *RouteDownlinkMessageRequest) MarshalTo(dAtA []byte) (int, error)

func (*RouteDownlinkMessageRequest) MarshalToSizedBuffer

func (m *RouteDownlinkMessageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteDownlinkMessageRequest) ProtoMessage

func (*RouteDownlinkMessageRequest) ProtoMessage()

func (*RouteDownlinkMessageRequest) Reset

func (m *RouteDownlinkMessageRequest) Reset()

func (*RouteDownlinkMessageRequest) Size

func (m *RouteDownlinkMessageRequest) Size() (n int)

func (*RouteDownlinkMessageRequest) String

func (m *RouteDownlinkMessageRequest) String() string

func (*RouteDownlinkMessageRequest) Unmarshal

func (m *RouteDownlinkMessageRequest) Unmarshal(dAtA []byte) error

func (*RouteDownlinkMessageRequest) Validate

func (r *RouteDownlinkMessageRequest) Validate() error

Validate returns whether the request is valid.

func (*RouteDownlinkMessageRequest) XXX_DiscardUnknown

func (m *RouteDownlinkMessageRequest) XXX_DiscardUnknown()

func (*RouteDownlinkMessageRequest) XXX_Marshal

func (m *RouteDownlinkMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteDownlinkMessageRequest) XXX_Merge

func (m *RouteDownlinkMessageRequest) XXX_Merge(src proto.Message)

func (*RouteDownlinkMessageRequest) XXX_Size

func (m *RouteDownlinkMessageRequest) XXX_Size() int

func (*RouteDownlinkMessageRequest) XXX_Unmarshal

func (m *RouteDownlinkMessageRequest) XXX_Unmarshal(b []byte) error

type RouteHop

type RouteHop struct {
	// Time when the server received the message.
	ReceivedAt *types.Timestamp `protobuf:"bytes,1,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Sender of the message, typically the authorized client identifier.
	SenderName string `protobuf:"bytes,2,opt,name=sender_name,json=senderName,proto3" json:"sender_name,omitempty"`
	// Sender IP address or host name.
	SenderAddress string `protobuf:"bytes,3,opt,name=sender_address,json=senderAddress,proto3" json:"sender_address,omitempty"`
	// Receiver of the message.
	ReceiverName string `protobuf:"bytes,4,opt,name=receiver_name,json=receiverName,proto3" json:"receiver_name,omitempty"`
	// Receiver agent.
	ReceiverAgent string `protobuf:"bytes,5,opt,name=receiver_agent,json=receiverAgent,proto3" json:"receiver_agent,omitempty"`
}

func (*RouteHop) Descriptor

func (*RouteHop) Descriptor() ([]byte, []int)

func (*RouteHop) GetReceivedAt

func (m *RouteHop) GetReceivedAt() *types.Timestamp

func (*RouteHop) GetReceiverAgent

func (m *RouteHop) GetReceiverAgent() string

func (*RouteHop) GetReceiverName

func (m *RouteHop) GetReceiverName() string

func (*RouteHop) GetSenderAddress

func (m *RouteHop) GetSenderAddress() string

func (*RouteHop) GetSenderName

func (m *RouteHop) GetSenderName() string

func (*RouteHop) Marshal

func (m *RouteHop) Marshal() (dAtA []byte, err error)

func (*RouteHop) MarshalTo

func (m *RouteHop) MarshalTo(dAtA []byte) (int, error)

func (*RouteHop) MarshalToSizedBuffer

func (m *RouteHop) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteHop) ProtoMessage

func (*RouteHop) ProtoMessage()

func (*RouteHop) Reset

func (m *RouteHop) Reset()

func (*RouteHop) Size

func (m *RouteHop) Size() (n int)

func (*RouteHop) String

func (m *RouteHop) String() string

func (*RouteHop) Unmarshal

func (m *RouteHop) Unmarshal(dAtA []byte) error

func (*RouteHop) XXX_DiscardUnknown

func (m *RouteHop) XXX_DiscardUnknown()

func (*RouteHop) XXX_Marshal

func (m *RouteHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteHop) XXX_Merge

func (m *RouteHop) XXX_Merge(src proto.Message)

func (*RouteHop) XXX_Size

func (m *RouteHop) XXX_Size() int

func (*RouteHop) XXX_Unmarshal

func (m *RouteHop) XXX_Unmarshal(b []byte) error

type RouteMessageResponse

type RouteMessageResponse struct {
	// Delivery state of the message.
	State MessageDeliveryState `protobuf:"varint,1,opt,name=state,proto3,enum=org.packetbroker.v2beta1.MessageDeliveryState" json:"state,omitempty"`
}

func (*RouteMessageResponse) Descriptor

func (*RouteMessageResponse) Descriptor() ([]byte, []int)

func (*RouteMessageResponse) GetState

func (*RouteMessageResponse) Marshal

func (m *RouteMessageResponse) Marshal() (dAtA []byte, err error)

func (*RouteMessageResponse) MarshalTo

func (m *RouteMessageResponse) MarshalTo(dAtA []byte) (int, error)

func (*RouteMessageResponse) MarshalToSizedBuffer

func (m *RouteMessageResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteMessageResponse) ProtoMessage

func (*RouteMessageResponse) ProtoMessage()

func (*RouteMessageResponse) Reset

func (m *RouteMessageResponse) Reset()

func (*RouteMessageResponse) Size

func (m *RouteMessageResponse) Size() (n int)

func (*RouteMessageResponse) String

func (m *RouteMessageResponse) String() string

func (*RouteMessageResponse) Unmarshal

func (m *RouteMessageResponse) Unmarshal(dAtA []byte) error

func (*RouteMessageResponse) XXX_DiscardUnknown

func (m *RouteMessageResponse) XXX_DiscardUnknown()

func (*RouteMessageResponse) XXX_Marshal

func (m *RouteMessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteMessageResponse) XXX_Merge

func (m *RouteMessageResponse) XXX_Merge(src proto.Message)

func (*RouteMessageResponse) XXX_Size

func (m *RouteMessageResponse) XXX_Size() int

func (*RouteMessageResponse) XXX_Unmarshal

func (m *RouteMessageResponse) XXX_Unmarshal(b []byte) error

type RouteUplinkMessageRequest

type RouteUplinkMessageRequest struct {
	// Uplink message to route.
	Message *RoutedUplinkMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
}

func (*RouteUplinkMessageRequest) Descriptor

func (*RouteUplinkMessageRequest) Descriptor() ([]byte, []int)

func (*RouteUplinkMessageRequest) GetMessage

func (*RouteUplinkMessageRequest) Marshal

func (m *RouteUplinkMessageRequest) Marshal() (dAtA []byte, err error)

func (*RouteUplinkMessageRequest) MarshalTo

func (m *RouteUplinkMessageRequest) MarshalTo(dAtA []byte) (int, error)

func (*RouteUplinkMessageRequest) MarshalToSizedBuffer

func (m *RouteUplinkMessageRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RouteUplinkMessageRequest) ProtoMessage

func (*RouteUplinkMessageRequest) ProtoMessage()

func (*RouteUplinkMessageRequest) Reset

func (m *RouteUplinkMessageRequest) Reset()

func (*RouteUplinkMessageRequest) Size

func (m *RouteUplinkMessageRequest) Size() (n int)

func (*RouteUplinkMessageRequest) String

func (m *RouteUplinkMessageRequest) String() string

func (*RouteUplinkMessageRequest) Unmarshal

func (m *RouteUplinkMessageRequest) Unmarshal(dAtA []byte) error

func (*RouteUplinkMessageRequest) Validate

func (r *RouteUplinkMessageRequest) Validate() error

Validate returns whether the request is valid.

func (*RouteUplinkMessageRequest) XXX_DiscardUnknown

func (m *RouteUplinkMessageRequest) XXX_DiscardUnknown()

func (*RouteUplinkMessageRequest) XXX_Marshal

func (m *RouteUplinkMessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RouteUplinkMessageRequest) XXX_Merge

func (m *RouteUplinkMessageRequest) XXX_Merge(src proto.Message)

func (*RouteUplinkMessageRequest) XXX_Size

func (m *RouteUplinkMessageRequest) XXX_Size() int

func (*RouteUplinkMessageRequest) XXX_Unmarshal

func (m *RouteUplinkMessageRequest) XXX_Unmarshal(b []byte) error

type RoutedDownlinkMessage

type RoutedDownlinkMessage struct {
	// Message identifier generated by the Router.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,2,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Home Network Member.
	HomeNetworkTenantId string `protobuf:"bytes,3,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,4,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,5,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,6,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// Downlink message.
	Message *DownlinkMessage `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
	// Hops that the message passed. Each Router appends an entry.
	Hops []*RouteHop `protobuf:"bytes,8,rep,name=hops,proto3" json:"hops,omitempty"`
}

Downlink message routed from a Home Network to a Forwarder.

func (*RoutedDownlinkMessage) Descriptor

func (*RoutedDownlinkMessage) Descriptor() ([]byte, []int)

func (*RoutedDownlinkMessage) GetForwarderId

func (m *RoutedDownlinkMessage) GetForwarderId() string

func (*RoutedDownlinkMessage) GetForwarderNetId

func (m *RoutedDownlinkMessage) GetForwarderNetId() uint32

func (*RoutedDownlinkMessage) GetForwarderTenantId

func (m *RoutedDownlinkMessage) GetForwarderTenantId() string

func (*RoutedDownlinkMessage) GetHomeNetworkNetId

func (m *RoutedDownlinkMessage) GetHomeNetworkNetId() uint32

func (*RoutedDownlinkMessage) GetHomeNetworkTenantId

func (m *RoutedDownlinkMessage) GetHomeNetworkTenantId() string

func (*RoutedDownlinkMessage) GetHops

func (m *RoutedDownlinkMessage) GetHops() []*RouteHop

func (*RoutedDownlinkMessage) GetId

func (m *RoutedDownlinkMessage) GetId() string

func (*RoutedDownlinkMessage) GetMessage

func (m *RoutedDownlinkMessage) GetMessage() *DownlinkMessage

func (*RoutedDownlinkMessage) Marshal

func (m *RoutedDownlinkMessage) Marshal() (dAtA []byte, err error)

func (*RoutedDownlinkMessage) MarshalTo

func (m *RoutedDownlinkMessage) MarshalTo(dAtA []byte) (int, error)

func (*RoutedDownlinkMessage) MarshalToSizedBuffer

func (m *RoutedDownlinkMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutedDownlinkMessage) ProtoMessage

func (*RoutedDownlinkMessage) ProtoMessage()

func (*RoutedDownlinkMessage) Reset

func (m *RoutedDownlinkMessage) Reset()

func (*RoutedDownlinkMessage) Size

func (m *RoutedDownlinkMessage) Size() (n int)

func (*RoutedDownlinkMessage) String

func (m *RoutedDownlinkMessage) String() string

func (*RoutedDownlinkMessage) Unmarshal

func (m *RoutedDownlinkMessage) Unmarshal(dAtA []byte) error

func (*RoutedDownlinkMessage) XXX_DiscardUnknown

func (m *RoutedDownlinkMessage) XXX_DiscardUnknown()

func (*RoutedDownlinkMessage) XXX_Marshal

func (m *RoutedDownlinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutedDownlinkMessage) XXX_Merge

func (m *RoutedDownlinkMessage) XXX_Merge(src proto.Message)

func (*RoutedDownlinkMessage) XXX_Size

func (m *RoutedDownlinkMessage) XXX_Size() int

func (*RoutedDownlinkMessage) XXX_Unmarshal

func (m *RoutedDownlinkMessage) XXX_Unmarshal(b []byte) error

type RoutedUplinkMessage

type RoutedUplinkMessage struct {
	// Message identifier generated by the Router.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,2,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,3,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,4,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,5,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Home Network Member.
	// This value is empty if it cannot be determined by the Router.
	HomeNetworkTenantId string `protobuf:"bytes,6,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
	// Uplink message.
	Message *UplinkMessage `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
	// Hops that the message passed. Each Router appends an entry.
	Hops []*RouteHop `protobuf:"bytes,8,rep,name=hops,proto3" json:"hops,omitempty"`
}

Uplink message routed from a Forwarder to a Home Network.

func (*RoutedUplinkMessage) Descriptor

func (*RoutedUplinkMessage) Descriptor() ([]byte, []int)

func (*RoutedUplinkMessage) GetForwarderId

func (m *RoutedUplinkMessage) GetForwarderId() string

func (*RoutedUplinkMessage) GetForwarderNetId

func (m *RoutedUplinkMessage) GetForwarderNetId() uint32

func (*RoutedUplinkMessage) GetForwarderTenantId

func (m *RoutedUplinkMessage) GetForwarderTenantId() string

func (*RoutedUplinkMessage) GetHomeNetworkNetId

func (m *RoutedUplinkMessage) GetHomeNetworkNetId() uint32

func (*RoutedUplinkMessage) GetHomeNetworkTenantId

func (m *RoutedUplinkMessage) GetHomeNetworkTenantId() string

func (*RoutedUplinkMessage) GetHops

func (m *RoutedUplinkMessage) GetHops() []*RouteHop

func (*RoutedUplinkMessage) GetId

func (m *RoutedUplinkMessage) GetId() string

func (*RoutedUplinkMessage) GetMessage

func (m *RoutedUplinkMessage) GetMessage() *UplinkMessage

func (*RoutedUplinkMessage) Marshal

func (m *RoutedUplinkMessage) Marshal() (dAtA []byte, err error)

func (*RoutedUplinkMessage) MarshalTo

func (m *RoutedUplinkMessage) MarshalTo(dAtA []byte) (int, error)

func (*RoutedUplinkMessage) MarshalToSizedBuffer

func (m *RoutedUplinkMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutedUplinkMessage) ProtoMessage

func (*RoutedUplinkMessage) ProtoMessage()

func (*RoutedUplinkMessage) Reset

func (m *RoutedUplinkMessage) Reset()

func (*RoutedUplinkMessage) Size

func (m *RoutedUplinkMessage) Size() (n int)

func (*RoutedUplinkMessage) String

func (m *RoutedUplinkMessage) String() string

func (*RoutedUplinkMessage) Unmarshal

func (m *RoutedUplinkMessage) Unmarshal(dAtA []byte) error

func (*RoutedUplinkMessage) XXX_DiscardUnknown

func (m *RoutedUplinkMessage) XXX_DiscardUnknown()

func (*RoutedUplinkMessage) XXX_Marshal

func (m *RoutedUplinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutedUplinkMessage) XXX_Merge

func (m *RoutedUplinkMessage) XXX_Merge(src proto.Message)

func (*RoutedUplinkMessage) XXX_Size

func (m *RoutedUplinkMessage) XXX_Size() int

func (*RoutedUplinkMessage) XXX_Unmarshal

func (m *RoutedUplinkMessage) XXX_Unmarshal(b []byte) error

type RouterForwarderDataClient

type RouterForwarderDataClient interface {
	// Publish an uplink message. The return stream provides state updates of the message.
	// The server can close the stream at any time if there are no more updates available.
	Publish(ctx context.Context, in *PublishUplinkMessageRequest, opts ...grpc.CallOption) (RouterForwarderData_PublishClient, error)
	// Subscribe to routed downlink messages.
	Subscribe(ctx context.Context, in *SubscribeForwarderRequest, opts ...grpc.CallOption) (RouterForwarderData_SubscribeClient, error)
}

RouterForwarderDataClient is the client API for RouterForwarderData service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRouterForwarderDataClient

func NewRouterForwarderDataClient(cc *grpc.ClientConn) RouterForwarderDataClient

type RouterForwarderDataServer

type RouterForwarderDataServer interface {
	// Publish an uplink message. The return stream provides state updates of the message.
	// The server can close the stream at any time if there are no more updates available.
	Publish(*PublishUplinkMessageRequest, RouterForwarderData_PublishServer) error
	// Subscribe to routed downlink messages.
	Subscribe(*SubscribeForwarderRequest, RouterForwarderData_SubscribeServer) error
}

RouterForwarderDataServer is the server API for RouterForwarderData service.

type RouterForwarderData_PublishClient

type RouterForwarderData_PublishClient interface {
	Recv() (*PublishUplinkMessageResponse, error)
	grpc.ClientStream
}

type RouterForwarderData_PublishServer

type RouterForwarderData_PublishServer interface {
	Send(*PublishUplinkMessageResponse) error
	grpc.ServerStream
}

type RouterForwarderData_SubscribeClient

type RouterForwarderData_SubscribeClient interface {
	Recv() (*RoutedDownlinkMessage, error)
	grpc.ClientStream
}

type RouterForwarderData_SubscribeServer

type RouterForwarderData_SubscribeServer interface {
	Send(*RoutedDownlinkMessage) error
	grpc.ServerStream
}

type RouterHomeNetworkDataClient

type RouterHomeNetworkDataClient interface {
	// Publish a downlink message. The return stream provides state updates of the message.
	// The server can close the stream at any time if there are no more updates available.
	Publish(ctx context.Context, in *PublishDownlinkMessageRequest, opts ...grpc.CallOption) (RouterHomeNetworkData_PublishClient, error)
	// Subscribe to routed uplink messages.
	Subscribe(ctx context.Context, in *SubscribeHomeNetworkRequest, opts ...grpc.CallOption) (RouterHomeNetworkData_SubscribeClient, error)
}

RouterHomeNetworkDataClient is the client API for RouterHomeNetworkData service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRouterHomeNetworkDataClient

func NewRouterHomeNetworkDataClient(cc *grpc.ClientConn) RouterHomeNetworkDataClient

type RouterHomeNetworkDataServer

type RouterHomeNetworkDataServer interface {
	// Publish a downlink message. The return stream provides state updates of the message.
	// The server can close the stream at any time if there are no more updates available.
	Publish(*PublishDownlinkMessageRequest, RouterHomeNetworkData_PublishServer) error
	// Subscribe to routed uplink messages.
	Subscribe(*SubscribeHomeNetworkRequest, RouterHomeNetworkData_SubscribeServer) error
}

RouterHomeNetworkDataServer is the server API for RouterHomeNetworkData service.

type RouterHomeNetworkData_PublishClient

type RouterHomeNetworkData_PublishClient interface {
	Recv() (*PublishDownlinkMessageResponse, error)
	grpc.ClientStream
}

type RouterHomeNetworkData_PublishServer

type RouterHomeNetworkData_PublishServer interface {
	Send(*PublishDownlinkMessageResponse) error
	grpc.ServerStream
}

type RouterHomeNetworkData_SubscribeClient

type RouterHomeNetworkData_SubscribeClient interface {
	Recv() (*RoutedUplinkMessage, error)
	grpc.ClientStream
}

type RouterHomeNetworkData_SubscribeServer

type RouterHomeNetworkData_SubscribeServer interface {
	Send(*RoutedUplinkMessage) error
	grpc.ServerStream
}

type RouterRouterDataClient

type RouterRouterDataClient interface {
	// Route an uplink message.
	RouteUplink(ctx context.Context, in *RouteUplinkMessageRequest, opts ...grpc.CallOption) (*RouteMessageResponse, error)
	// Route a downlink message.
	RouteDownlink(ctx context.Context, in *RouteDownlinkMessageRequest, opts ...grpc.CallOption) (*RouteMessageResponse, error)
}

RouterRouterDataClient is the client API for RouterRouterData service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRouterRouterDataClient

func NewRouterRouterDataClient(cc *grpc.ClientConn) RouterRouterDataClient

type RouterRouterDataServer

type RouterRouterDataServer interface {
	// Route an uplink message.
	RouteUplink(context.Context, *RouteUplinkMessageRequest) (*RouteMessageResponse, error)
	// Route a downlink message.
	RouteDownlink(context.Context, *RouteDownlinkMessageRequest) (*RouteMessageResponse, error)
}

RouterRouterDataServer is the server API for RouterRouterData service.

type RoutingFilter

type RoutingFilter struct {
	// Types that are valid to be assigned to Forwarders:
	//	*RoutingFilter_ForwarderWhitelist
	//	*RoutingFilter_ForwarderBlacklist
	Forwarders isRoutingFilter_Forwarders `protobuf_oneof:"forwarders"`
	// Types that are valid to be assigned to Message:
	//	*RoutingFilter_JoinRequest_
	//	*RoutingFilter_Mac
	Message isRoutingFilter_Message `protobuf_oneof:"message"`
	// Pass gateway metadata. If not set, pass gateway metadata if available.
	GatewayMetadata *types.BoolValue `protobuf:"bytes,5,opt,name=gateway_metadata,json=gatewayMetadata,proto3" json:"gateway_metadata,omitempty"`
}

Filter for Home Networks to subscribe to forwarded messages.

func (*RoutingFilter) Descriptor

func (*RoutingFilter) Descriptor() ([]byte, []int)

func (*RoutingFilter) GetForwarderBlacklist

func (m *RoutingFilter) GetForwarderBlacklist() *ForwarderIdentifiers

func (*RoutingFilter) GetForwarderWhitelist

func (m *RoutingFilter) GetForwarderWhitelist() *ForwarderIdentifiers

func (*RoutingFilter) GetForwarders

func (m *RoutingFilter) GetForwarders() isRoutingFilter_Forwarders

func (*RoutingFilter) GetGatewayMetadata

func (m *RoutingFilter) GetGatewayMetadata() *types.BoolValue

func (*RoutingFilter) GetJoinRequest

func (m *RoutingFilter) GetJoinRequest() *RoutingFilter_JoinRequest

func (*RoutingFilter) GetMac

func (*RoutingFilter) GetMessage

func (m *RoutingFilter) GetMessage() isRoutingFilter_Message

func (*RoutingFilter) Marshal

func (m *RoutingFilter) Marshal() (dAtA []byte, err error)

func (*RoutingFilter) MarshalTo

func (m *RoutingFilter) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter) MarshalToSizedBuffer

func (m *RoutingFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter) ProtoMessage

func (*RoutingFilter) ProtoMessage()

func (*RoutingFilter) Reset

func (m *RoutingFilter) Reset()

func (*RoutingFilter) Size

func (m *RoutingFilter) Size() (n int)

func (*RoutingFilter) String

func (m *RoutingFilter) String() string

func (*RoutingFilter) Unmarshal

func (m *RoutingFilter) Unmarshal(dAtA []byte) error

func (*RoutingFilter) XXX_DiscardUnknown

func (m *RoutingFilter) XXX_DiscardUnknown()

func (*RoutingFilter) XXX_Marshal

func (m *RoutingFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingFilter) XXX_Merge

func (m *RoutingFilter) XXX_Merge(src proto.Message)

func (*RoutingFilter) XXX_OneofWrappers

func (*RoutingFilter) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RoutingFilter) XXX_Size

func (m *RoutingFilter) XXX_Size() int

func (*RoutingFilter) XXX_Unmarshal

func (m *RoutingFilter) XXX_Unmarshal(b []byte) error

type RoutingFilter_ForwarderBlacklist

type RoutingFilter_ForwarderBlacklist struct {
	ForwarderBlacklist *ForwarderIdentifiers `protobuf:"bytes,2,opt,name=forwarder_blacklist,json=forwarderBlacklist,proto3,oneof" json:"forwarder_blacklist,omitempty"`
}

func (*RoutingFilter_ForwarderBlacklist) MarshalTo

func (m *RoutingFilter_ForwarderBlacklist) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_ForwarderBlacklist) MarshalToSizedBuffer

func (m *RoutingFilter_ForwarderBlacklist) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_ForwarderBlacklist) Size

func (m *RoutingFilter_ForwarderBlacklist) Size() (n int)

type RoutingFilter_ForwarderWhitelist

type RoutingFilter_ForwarderWhitelist struct {
	ForwarderWhitelist *ForwarderIdentifiers `protobuf:"bytes,1,opt,name=forwarder_whitelist,json=forwarderWhitelist,proto3,oneof" json:"forwarder_whitelist,omitempty"`
}

func (*RoutingFilter_ForwarderWhitelist) MarshalTo

func (m *RoutingFilter_ForwarderWhitelist) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_ForwarderWhitelist) MarshalToSizedBuffer

func (m *RoutingFilter_ForwarderWhitelist) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_ForwarderWhitelist) Size

func (m *RoutingFilter_ForwarderWhitelist) Size() (n int)

type RoutingFilter_JoinRequest

type RoutingFilter_JoinRequest struct {
	// Pass join-request EUIs by prefix. If empty, allow all join-requests.
	EuiPrefixes []*RoutingFilter_JoinRequest_EUIPrefixes `protobuf:"bytes,1,rep,name=eui_prefixes,json=euiPrefixes,proto3" json:"eui_prefixes,omitempty"`
}

func (*RoutingFilter_JoinRequest) Descriptor

func (*RoutingFilter_JoinRequest) Descriptor() ([]byte, []int)

func (*RoutingFilter_JoinRequest) GetEuiPrefixes

func (*RoutingFilter_JoinRequest) Marshal

func (m *RoutingFilter_JoinRequest) Marshal() (dAtA []byte, err error)

func (*RoutingFilter_JoinRequest) MarshalTo

func (m *RoutingFilter_JoinRequest) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest) MarshalToSizedBuffer

func (m *RoutingFilter_JoinRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest) ProtoMessage

func (*RoutingFilter_JoinRequest) ProtoMessage()

func (*RoutingFilter_JoinRequest) Reset

func (m *RoutingFilter_JoinRequest) Reset()

func (*RoutingFilter_JoinRequest) Size

func (m *RoutingFilter_JoinRequest) Size() (n int)

func (*RoutingFilter_JoinRequest) String

func (m *RoutingFilter_JoinRequest) String() string

func (*RoutingFilter_JoinRequest) Unmarshal

func (m *RoutingFilter_JoinRequest) Unmarshal(dAtA []byte) error

func (*RoutingFilter_JoinRequest) XXX_DiscardUnknown

func (m *RoutingFilter_JoinRequest) XXX_DiscardUnknown()

func (*RoutingFilter_JoinRequest) XXX_Marshal

func (m *RoutingFilter_JoinRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingFilter_JoinRequest) XXX_Merge

func (m *RoutingFilter_JoinRequest) XXX_Merge(src proto.Message)

func (*RoutingFilter_JoinRequest) XXX_Size

func (m *RoutingFilter_JoinRequest) XXX_Size() int

func (*RoutingFilter_JoinRequest) XXX_Unmarshal

func (m *RoutingFilter_JoinRequest) XXX_Unmarshal(b []byte) error

type RoutingFilter_JoinRequest_

type RoutingFilter_JoinRequest_ struct {
	JoinRequest *RoutingFilter_JoinRequest `protobuf:"bytes,3,opt,name=join_request,json=joinRequest,proto3,oneof" json:"join_request,omitempty"`
}

func (*RoutingFilter_JoinRequest_) MarshalTo

func (m *RoutingFilter_JoinRequest_) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest_) MarshalToSizedBuffer

func (m *RoutingFilter_JoinRequest_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest_) Size

func (m *RoutingFilter_JoinRequest_) Size() (n int)

type RoutingFilter_JoinRequest_EUIPrefixes

type RoutingFilter_JoinRequest_EUIPrefixes struct {
	JoinEui uint64 `protobuf:"fixed64,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// Significant bits of join_eui.
	JoinEuiLength uint32 `protobuf:"varint,2,opt,name=join_eui_length,json=joinEuiLength,proto3" json:"join_eui_length,omitempty"`
	DevEui        uint64 `protobuf:"fixed64,3,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Significant bits of dev_eui.
	DevEuiLength uint32 `protobuf:"varint,4,opt,name=dev_eui_length,json=devEuiLength,proto3" json:"dev_eui_length,omitempty"`
}

func (*RoutingFilter_JoinRequest_EUIPrefixes) Descriptor

func (*RoutingFilter_JoinRequest_EUIPrefixes) Descriptor() ([]byte, []int)

func (*RoutingFilter_JoinRequest_EUIPrefixes) GetDevEui

func (*RoutingFilter_JoinRequest_EUIPrefixes) GetDevEuiLength

func (m *RoutingFilter_JoinRequest_EUIPrefixes) GetDevEuiLength() uint32

func (*RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEui

func (*RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEuiLength

func (m *RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEuiLength() uint32

func (*RoutingFilter_JoinRequest_EUIPrefixes) Marshal

func (m *RoutingFilter_JoinRequest_EUIPrefixes) Marshal() (dAtA []byte, err error)

func (*RoutingFilter_JoinRequest_EUIPrefixes) MarshalTo

func (m *RoutingFilter_JoinRequest_EUIPrefixes) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest_EUIPrefixes) MarshalToSizedBuffer

func (m *RoutingFilter_JoinRequest_EUIPrefixes) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoMessage

func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoMessage()

func (*RoutingFilter_JoinRequest_EUIPrefixes) Reset

func (*RoutingFilter_JoinRequest_EUIPrefixes) Size

func (*RoutingFilter_JoinRequest_EUIPrefixes) String

func (*RoutingFilter_JoinRequest_EUIPrefixes) Unmarshal

func (m *RoutingFilter_JoinRequest_EUIPrefixes) Unmarshal(dAtA []byte) error

func (*RoutingFilter_JoinRequest_EUIPrefixes) XXX_DiscardUnknown

func (m *RoutingFilter_JoinRequest_EUIPrefixes) XXX_DiscardUnknown()

func (*RoutingFilter_JoinRequest_EUIPrefixes) XXX_Marshal

func (m *RoutingFilter_JoinRequest_EUIPrefixes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingFilter_JoinRequest_EUIPrefixes) XXX_Merge

func (*RoutingFilter_JoinRequest_EUIPrefixes) XXX_Size

func (*RoutingFilter_JoinRequest_EUIPrefixes) XXX_Unmarshal

func (m *RoutingFilter_JoinRequest_EUIPrefixes) XXX_Unmarshal(b []byte) error

type RoutingFilter_MACPayload

type RoutingFilter_MACPayload struct {
	// Pass (un)confirmed uplink data messages.
	Confirmed *types.BoolValue `protobuf:"bytes,1,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Pass DevAddrs by prefix. If empty, allow all DevAddrs.
	DevAddrPrefixes []*DevAddrPrefix `protobuf:"bytes,2,rep,name=dev_addr_prefixes,json=devAddrPrefixes,proto3" json:"dev_addr_prefixes,omitempty"`
	// Pass messages with or without FOpts.
	FOpts *types.BoolValue `protobuf:"bytes,3,opt,name=f_opts,json=fOpts,proto3" json:"f_opts,omitempty"`
	// Pass for FPort ranges. If empty, allow all FPorts.
	FPortRanges []*RoutingFilter_MACPayload_FPortRange `protobuf:"bytes,4,rep,name=f_port_ranges,json=fPortRanges,proto3" json:"f_port_ranges,omitempty"`
}

func (*RoutingFilter_MACPayload) Descriptor

func (*RoutingFilter_MACPayload) Descriptor() ([]byte, []int)

func (*RoutingFilter_MACPayload) GetConfirmed

func (m *RoutingFilter_MACPayload) GetConfirmed() *types.BoolValue

func (*RoutingFilter_MACPayload) GetDevAddrPrefixes

func (m *RoutingFilter_MACPayload) GetDevAddrPrefixes() []*DevAddrPrefix

func (*RoutingFilter_MACPayload) GetFOpts

func (m *RoutingFilter_MACPayload) GetFOpts() *types.BoolValue

func (*RoutingFilter_MACPayload) GetFPortRanges

func (*RoutingFilter_MACPayload) Marshal

func (m *RoutingFilter_MACPayload) Marshal() (dAtA []byte, err error)

func (*RoutingFilter_MACPayload) MarshalTo

func (m *RoutingFilter_MACPayload) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_MACPayload) MarshalToSizedBuffer

func (m *RoutingFilter_MACPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_MACPayload) ProtoMessage

func (*RoutingFilter_MACPayload) ProtoMessage()

func (*RoutingFilter_MACPayload) Reset

func (m *RoutingFilter_MACPayload) Reset()

func (*RoutingFilter_MACPayload) Size

func (m *RoutingFilter_MACPayload) Size() (n int)

func (*RoutingFilter_MACPayload) String

func (m *RoutingFilter_MACPayload) String() string

func (*RoutingFilter_MACPayload) Unmarshal

func (m *RoutingFilter_MACPayload) Unmarshal(dAtA []byte) error

func (*RoutingFilter_MACPayload) XXX_DiscardUnknown

func (m *RoutingFilter_MACPayload) XXX_DiscardUnknown()

func (*RoutingFilter_MACPayload) XXX_Marshal

func (m *RoutingFilter_MACPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingFilter_MACPayload) XXX_Merge

func (m *RoutingFilter_MACPayload) XXX_Merge(src proto.Message)

func (*RoutingFilter_MACPayload) XXX_Size

func (m *RoutingFilter_MACPayload) XXX_Size() int

func (*RoutingFilter_MACPayload) XXX_Unmarshal

func (m *RoutingFilter_MACPayload) XXX_Unmarshal(b []byte) error

type RoutingFilter_MACPayload_FPortRange

type RoutingFilter_MACPayload_FPortRange struct {
	// Inclusive start value of the range.
	Low uint32 `protobuf:"varint,1,opt,name=low,proto3" json:"low,omitempty"`
	// Inclusive end value of the range.
	High uint32 `protobuf:"varint,2,opt,name=high,proto3" json:"high,omitempty"`
}

func (*RoutingFilter_MACPayload_FPortRange) Descriptor

func (*RoutingFilter_MACPayload_FPortRange) Descriptor() ([]byte, []int)

func (*RoutingFilter_MACPayload_FPortRange) GetHigh

func (*RoutingFilter_MACPayload_FPortRange) GetLow

func (*RoutingFilter_MACPayload_FPortRange) Marshal

func (m *RoutingFilter_MACPayload_FPortRange) Marshal() (dAtA []byte, err error)

func (*RoutingFilter_MACPayload_FPortRange) MarshalTo

func (m *RoutingFilter_MACPayload_FPortRange) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_MACPayload_FPortRange) MarshalToSizedBuffer

func (m *RoutingFilter_MACPayload_FPortRange) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_MACPayload_FPortRange) ProtoMessage

func (*RoutingFilter_MACPayload_FPortRange) ProtoMessage()

func (*RoutingFilter_MACPayload_FPortRange) Reset

func (*RoutingFilter_MACPayload_FPortRange) Size

func (*RoutingFilter_MACPayload_FPortRange) String

func (*RoutingFilter_MACPayload_FPortRange) Unmarshal

func (m *RoutingFilter_MACPayload_FPortRange) Unmarshal(dAtA []byte) error

func (*RoutingFilter_MACPayload_FPortRange) XXX_DiscardUnknown

func (m *RoutingFilter_MACPayload_FPortRange) XXX_DiscardUnknown()

func (*RoutingFilter_MACPayload_FPortRange) XXX_Marshal

func (m *RoutingFilter_MACPayload_FPortRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingFilter_MACPayload_FPortRange) XXX_Merge

func (*RoutingFilter_MACPayload_FPortRange) XXX_Size

func (*RoutingFilter_MACPayload_FPortRange) XXX_Unmarshal

func (m *RoutingFilter_MACPayload_FPortRange) XXX_Unmarshal(b []byte) error

type RoutingFilter_Mac

type RoutingFilter_Mac struct {
	Mac *RoutingFilter_MACPayload `protobuf:"bytes,4,opt,name=mac,proto3,oneof" json:"mac,omitempty"`
}

func (*RoutingFilter_Mac) MarshalTo

func (m *RoutingFilter_Mac) MarshalTo(dAtA []byte) (int, error)

func (*RoutingFilter_Mac) MarshalToSizedBuffer

func (m *RoutingFilter_Mac) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingFilter_Mac) Size

func (m *RoutingFilter_Mac) Size() (n int)

type RoutingPolicy

type RoutingPolicy struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,3,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Home Network Member.
	HomeNetworkTenantId string `protobuf:"bytes,4,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
	// Uplink policy.
	Uplink *RoutingPolicy_Uplink `protobuf:"bytes,5,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *RoutingPolicy_Downlink `protobuf:"bytes,6,opt,name=downlink,proto3" json:"downlink,omitempty"`
}

Routing policy between a Forwarder and a Home Network.

func (*RoutingPolicy) Descriptor

func (*RoutingPolicy) Descriptor() ([]byte, []int)
func (m *RoutingPolicy) GetDownlink() *RoutingPolicy_Downlink

func (*RoutingPolicy) GetForwarderNetId

func (m *RoutingPolicy) GetForwarderNetId() uint32

func (*RoutingPolicy) GetForwarderTenantId

func (m *RoutingPolicy) GetForwarderTenantId() string

func (*RoutingPolicy) GetHomeNetworkNetId

func (m *RoutingPolicy) GetHomeNetworkNetId() uint32

func (*RoutingPolicy) GetHomeNetworkTenantId

func (m *RoutingPolicy) GetHomeNetworkTenantId() string
func (m *RoutingPolicy) GetUplink() *RoutingPolicy_Uplink

func (*RoutingPolicy) Marshal

func (m *RoutingPolicy) Marshal() (dAtA []byte, err error)

func (*RoutingPolicy) MarshalTo

func (m *RoutingPolicy) MarshalTo(dAtA []byte) (int, error)

func (*RoutingPolicy) MarshalToSizedBuffer

func (m *RoutingPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingPolicy) ProtoMessage

func (*RoutingPolicy) ProtoMessage()

func (*RoutingPolicy) Reset

func (m *RoutingPolicy) Reset()

func (*RoutingPolicy) Size

func (m *RoutingPolicy) Size() (n int)

func (*RoutingPolicy) String

func (m *RoutingPolicy) String() string

func (*RoutingPolicy) Unmarshal

func (m *RoutingPolicy) Unmarshal(dAtA []byte) error

func (*RoutingPolicy) XXX_DiscardUnknown

func (m *RoutingPolicy) XXX_DiscardUnknown()

func (*RoutingPolicy) XXX_Marshal

func (m *RoutingPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingPolicy) XXX_Merge

func (m *RoutingPolicy) XXX_Merge(src proto.Message)

func (*RoutingPolicy) XXX_Size

func (m *RoutingPolicy) XXX_Size() int

func (*RoutingPolicy) XXX_Unmarshal

func (m *RoutingPolicy) XXX_Unmarshal(b []byte) error

type RoutingPolicyManagerClient

type RoutingPolicyManagerClient interface {
	// Get the Default Routing Policy.
	GetDefaultPolicy(ctx context.Context, in *GetDefaultRoutingPolicyRequest, opts ...grpc.CallOption) (*GetRoutingPolicyResponse, error)
	// Set the Default Routing Policy.
	SetDefaultPolicy(ctx context.Context, in *SetRoutingPolicyRequest, opts ...grpc.CallOption) (*types.Empty, error)
	// List the Routing Policies with Home Networks.
	ListHomeNetworkPolicies(ctx context.Context, in *ListHomeNetworkRoutingPoliciesRequest, opts ...grpc.CallOption) (*ListHomeNetworkRoutingPoliciesResponse, error)
	// Get the Routing Policy with the Home Network.
	GetHomeNetworkPolicy(ctx context.Context, in *GetHomeNetworkRoutingPolicyRequest, opts ...grpc.CallOption) (*GetRoutingPolicyResponse, error)
	// Set the Routing Policy with the Home Network.
	SetHomeNetworkPolicy(ctx context.Context, in *SetRoutingPolicyRequest, opts ...grpc.CallOption) (*types.Empty, error)
}

RoutingPolicyManagerClient is the client API for RoutingPolicyManager service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRoutingPolicyManagerClient

func NewRoutingPolicyManagerClient(cc *grpc.ClientConn) RoutingPolicyManagerClient

type RoutingPolicyManagerServer

type RoutingPolicyManagerServer interface {
	// Get the Default Routing Policy.
	GetDefaultPolicy(context.Context, *GetDefaultRoutingPolicyRequest) (*GetRoutingPolicyResponse, error)
	// Set the Default Routing Policy.
	SetDefaultPolicy(context.Context, *SetRoutingPolicyRequest) (*types.Empty, error)
	// List the Routing Policies with Home Networks.
	ListHomeNetworkPolicies(context.Context, *ListHomeNetworkRoutingPoliciesRequest) (*ListHomeNetworkRoutingPoliciesResponse, error)
	// Get the Routing Policy with the Home Network.
	GetHomeNetworkPolicy(context.Context, *GetHomeNetworkRoutingPolicyRequest) (*GetRoutingPolicyResponse, error)
	// Set the Routing Policy with the Home Network.
	SetHomeNetworkPolicy(context.Context, *SetRoutingPolicyRequest) (*types.Empty, error)
}

RoutingPolicyManagerServer is the server API for RoutingPolicyManager service.

type RoutingPolicy_Downlink struct {
	// Allow join-accept messages.
	JoinAccept bool `protobuf:"varint,1,opt,name=join_accept,json=joinAccept,proto3" json:"join_accept,omitempty"`
	// Allow downlink messages with FPort of 0.
	MacData bool `protobuf:"varint,2,opt,name=mac_data,json=macData,proto3" json:"mac_data,omitempty"`
	// Allow downlink messages with FPort between 1 and 255.
	ApplicationData bool `protobuf:"varint,3,opt,name=application_data,json=applicationData,proto3" json:"application_data,omitempty"`
}

func (*RoutingPolicy_Downlink) Descriptor

func (*RoutingPolicy_Downlink) Descriptor() ([]byte, []int)

func (*RoutingPolicy_Downlink) GetApplicationData

func (m *RoutingPolicy_Downlink) GetApplicationData() bool

func (*RoutingPolicy_Downlink) GetJoinAccept

func (m *RoutingPolicy_Downlink) GetJoinAccept() bool

func (*RoutingPolicy_Downlink) GetMacData

func (m *RoutingPolicy_Downlink) GetMacData() bool

func (*RoutingPolicy_Downlink) Marshal

func (m *RoutingPolicy_Downlink) Marshal() (dAtA []byte, err error)

func (*RoutingPolicy_Downlink) MarshalTo

func (m *RoutingPolicy_Downlink) MarshalTo(dAtA []byte) (int, error)

func (*RoutingPolicy_Downlink) MarshalToSizedBuffer

func (m *RoutingPolicy_Downlink) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingPolicy_Downlink) ProtoMessage

func (*RoutingPolicy_Downlink) ProtoMessage()

func (*RoutingPolicy_Downlink) Reset

func (m *RoutingPolicy_Downlink) Reset()

func (*RoutingPolicy_Downlink) Size

func (m *RoutingPolicy_Downlink) Size() (n int)

func (*RoutingPolicy_Downlink) String

func (m *RoutingPolicy_Downlink) String() string

func (*RoutingPolicy_Downlink) Unmarshal

func (m *RoutingPolicy_Downlink) Unmarshal(dAtA []byte) error

func (*RoutingPolicy_Downlink) XXX_DiscardUnknown

func (m *RoutingPolicy_Downlink) XXX_DiscardUnknown()

func (*RoutingPolicy_Downlink) XXX_Marshal

func (m *RoutingPolicy_Downlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingPolicy_Downlink) XXX_Merge

func (m *RoutingPolicy_Downlink) XXX_Merge(src proto.Message)

func (*RoutingPolicy_Downlink) XXX_Size

func (m *RoutingPolicy_Downlink) XXX_Size() int

func (*RoutingPolicy_Downlink) XXX_Unmarshal

func (m *RoutingPolicy_Downlink) XXX_Unmarshal(b []byte) error
type RoutingPolicy_Uplink struct {
	// Forward join-request messages.
	JoinRequest bool `protobuf:"varint,1,opt,name=join_request,json=joinRequest,proto3" json:"join_request,omitempty"`
	// Forward uplink messages with FPort of 0.
	MacData bool `protobuf:"varint,2,opt,name=mac_data,json=macData,proto3" json:"mac_data,omitempty"`
	// Forward uplink messages with FPort between 1 and 255.
	ApplicationData bool `protobuf:"varint,3,opt,name=application_data,json=applicationData,proto3" json:"application_data,omitempty"`
	// Forward RSSI and SNR.
	SignalQuality bool `protobuf:"varint,4,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"`
	// Forward gateway location, RSSI, SNR and fine timestamp.
	Localization bool `protobuf:"varint,5,opt,name=localization,proto3" json:"localization,omitempty"`
	// Forward uplink token to enable downlink.
	AllowDownlink bool `protobuf:"varint,6,opt,name=allow_downlink,json=allowDownlink,proto3" json:"allow_downlink,omitempty"`
}

func (*RoutingPolicy_Uplink) Descriptor

func (*RoutingPolicy_Uplink) Descriptor() ([]byte, []int)
func (m *RoutingPolicy_Uplink) GetAllowDownlink() bool

func (*RoutingPolicy_Uplink) GetApplicationData

func (m *RoutingPolicy_Uplink) GetApplicationData() bool

func (*RoutingPolicy_Uplink) GetJoinRequest

func (m *RoutingPolicy_Uplink) GetJoinRequest() bool

func (*RoutingPolicy_Uplink) GetLocalization

func (m *RoutingPolicy_Uplink) GetLocalization() bool

func (*RoutingPolicy_Uplink) GetMacData

func (m *RoutingPolicy_Uplink) GetMacData() bool

func (*RoutingPolicy_Uplink) GetSignalQuality

func (m *RoutingPolicy_Uplink) GetSignalQuality() bool

func (*RoutingPolicy_Uplink) Marshal

func (m *RoutingPolicy_Uplink) Marshal() (dAtA []byte, err error)

func (*RoutingPolicy_Uplink) MarshalTo

func (m *RoutingPolicy_Uplink) MarshalTo(dAtA []byte) (int, error)

func (*RoutingPolicy_Uplink) MarshalToSizedBuffer

func (m *RoutingPolicy_Uplink) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RoutingPolicy_Uplink) ProtoMessage

func (*RoutingPolicy_Uplink) ProtoMessage()

func (*RoutingPolicy_Uplink) Reset

func (m *RoutingPolicy_Uplink) Reset()

func (*RoutingPolicy_Uplink) Size

func (m *RoutingPolicy_Uplink) Size() (n int)

func (*RoutingPolicy_Uplink) String

func (m *RoutingPolicy_Uplink) String() string

func (*RoutingPolicy_Uplink) Unmarshal

func (m *RoutingPolicy_Uplink) Unmarshal(dAtA []byte) error

func (*RoutingPolicy_Uplink) XXX_DiscardUnknown

func (m *RoutingPolicy_Uplink) XXX_DiscardUnknown()

func (*RoutingPolicy_Uplink) XXX_Marshal

func (m *RoutingPolicy_Uplink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RoutingPolicy_Uplink) XXX_Merge

func (m *RoutingPolicy_Uplink) XXX_Merge(src proto.Message)

func (*RoutingPolicy_Uplink) XXX_Size

func (m *RoutingPolicy_Uplink) XXX_Size() int

func (*RoutingPolicy_Uplink) XXX_Unmarshal

func (m *RoutingPolicy_Uplink) XXX_Unmarshal(b []byte) error

type SetDefaultGatewayVisibilityRequest

type SetDefaultGatewayVisibilityRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// New default Gateway Visibility.
	Visibility *GatewayVisibility `protobuf:"bytes,3,opt,name=visibility,proto3" json:"visibility,omitempty"`
}

func (*SetDefaultGatewayVisibilityRequest) Descriptor

func (*SetDefaultGatewayVisibilityRequest) Descriptor() ([]byte, []int)

func (*SetDefaultGatewayVisibilityRequest) GetForwarderId

func (m *SetDefaultGatewayVisibilityRequest) GetForwarderId() string

func (*SetDefaultGatewayVisibilityRequest) GetForwarderNetId

func (m *SetDefaultGatewayVisibilityRequest) GetForwarderNetId() uint32

func (*SetDefaultGatewayVisibilityRequest) GetVisibility

func (*SetDefaultGatewayVisibilityRequest) Marshal

func (m *SetDefaultGatewayVisibilityRequest) Marshal() (dAtA []byte, err error)

func (*SetDefaultGatewayVisibilityRequest) MarshalTo

func (m *SetDefaultGatewayVisibilityRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetDefaultGatewayVisibilityRequest) MarshalToSizedBuffer

func (m *SetDefaultGatewayVisibilityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetDefaultGatewayVisibilityRequest) ProtoMessage

func (*SetDefaultGatewayVisibilityRequest) ProtoMessage()

func (*SetDefaultGatewayVisibilityRequest) Reset

func (*SetDefaultGatewayVisibilityRequest) Size

func (*SetDefaultGatewayVisibilityRequest) String

func (*SetDefaultGatewayVisibilityRequest) Unmarshal

func (m *SetDefaultGatewayVisibilityRequest) Unmarshal(dAtA []byte) error

func (*SetDefaultGatewayVisibilityRequest) XXX_DiscardUnknown

func (m *SetDefaultGatewayVisibilityRequest) XXX_DiscardUnknown()

func (*SetDefaultGatewayVisibilityRequest) XXX_Marshal

func (m *SetDefaultGatewayVisibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetDefaultGatewayVisibilityRequest) XXX_Merge

func (*SetDefaultGatewayVisibilityRequest) XXX_Size

func (*SetDefaultGatewayVisibilityRequest) XXX_Unmarshal

func (m *SetDefaultGatewayVisibilityRequest) XXX_Unmarshal(b []byte) error

type SetHomeNetworkGatewayVisibilityRequest

type SetHomeNetworkGatewayVisibilityRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,3,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// New Gateway Visibility for the Home Network Member.
	Visibility *GatewayVisibility `protobuf:"bytes,4,opt,name=visibility,proto3" json:"visibility,omitempty"`
}

func (*SetHomeNetworkGatewayVisibilityRequest) Descriptor

func (*SetHomeNetworkGatewayVisibilityRequest) Descriptor() ([]byte, []int)

func (*SetHomeNetworkGatewayVisibilityRequest) GetForwarderId

func (m *SetHomeNetworkGatewayVisibilityRequest) GetForwarderId() string

func (*SetHomeNetworkGatewayVisibilityRequest) GetForwarderNetId

func (m *SetHomeNetworkGatewayVisibilityRequest) GetForwarderNetId() uint32

func (*SetHomeNetworkGatewayVisibilityRequest) GetHomeNetworkNetId

func (m *SetHomeNetworkGatewayVisibilityRequest) GetHomeNetworkNetId() uint32

func (*SetHomeNetworkGatewayVisibilityRequest) GetVisibility

func (*SetHomeNetworkGatewayVisibilityRequest) Marshal

func (m *SetHomeNetworkGatewayVisibilityRequest) Marshal() (dAtA []byte, err error)

func (*SetHomeNetworkGatewayVisibilityRequest) MarshalTo

func (m *SetHomeNetworkGatewayVisibilityRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetHomeNetworkGatewayVisibilityRequest) MarshalToSizedBuffer

func (m *SetHomeNetworkGatewayVisibilityRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetHomeNetworkGatewayVisibilityRequest) ProtoMessage

func (*SetHomeNetworkGatewayVisibilityRequest) Reset

func (*SetHomeNetworkGatewayVisibilityRequest) Size

func (*SetHomeNetworkGatewayVisibilityRequest) String

func (*SetHomeNetworkGatewayVisibilityRequest) Unmarshal

func (m *SetHomeNetworkGatewayVisibilityRequest) Unmarshal(dAtA []byte) error

func (*SetHomeNetworkGatewayVisibilityRequest) XXX_DiscardUnknown

func (m *SetHomeNetworkGatewayVisibilityRequest) XXX_DiscardUnknown()

func (*SetHomeNetworkGatewayVisibilityRequest) XXX_Marshal

func (m *SetHomeNetworkGatewayVisibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetHomeNetworkGatewayVisibilityRequest) XXX_Merge

func (*SetHomeNetworkGatewayVisibilityRequest) XXX_Size

func (*SetHomeNetworkGatewayVisibilityRequest) XXX_Unmarshal

func (m *SetHomeNetworkGatewayVisibilityRequest) XXX_Unmarshal(b []byte) error

type SetRoutingPolicyRequest

type SetRoutingPolicyRequest struct {
	Policy *RoutingPolicy `protobuf:"bytes,3,opt,name=policy,proto3" json:"policy,omitempty"`
}

func (*SetRoutingPolicyRequest) Descriptor

func (*SetRoutingPolicyRequest) Descriptor() ([]byte, []int)

func (*SetRoutingPolicyRequest) GetPolicy

func (m *SetRoutingPolicyRequest) GetPolicy() *RoutingPolicy

func (*SetRoutingPolicyRequest) Marshal

func (m *SetRoutingPolicyRequest) Marshal() (dAtA []byte, err error)

func (*SetRoutingPolicyRequest) MarshalTo

func (m *SetRoutingPolicyRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetRoutingPolicyRequest) MarshalToSizedBuffer

func (m *SetRoutingPolicyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetRoutingPolicyRequest) ProtoMessage

func (*SetRoutingPolicyRequest) ProtoMessage()

func (*SetRoutingPolicyRequest) Reset

func (m *SetRoutingPolicyRequest) Reset()

func (*SetRoutingPolicyRequest) Size

func (m *SetRoutingPolicyRequest) Size() (n int)

func (*SetRoutingPolicyRequest) String

func (m *SetRoutingPolicyRequest) String() string

func (*SetRoutingPolicyRequest) Unmarshal

func (m *SetRoutingPolicyRequest) Unmarshal(dAtA []byte) error

func (*SetRoutingPolicyRequest) Validate

func (r *SetRoutingPolicyRequest) Validate() error

Validate returns whether the request is valid.

func (*SetRoutingPolicyRequest) XXX_DiscardUnknown

func (m *SetRoutingPolicyRequest) XXX_DiscardUnknown()

func (*SetRoutingPolicyRequest) XXX_Marshal

func (m *SetRoutingPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetRoutingPolicyRequest) XXX_Merge

func (m *SetRoutingPolicyRequest) XXX_Merge(src proto.Message)

func (*SetRoutingPolicyRequest) XXX_Size

func (m *SetRoutingPolicyRequest) XXX_Size() int

func (*SetRoutingPolicyRequest) XXX_Unmarshal

func (m *SetRoutingPolicyRequest) XXX_Unmarshal(b []byte) error

type SetTenantRequest

type SetTenantRequest struct {
	// New tenant to set.
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
}

func (*SetTenantRequest) Descriptor

func (*SetTenantRequest) Descriptor() ([]byte, []int)

func (*SetTenantRequest) GetTenant

func (m *SetTenantRequest) GetTenant() *Tenant

func (*SetTenantRequest) Marshal

func (m *SetTenantRequest) Marshal() (dAtA []byte, err error)

func (*SetTenantRequest) MarshalTo

func (m *SetTenantRequest) MarshalTo(dAtA []byte) (int, error)

func (*SetTenantRequest) MarshalToSizedBuffer

func (m *SetTenantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SetTenantRequest) ProtoMessage

func (*SetTenantRequest) ProtoMessage()

func (*SetTenantRequest) Reset

func (m *SetTenantRequest) Reset()

func (*SetTenantRequest) Size

func (m *SetTenantRequest) Size() (n int)

func (*SetTenantRequest) String

func (m *SetTenantRequest) String() string

func (*SetTenantRequest) Unmarshal

func (m *SetTenantRequest) Unmarshal(dAtA []byte) error

func (*SetTenantRequest) Validate

func (r *SetTenantRequest) Validate() error

Validate returns whether the request is valid.

func (*SetTenantRequest) XXX_DiscardUnknown

func (m *SetTenantRequest) XXX_DiscardUnknown()

func (*SetTenantRequest) XXX_Marshal

func (m *SetTenantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetTenantRequest) XXX_Merge

func (m *SetTenantRequest) XXX_Merge(src proto.Message)

func (*SetTenantRequest) XXX_Size

func (m *SetTenantRequest) XXX_Size() int

func (*SetTenantRequest) XXX_Unmarshal

func (m *SetTenantRequest) XXX_Unmarshal(b []byte) error

type SubscribeForwarderRequest

type SubscribeForwarderRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Shared subscription group (optional).
	// Queue durability depends on the Router configuration.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
}

func (*SubscribeForwarderRequest) Descriptor

func (*SubscribeForwarderRequest) Descriptor() ([]byte, []int)

func (*SubscribeForwarderRequest) GetForwarderId

func (m *SubscribeForwarderRequest) GetForwarderId() string

func (*SubscribeForwarderRequest) GetForwarderNetId

func (m *SubscribeForwarderRequest) GetForwarderNetId() uint32

func (*SubscribeForwarderRequest) GetGroup

func (m *SubscribeForwarderRequest) GetGroup() string

func (*SubscribeForwarderRequest) Marshal

func (m *SubscribeForwarderRequest) Marshal() (dAtA []byte, err error)

func (*SubscribeForwarderRequest) MarshalTo

func (m *SubscribeForwarderRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubscribeForwarderRequest) MarshalToSizedBuffer

func (m *SubscribeForwarderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscribeForwarderRequest) ProtoMessage

func (*SubscribeForwarderRequest) ProtoMessage()

func (*SubscribeForwarderRequest) Reset

func (m *SubscribeForwarderRequest) Reset()

func (*SubscribeForwarderRequest) Size

func (m *SubscribeForwarderRequest) Size() (n int)

func (*SubscribeForwarderRequest) String

func (m *SubscribeForwarderRequest) String() string

func (*SubscribeForwarderRequest) Unmarshal

func (m *SubscribeForwarderRequest) Unmarshal(dAtA []byte) error

func (*SubscribeForwarderRequest) Validate

func (r *SubscribeForwarderRequest) Validate() error

Validate returns whether the request is valid.

func (*SubscribeForwarderRequest) XXX_DiscardUnknown

func (m *SubscribeForwarderRequest) XXX_DiscardUnknown()

func (*SubscribeForwarderRequest) XXX_Marshal

func (m *SubscribeForwarderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscribeForwarderRequest) XXX_Merge

func (m *SubscribeForwarderRequest) XXX_Merge(src proto.Message)

func (*SubscribeForwarderRequest) XXX_Size

func (m *SubscribeForwarderRequest) XXX_Size() int

func (*SubscribeForwarderRequest) XXX_Unmarshal

func (m *SubscribeForwarderRequest) XXX_Unmarshal(b []byte) error

type SubscribeHomeNetworkGatewaysRequest

type SubscribeHomeNetworkGatewaysRequest struct {
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,1,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Set of gateways to subscribe to.
	// Leave empty to subscribe to all gateways.
	Gateways []*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs `protobuf:"bytes,2,rep,name=gateways,proto3" json:"gateways,omitempty"`
	// Shared subscription group (optional).
	// Queue durability depends on the Mapper configuration.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
}

func (*SubscribeHomeNetworkGatewaysRequest) Descriptor

func (*SubscribeHomeNetworkGatewaysRequest) Descriptor() ([]byte, []int)

func (*SubscribeHomeNetworkGatewaysRequest) GetGateways

func (*SubscribeHomeNetworkGatewaysRequest) GetGroup

func (*SubscribeHomeNetworkGatewaysRequest) GetHomeNetworkNetId

func (m *SubscribeHomeNetworkGatewaysRequest) GetHomeNetworkNetId() uint32

func (*SubscribeHomeNetworkGatewaysRequest) Marshal

func (m *SubscribeHomeNetworkGatewaysRequest) Marshal() (dAtA []byte, err error)

func (*SubscribeHomeNetworkGatewaysRequest) MarshalTo

func (m *SubscribeHomeNetworkGatewaysRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubscribeHomeNetworkGatewaysRequest) MarshalToSizedBuffer

func (m *SubscribeHomeNetworkGatewaysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscribeHomeNetworkGatewaysRequest) ProtoMessage

func (*SubscribeHomeNetworkGatewaysRequest) ProtoMessage()

func (*SubscribeHomeNetworkGatewaysRequest) Reset

func (*SubscribeHomeNetworkGatewaysRequest) Size

func (*SubscribeHomeNetworkGatewaysRequest) String

func (*SubscribeHomeNetworkGatewaysRequest) Unmarshal

func (m *SubscribeHomeNetworkGatewaysRequest) Unmarshal(dAtA []byte) error

func (*SubscribeHomeNetworkGatewaysRequest) XXX_DiscardUnknown

func (m *SubscribeHomeNetworkGatewaysRequest) XXX_DiscardUnknown()

func (*SubscribeHomeNetworkGatewaysRequest) XXX_Marshal

func (m *SubscribeHomeNetworkGatewaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscribeHomeNetworkGatewaysRequest) XXX_Merge

func (*SubscribeHomeNetworkGatewaysRequest) XXX_Size

func (*SubscribeHomeNetworkGatewaysRequest) XXX_Unmarshal

func (m *SubscribeHomeNetworkGatewaysRequest) XXX_Unmarshal(b []byte) error

type SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs

type SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Set of unique identifiers of gateways.
	// Leave empty to subscribe to all gateways of the Forwarder Member.
	Euis []uint64 `protobuf:"varint,3,rep,packed,name=euis,proto3" json:"euis,omitempty"`
}

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) Descriptor

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) GetEuis

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) GetForwarderId

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) GetForwarderNetId

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) Marshal

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) MarshalTo

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) MarshalToSizedBuffer

func (m *SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) ProtoMessage

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) Reset

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) Size

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) String

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) Unmarshal

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_DiscardUnknown

func (m *SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_DiscardUnknown()

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_Marshal

func (m *SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_Merge

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_Size

func (*SubscribeHomeNetworkGatewaysRequest_ForwarderEUIs) XXX_Unmarshal

type SubscribeHomeNetworkRequest

type SubscribeHomeNetworkRequest struct {
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,1,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Routing filters to configure the subscription.
	// A message gets delivered if any of the given filters pass.
	// If no filters are specified, all messages will be delivered.
	Filters []*RoutingFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"`
	// Shared subscription group (optional).
	// Queue durability depends on the Router configuration.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
}

func (*SubscribeHomeNetworkRequest) Descriptor

func (*SubscribeHomeNetworkRequest) Descriptor() ([]byte, []int)

func (*SubscribeHomeNetworkRequest) GetFilters

func (m *SubscribeHomeNetworkRequest) GetFilters() []*RoutingFilter

func (*SubscribeHomeNetworkRequest) GetGroup

func (m *SubscribeHomeNetworkRequest) GetGroup() string

func (*SubscribeHomeNetworkRequest) GetHomeNetworkNetId

func (m *SubscribeHomeNetworkRequest) GetHomeNetworkNetId() uint32

func (*SubscribeHomeNetworkRequest) Marshal

func (m *SubscribeHomeNetworkRequest) Marshal() (dAtA []byte, err error)

func (*SubscribeHomeNetworkRequest) MarshalTo

func (m *SubscribeHomeNetworkRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubscribeHomeNetworkRequest) MarshalToSizedBuffer

func (m *SubscribeHomeNetworkRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubscribeHomeNetworkRequest) ProtoMessage

func (*SubscribeHomeNetworkRequest) ProtoMessage()

func (*SubscribeHomeNetworkRequest) Reset

func (m *SubscribeHomeNetworkRequest) Reset()

func (*SubscribeHomeNetworkRequest) Size

func (m *SubscribeHomeNetworkRequest) Size() (n int)

func (*SubscribeHomeNetworkRequest) String

func (m *SubscribeHomeNetworkRequest) String() string

func (*SubscribeHomeNetworkRequest) Unmarshal

func (m *SubscribeHomeNetworkRequest) Unmarshal(dAtA []byte) error

func (*SubscribeHomeNetworkRequest) Validate

func (r *SubscribeHomeNetworkRequest) Validate() error

Validate returns whether the request is valid.

func (*SubscribeHomeNetworkRequest) XXX_DiscardUnknown

func (m *SubscribeHomeNetworkRequest) XXX_DiscardUnknown()

func (*SubscribeHomeNetworkRequest) XXX_Marshal

func (m *SubscribeHomeNetworkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubscribeHomeNetworkRequest) XXX_Merge

func (m *SubscribeHomeNetworkRequest) XXX_Merge(src proto.Message)

func (*SubscribeHomeNetworkRequest) XXX_Size

func (m *SubscribeHomeNetworkRequest) XXX_Size() int

func (*SubscribeHomeNetworkRequest) XXX_Unmarshal

func (m *SubscribeHomeNetworkRequest) XXX_Unmarshal(b []byte) error

type Tenant

type Tenant struct {
	// LoRa Alliance NetID of the Member.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// ID assigned by the Member.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// DevAddr prefixes of the tenant.
	DevAddrPrefixes []*DevAddrPrefix `protobuf:"bytes,3,rep,name=dev_addr_prefixes,json=devAddrPrefixes,proto3" json:"dev_addr_prefixes,omitempty"`
}

func (*Tenant) Descriptor

func (*Tenant) Descriptor() ([]byte, []int)

func (*Tenant) GetDevAddrPrefixes

func (m *Tenant) GetDevAddrPrefixes() []*DevAddrPrefix

func (*Tenant) GetNetId

func (m *Tenant) GetNetId() uint32

func (*Tenant) GetTenantId

func (m *Tenant) GetTenantId() string

func (*Tenant) Marshal

func (m *Tenant) Marshal() (dAtA []byte, err error)

func (*Tenant) MarshalTo

func (m *Tenant) MarshalTo(dAtA []byte) (int, error)

func (*Tenant) MarshalToSizedBuffer

func (m *Tenant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Tenant) ProtoMessage

func (*Tenant) ProtoMessage()

func (*Tenant) Reset

func (m *Tenant) Reset()

func (*Tenant) Size

func (m *Tenant) Size() (n int)

func (*Tenant) String

func (m *Tenant) String() string

func (*Tenant) Unmarshal

func (m *Tenant) Unmarshal(dAtA []byte) error

func (*Tenant) XXX_DiscardUnknown

func (m *Tenant) XXX_DiscardUnknown()

func (*Tenant) XXX_Marshal

func (m *Tenant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Tenant) XXX_Merge

func (m *Tenant) XXX_Merge(src proto.Message)

func (*Tenant) XXX_Size

func (m *Tenant) XXX_Size() int

func (*Tenant) XXX_Unmarshal

func (m *Tenant) XXX_Unmarshal(b []byte) error

type TenantID

type TenantID struct {
	NetID
	ID string
}

TenantID identifies a tenant of a Member.

func ForwarderTenantID

func ForwarderTenantID(req ForwarderTenantRequest) TenantID

ForwarderTenantID returns the TenantID of the given interface.

func HomeNetworkTenantID

func HomeNetworkTenantID(req HomeNetworkTenantRequest) TenantID

HomeNetworkTenantID returns the TenantID of the given interface.

func ParseTenantID

func ParseTenantID(s string) (TenantID, error)

ParseTenantID parses the TenantID formatted with String().

func RequestTenantID

func RequestTenantID(req TenantRequest) TenantID

RequestTenantID returns the TenantID of the given request.

func (TenantID) String

func (t TenantID) String() string

func (TenantID) Validate

func (t TenantID) Validate() error

Validate returns an error if the tenant ID is invalid.

type TenantManagerClient

type TenantManagerClient interface {
	// List tenants.
	ListTenants(ctx context.Context, in *ListTenantsRequest, opts ...grpc.CallOption) (*ListTenantsResponse, error)
	// Get tenant.
	GetTenant(ctx context.Context, in *GetTenantRequest, opts ...grpc.CallOption) (*GetTenantResponse, error)
	// Set tenant.
	SetTenant(ctx context.Context, in *SetTenantRequest, opts ...grpc.CallOption) (*types.Empty, error)
	// Delete tenant.
	DeleteTenant(ctx context.Context, in *DeleteTenantRequest, opts ...grpc.CallOption) (*types.Empty, error)
}

TenantManagerClient is the client API for TenantManager service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTenantManagerClient

func NewTenantManagerClient(cc *grpc.ClientConn) TenantManagerClient

type TenantManagerServer

type TenantManagerServer interface {
	// List tenants.
	ListTenants(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
	// Get tenant.
	GetTenant(context.Context, *GetTenantRequest) (*GetTenantResponse, error)
	// Set tenant.
	SetTenant(context.Context, *SetTenantRequest) (*types.Empty, error)
	// Delete tenant.
	DeleteTenant(context.Context, *DeleteTenantRequest) (*types.Empty, error)
}

TenantManagerServer is the server API for TenantManager service.

type TenantRequest

type TenantRequest interface {
	GetNetId() uint32
	GetTenantId() string
}

TenantRequest is a request with a Tenant ID.

type TerrestrialAntennaPlacement

type TerrestrialAntennaPlacement int32
const (
	// Unknown antenna placement.
	TerrestrialAntennaPlacement_UNKNOWN_PLACEMENT TerrestrialAntennaPlacement = 0
	// Indoor antenna placement.
	TerrestrialAntennaPlacement_INDOOR TerrestrialAntennaPlacement = 1
	// Outdoor antenna placement.
	TerrestrialAntennaPlacement_OUTDOOR TerrestrialAntennaPlacement = 2
)

func (TerrestrialAntennaPlacement) EnumDescriptor

func (TerrestrialAntennaPlacement) EnumDescriptor() ([]byte, []int)

func (TerrestrialAntennaPlacement) String

type TerrestrialGatewayAntennaSignalQuality

type TerrestrialGatewayAntennaSignalQuality struct {
	// Received signal strength indicator of the channel (dBm).
	ChannelRssi float32 `protobuf:"fixed32,1,opt,name=channel_rssi,json=channelRssi,proto3" json:"channel_rssi,omitempty"`
	// Received signal strength indicator of the signal (dBm).
	SignalRssi *types.FloatValue `protobuf:"bytes,2,opt,name=signal_rssi,json=signalRssi,proto3" json:"signal_rssi,omitempty"`
	// Standard deviation of the RSSI during preamble.
	RssiStandardDeviation *types.FloatValue `` /* 126-byte string literal not displayed */
	// Signal-to-noise ratio (dB).
	Snr float32 `protobuf:"fixed32,4,opt,name=snr,proto3" json:"snr,omitempty"`
	// Frequency offset (Hz).
	FrequencyOffset int64 `protobuf:"varint,5,opt,name=frequency_offset,json=frequencyOffset,proto3" json:"frequency_offset,omitempty"`
}

Terrestrial gateway antenna signal quality.

func (*TerrestrialGatewayAntennaSignalQuality) Descriptor

func (*TerrestrialGatewayAntennaSignalQuality) Descriptor() ([]byte, []int)

func (*TerrestrialGatewayAntennaSignalQuality) GetChannelRssi

func (m *TerrestrialGatewayAntennaSignalQuality) GetChannelRssi() float32

func (*TerrestrialGatewayAntennaSignalQuality) GetFrequencyOffset

func (m *TerrestrialGatewayAntennaSignalQuality) GetFrequencyOffset() int64

func (*TerrestrialGatewayAntennaSignalQuality) GetRssiStandardDeviation

func (m *TerrestrialGatewayAntennaSignalQuality) GetRssiStandardDeviation() *types.FloatValue

func (*TerrestrialGatewayAntennaSignalQuality) GetSignalRssi

func (*TerrestrialGatewayAntennaSignalQuality) GetSnr

func (*TerrestrialGatewayAntennaSignalQuality) Marshal

func (m *TerrestrialGatewayAntennaSignalQuality) Marshal() (dAtA []byte, err error)

func (*TerrestrialGatewayAntennaSignalQuality) MarshalTo

func (m *TerrestrialGatewayAntennaSignalQuality) MarshalTo(dAtA []byte) (int, error)

func (*TerrestrialGatewayAntennaSignalQuality) MarshalToSizedBuffer

func (m *TerrestrialGatewayAntennaSignalQuality) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TerrestrialGatewayAntennaSignalQuality) ProtoMessage

func (*TerrestrialGatewayAntennaSignalQuality) Reset

func (*TerrestrialGatewayAntennaSignalQuality) Size

func (*TerrestrialGatewayAntennaSignalQuality) String

func (*TerrestrialGatewayAntennaSignalQuality) Unmarshal

func (m *TerrestrialGatewayAntennaSignalQuality) Unmarshal(dAtA []byte) error

func (*TerrestrialGatewayAntennaSignalQuality) XXX_DiscardUnknown

func (m *TerrestrialGatewayAntennaSignalQuality) XXX_DiscardUnknown()

func (*TerrestrialGatewayAntennaSignalQuality) XXX_Marshal

func (m *TerrestrialGatewayAntennaSignalQuality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TerrestrialGatewayAntennaSignalQuality) XXX_Merge

func (*TerrestrialGatewayAntennaSignalQuality) XXX_Size

func (*TerrestrialGatewayAntennaSignalQuality) XXX_Unmarshal

func (m *TerrestrialGatewayAntennaSignalQuality) XXX_Unmarshal(b []byte) error

type TimedLocation

type TimedLocation struct {
	Time     *types.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	Location *Location        `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
}

func (*TimedLocation) Descriptor

func (*TimedLocation) Descriptor() ([]byte, []int)

func (*TimedLocation) GetLocation

func (m *TimedLocation) GetLocation() *Location

func (*TimedLocation) GetTime

func (m *TimedLocation) GetTime() *types.Timestamp

func (*TimedLocation) Marshal

func (m *TimedLocation) Marshal() (dAtA []byte, err error)

func (*TimedLocation) MarshalTo

func (m *TimedLocation) MarshalTo(dAtA []byte) (int, error)

func (*TimedLocation) MarshalToSizedBuffer

func (m *TimedLocation) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TimedLocation) ProtoMessage

func (*TimedLocation) ProtoMessage()

func (*TimedLocation) Reset

func (m *TimedLocation) Reset()

func (*TimedLocation) Size

func (m *TimedLocation) Size() (n int)

func (*TimedLocation) String

func (m *TimedLocation) String() string

func (*TimedLocation) Unmarshal

func (m *TimedLocation) Unmarshal(dAtA []byte) error

func (*TimedLocation) XXX_DiscardUnknown

func (m *TimedLocation) XXX_DiscardUnknown()

func (*TimedLocation) XXX_Marshal

func (m *TimedLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TimedLocation) XXX_Merge

func (m *TimedLocation) XXX_Merge(src proto.Message)

func (*TimedLocation) XXX_Size

func (m *TimedLocation) XXX_Size() int

func (*TimedLocation) XXX_Unmarshal

func (m *TimedLocation) XXX_Unmarshal(b []byte) error

type UnimplementedForwarderMapperServer

type UnimplementedForwarderMapperServer struct {
}

UnimplementedForwarderMapperServer can be embedded to have forward compatible implementations.

func (*UnimplementedForwarderMapperServer) UpdateGateway

type UnimplementedGatewayVisibilityManagerServer

type UnimplementedGatewayVisibilityManagerServer struct {
}

UnimplementedGatewayVisibilityManagerServer can be embedded to have forward compatible implementations.

func (*UnimplementedGatewayVisibilityManagerServer) GetDefaultVisibility

func (*UnimplementedGatewayVisibilityManagerServer) GetHomeNetworkVisibility

func (*UnimplementedGatewayVisibilityManagerServer) SetDefaultVisibility

func (*UnimplementedGatewayVisibilityManagerServer) SetHomeNetworkVisibility

type UnimplementedHomeNetworkMapperServer

type UnimplementedHomeNetworkMapperServer struct {
}

UnimplementedHomeNetworkMapperServer can be embedded to have forward compatible implementations.

func (*UnimplementedHomeNetworkMapperServer) GetGateway

func (*UnimplementedHomeNetworkMapperServer) ListGateways

type UnimplementedRouterForwarderDataServer

type UnimplementedRouterForwarderDataServer struct {
}

UnimplementedRouterForwarderDataServer can be embedded to have forward compatible implementations.

func (*UnimplementedRouterForwarderDataServer) Publish

func (*UnimplementedRouterForwarderDataServer) Subscribe

type UnimplementedRouterHomeNetworkDataServer

type UnimplementedRouterHomeNetworkDataServer struct {
}

UnimplementedRouterHomeNetworkDataServer can be embedded to have forward compatible implementations.

func (*UnimplementedRouterHomeNetworkDataServer) Publish

func (*UnimplementedRouterHomeNetworkDataServer) Subscribe

type UnimplementedRouterRouterDataServer

type UnimplementedRouterRouterDataServer struct {
}

UnimplementedRouterRouterDataServer can be embedded to have forward compatible implementations.

type UnimplementedRoutingPolicyManagerServer

type UnimplementedRoutingPolicyManagerServer struct {
}

UnimplementedRoutingPolicyManagerServer can be embedded to have forward compatible implementations.

func (*UnimplementedRoutingPolicyManagerServer) GetDefaultPolicy

func (*UnimplementedRoutingPolicyManagerServer) GetHomeNetworkPolicy

func (*UnimplementedRoutingPolicyManagerServer) SetDefaultPolicy

func (*UnimplementedRoutingPolicyManagerServer) SetHomeNetworkPolicy

type UnimplementedTenantManagerServer

type UnimplementedTenantManagerServer struct {
}

UnimplementedTenantManagerServer can be embedded to have forward compatible implementations.

func (*UnimplementedTenantManagerServer) DeleteTenant

func (*UnimplementedTenantManagerServer) GetTenant

func (*UnimplementedTenantManagerServer) ListTenants

func (*UnimplementedTenantManagerServer) SetTenant

type UpdateForwarderGatewayRequest

type UpdateForwarderGatewayRequest struct {
	// LoRa Alliance NetID of the Forwarder Member.
	ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Gateway to update.
	Gateway *Gateway `protobuf:"bytes,3,opt,name=gateway,proto3" json:"gateway,omitempty"`
}

func (*UpdateForwarderGatewayRequest) Descriptor

func (*UpdateForwarderGatewayRequest) Descriptor() ([]byte, []int)

func (*UpdateForwarderGatewayRequest) GetForwarderId

func (m *UpdateForwarderGatewayRequest) GetForwarderId() string

func (*UpdateForwarderGatewayRequest) GetForwarderNetId

func (m *UpdateForwarderGatewayRequest) GetForwarderNetId() uint32

func (*UpdateForwarderGatewayRequest) GetGateway

func (m *UpdateForwarderGatewayRequest) GetGateway() *Gateway

func (*UpdateForwarderGatewayRequest) Marshal

func (m *UpdateForwarderGatewayRequest) Marshal() (dAtA []byte, err error)

func (*UpdateForwarderGatewayRequest) MarshalTo

func (m *UpdateForwarderGatewayRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpdateForwarderGatewayRequest) MarshalToSizedBuffer

func (m *UpdateForwarderGatewayRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateForwarderGatewayRequest) ProtoMessage

func (*UpdateForwarderGatewayRequest) ProtoMessage()

func (*UpdateForwarderGatewayRequest) Reset

func (m *UpdateForwarderGatewayRequest) Reset()

func (*UpdateForwarderGatewayRequest) Size

func (m *UpdateForwarderGatewayRequest) Size() (n int)

func (*UpdateForwarderGatewayRequest) String

func (*UpdateForwarderGatewayRequest) Unmarshal

func (m *UpdateForwarderGatewayRequest) Unmarshal(dAtA []byte) error

func (*UpdateForwarderGatewayRequest) XXX_DiscardUnknown

func (m *UpdateForwarderGatewayRequest) XXX_DiscardUnknown()

func (*UpdateForwarderGatewayRequest) XXX_Marshal

func (m *UpdateForwarderGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateForwarderGatewayRequest) XXX_Merge

func (m *UpdateForwarderGatewayRequest) XXX_Merge(src proto.Message)

func (*UpdateForwarderGatewayRequest) XXX_Size

func (m *UpdateForwarderGatewayRequest) XXX_Size() int

func (*UpdateForwarderGatewayRequest) XXX_Unmarshal

func (m *UpdateForwarderGatewayRequest) XXX_Unmarshal(b []byte) error

type UplinkMessage

type UplinkMessage struct {
	// Key encryption keys with which data encryption keys are encrypted.
	Keks map[string]*KeyPointer `` /* 149-byte string literal not displayed */
	// LoRaWAN PHYPayload.
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has mac_data or application_data set,
	// and if the PHYPayload passes the Routing Filter.
	PhyPayload *UplinkMessage_PHYPayload `protobuf:"bytes,2,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"`
	// Timestamp of the packet arrival observed by the Forwarder.
	ForwarderReceiveTime *types.Timestamp `protobuf:"bytes,3,opt,name=forwarder_receive_time,json=forwarderReceiveTime,proto3" json:"forwarder_receive_time,omitempty"`
	// Timestamp of the packet arrival observed by the gateway.
	GatewayReceiveTime *types.Timestamp `protobuf:"bytes,4,opt,name=gateway_receive_time,json=gatewayReceiveTime,proto3" json:"gateway_receive_time,omitempty"`
	// Region of the gateway.
	GatewayRegion Region `` /* 138-byte string literal not displayed */
	// Data rate index in the gateway's region.
	DataRateIndex uint32 `protobuf:"varint,6,opt,name=data_rate_index,json=dataRateIndex,proto3" json:"data_rate_index,omitempty"`
	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,7,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Gateway metadata.
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has localization or signal_quality set,
	// and if the message passes the Routing Filter.
	GatewayMetadata *UplinkMessage_GatewayMetadata `protobuf:"bytes,8,opt,name=gateway_metadata,json=gatewayMetadata,proto3" json:"gateway_metadata,omitempty"`
	// Forwarder uplink token (optional).
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has allow_downlink set.
	ForwarderUplinkToken []byte `protobuf:"bytes,9,opt,name=forwarder_uplink_token,json=forwarderUplinkToken,proto3" json:"forwarder_uplink_token,omitempty"`
	// Gateway uplink token (optional).
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has allow_downlink set.
	GatewayUplinkToken []byte `protobuf:"bytes,10,opt,name=gateway_uplink_token,json=gatewayUplinkToken,proto3" json:"gateway_uplink_token,omitempty"`
}

LoRaWAN uplink data message with encrypted PHYPayload and metadata.

func (*UplinkMessage) Descriptor

func (*UplinkMessage) Descriptor() ([]byte, []int)

func (*UplinkMessage) GetDataRateIndex

func (m *UplinkMessage) GetDataRateIndex() uint32

func (*UplinkMessage) GetForwarderReceiveTime

func (m *UplinkMessage) GetForwarderReceiveTime() *types.Timestamp

func (*UplinkMessage) GetForwarderUplinkToken

func (m *UplinkMessage) GetForwarderUplinkToken() []byte

func (*UplinkMessage) GetFrequency

func (m *UplinkMessage) GetFrequency() uint64

func (*UplinkMessage) GetGatewayMetadata

func (m *UplinkMessage) GetGatewayMetadata() *UplinkMessage_GatewayMetadata

func (*UplinkMessage) GetGatewayReceiveTime

func (m *UplinkMessage) GetGatewayReceiveTime() *types.Timestamp

func (*UplinkMessage) GetGatewayRegion

func (m *UplinkMessage) GetGatewayRegion() Region

func (*UplinkMessage) GetGatewayUplinkToken

func (m *UplinkMessage) GetGatewayUplinkToken() []byte

func (*UplinkMessage) GetKeks

func (m *UplinkMessage) GetKeks() map[string]*KeyPointer

func (*UplinkMessage) GetPhyPayload

func (m *UplinkMessage) GetPhyPayload() *UplinkMessage_PHYPayload

func (*UplinkMessage) Marshal

func (m *UplinkMessage) Marshal() (dAtA []byte, err error)

func (*UplinkMessage) MarshalTo

func (m *UplinkMessage) MarshalTo(dAtA []byte) (int, error)

func (*UplinkMessage) MarshalToSizedBuffer

func (m *UplinkMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage) ProtoMessage

func (*UplinkMessage) ProtoMessage()

func (*UplinkMessage) Reset

func (m *UplinkMessage) Reset()

func (*UplinkMessage) Size

func (m *UplinkMessage) Size() (n int)

func (*UplinkMessage) String

func (m *UplinkMessage) String() string

func (*UplinkMessage) Unmarshal

func (m *UplinkMessage) Unmarshal(dAtA []byte) error

func (*UplinkMessage) XXX_DiscardUnknown

func (m *UplinkMessage) XXX_DiscardUnknown()

func (*UplinkMessage) XXX_Marshal

func (m *UplinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkMessage) XXX_Merge

func (m *UplinkMessage) XXX_Merge(src proto.Message)

func (*UplinkMessage) XXX_Size

func (m *UplinkMessage) XXX_Size() int

func (*UplinkMessage) XXX_Unmarshal

func (m *UplinkMessage) XXX_Unmarshal(b []byte) error

type UplinkMessage_GatewayMetadata

type UplinkMessage_GatewayMetadata struct {
	// Teaser of the gateway metadata.
	Teaser *GatewayMetadataTeaser `protobuf:"bytes,1,opt,name=teaser,proto3" json:"teaser,omitempty"`
	// Signal quality.
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has signal_quality set.
	//
	// Types that are valid to be assigned to SignalQuality:
	//	*UplinkMessage_GatewayMetadata_EncryptedSignalQuality
	//	*UplinkMessage_GatewayMetadata_PlainSignalQuality
	SignalQuality isUplinkMessage_GatewayMetadata_SignalQuality `protobuf_oneof:"signal_quality"`
	// Localization.
	// Subscribing Home Networks receive this value if the Uplink Routing Policy has localization set.
	//
	// Types that are valid to be assigned to Localization:
	//	*UplinkMessage_GatewayMetadata_EncryptedLocalization
	//	*UplinkMessage_GatewayMetadata_PlainLocalization
	Localization isUplinkMessage_GatewayMetadata_Localization `protobuf_oneof:"localization"`
}

func (*UplinkMessage_GatewayMetadata) Descriptor

func (*UplinkMessage_GatewayMetadata) Descriptor() ([]byte, []int)

func (*UplinkMessage_GatewayMetadata) GetEncryptedLocalization

func (m *UplinkMessage_GatewayMetadata) GetEncryptedLocalization() *EncryptedData

func (*UplinkMessage_GatewayMetadata) GetEncryptedSignalQuality

func (m *UplinkMessage_GatewayMetadata) GetEncryptedSignalQuality() *EncryptedData

func (*UplinkMessage_GatewayMetadata) GetLocalization

func (m *UplinkMessage_GatewayMetadata) GetLocalization() isUplinkMessage_GatewayMetadata_Localization

func (*UplinkMessage_GatewayMetadata) GetPlainLocalization

func (*UplinkMessage_GatewayMetadata) GetPlainSignalQuality

func (m *UplinkMessage_GatewayMetadata) GetPlainSignalQuality() *GatewayMetadataSignalQuality

func (*UplinkMessage_GatewayMetadata) GetSignalQuality

func (m *UplinkMessage_GatewayMetadata) GetSignalQuality() isUplinkMessage_GatewayMetadata_SignalQuality

func (*UplinkMessage_GatewayMetadata) GetTeaser

func (*UplinkMessage_GatewayMetadata) Marshal

func (m *UplinkMessage_GatewayMetadata) Marshal() (dAtA []byte, err error)

func (*UplinkMessage_GatewayMetadata) MarshalTo

func (m *UplinkMessage_GatewayMetadata) MarshalTo(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata) MarshalToSizedBuffer

func (m *UplinkMessage_GatewayMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata) ProtoMessage

func (*UplinkMessage_GatewayMetadata) ProtoMessage()

func (*UplinkMessage_GatewayMetadata) Reset

func (m *UplinkMessage_GatewayMetadata) Reset()

func (*UplinkMessage_GatewayMetadata) Size

func (m *UplinkMessage_GatewayMetadata) Size() (n int)

func (*UplinkMessage_GatewayMetadata) String

func (*UplinkMessage_GatewayMetadata) Unmarshal

func (m *UplinkMessage_GatewayMetadata) Unmarshal(dAtA []byte) error

func (*UplinkMessage_GatewayMetadata) XXX_DiscardUnknown

func (m *UplinkMessage_GatewayMetadata) XXX_DiscardUnknown()

func (*UplinkMessage_GatewayMetadata) XXX_Marshal

func (m *UplinkMessage_GatewayMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkMessage_GatewayMetadata) XXX_Merge

func (m *UplinkMessage_GatewayMetadata) XXX_Merge(src proto.Message)

func (*UplinkMessage_GatewayMetadata) XXX_OneofWrappers

func (*UplinkMessage_GatewayMetadata) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UplinkMessage_GatewayMetadata) XXX_Size

func (m *UplinkMessage_GatewayMetadata) XXX_Size() int

func (*UplinkMessage_GatewayMetadata) XXX_Unmarshal

func (m *UplinkMessage_GatewayMetadata) XXX_Unmarshal(b []byte) error

type UplinkMessage_GatewayMetadata_EncryptedLocalization

type UplinkMessage_GatewayMetadata_EncryptedLocalization struct {
	EncryptedLocalization *EncryptedData `` /* 130-byte string literal not displayed */
}

func (*UplinkMessage_GatewayMetadata_EncryptedLocalization) MarshalTo

func (*UplinkMessage_GatewayMetadata_EncryptedLocalization) MarshalToSizedBuffer

func (m *UplinkMessage_GatewayMetadata_EncryptedLocalization) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata_EncryptedLocalization) Size

type UplinkMessage_GatewayMetadata_EncryptedSignalQuality

type UplinkMessage_GatewayMetadata_EncryptedSignalQuality struct {
	EncryptedSignalQuality *EncryptedData `` /* 135-byte string literal not displayed */
}

func (*UplinkMessage_GatewayMetadata_EncryptedSignalQuality) MarshalTo

func (*UplinkMessage_GatewayMetadata_EncryptedSignalQuality) MarshalToSizedBuffer

func (m *UplinkMessage_GatewayMetadata_EncryptedSignalQuality) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata_EncryptedSignalQuality) Size

type UplinkMessage_GatewayMetadata_PlainLocalization

type UplinkMessage_GatewayMetadata_PlainLocalization struct {
	PlainLocalization *GatewayMetadataLocalization `protobuf:"bytes,5,opt,name=plain_localization,json=plainLocalization,proto3,oneof" json:"plain_localization,omitempty"`
}

func (*UplinkMessage_GatewayMetadata_PlainLocalization) MarshalTo

func (*UplinkMessage_GatewayMetadata_PlainLocalization) MarshalToSizedBuffer

func (m *UplinkMessage_GatewayMetadata_PlainLocalization) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata_PlainLocalization) Size

type UplinkMessage_GatewayMetadata_PlainSignalQuality

type UplinkMessage_GatewayMetadata_PlainSignalQuality struct {
	PlainSignalQuality *GatewayMetadataSignalQuality `protobuf:"bytes,3,opt,name=plain_signal_quality,json=plainSignalQuality,proto3,oneof" json:"plain_signal_quality,omitempty"`
}

func (*UplinkMessage_GatewayMetadata_PlainSignalQuality) MarshalTo

func (*UplinkMessage_GatewayMetadata_PlainSignalQuality) MarshalToSizedBuffer

func (m *UplinkMessage_GatewayMetadata_PlainSignalQuality) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_GatewayMetadata_PlainSignalQuality) Size

type UplinkMessage_PHYPayload

type UplinkMessage_PHYPayload struct {
	// Teaser of the PHYPayload.
	Teaser *PHYPayloadTeaser `protobuf:"bytes,1,opt,name=teaser,proto3" json:"teaser,omitempty"`
	// Types that are valid to be assigned to Value:
	//	*UplinkMessage_PHYPayload_Encrypted
	//	*UplinkMessage_PHYPayload_Plain
	Value isUplinkMessage_PHYPayload_Value `protobuf_oneof:"value"`
}

func (*UplinkMessage_PHYPayload) Descriptor

func (*UplinkMessage_PHYPayload) Descriptor() ([]byte, []int)

func (*UplinkMessage_PHYPayload) GetEncrypted

func (m *UplinkMessage_PHYPayload) GetEncrypted() *EncryptedData

func (*UplinkMessage_PHYPayload) GetPlain

func (m *UplinkMessage_PHYPayload) GetPlain() []byte

func (*UplinkMessage_PHYPayload) GetTeaser

func (*UplinkMessage_PHYPayload) GetValue

func (m *UplinkMessage_PHYPayload) GetValue() isUplinkMessage_PHYPayload_Value

func (*UplinkMessage_PHYPayload) Marshal

func (m *UplinkMessage_PHYPayload) Marshal() (dAtA []byte, err error)

func (*UplinkMessage_PHYPayload) MarshalTo

func (m *UplinkMessage_PHYPayload) MarshalTo(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload) MarshalToSizedBuffer

func (m *UplinkMessage_PHYPayload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload) ProtoMessage

func (*UplinkMessage_PHYPayload) ProtoMessage()

func (*UplinkMessage_PHYPayload) Reset

func (m *UplinkMessage_PHYPayload) Reset()

func (*UplinkMessage_PHYPayload) Size

func (m *UplinkMessage_PHYPayload) Size() (n int)

func (*UplinkMessage_PHYPayload) String

func (m *UplinkMessage_PHYPayload) String() string

func (*UplinkMessage_PHYPayload) Unmarshal

func (m *UplinkMessage_PHYPayload) Unmarshal(dAtA []byte) error

func (*UplinkMessage_PHYPayload) XXX_DiscardUnknown

func (m *UplinkMessage_PHYPayload) XXX_DiscardUnknown()

func (*UplinkMessage_PHYPayload) XXX_Marshal

func (m *UplinkMessage_PHYPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkMessage_PHYPayload) XXX_Merge

func (m *UplinkMessage_PHYPayload) XXX_Merge(src proto.Message)

func (*UplinkMessage_PHYPayload) XXX_OneofWrappers

func (*UplinkMessage_PHYPayload) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*UplinkMessage_PHYPayload) XXX_Size

func (m *UplinkMessage_PHYPayload) XXX_Size() int

func (*UplinkMessage_PHYPayload) XXX_Unmarshal

func (m *UplinkMessage_PHYPayload) XXX_Unmarshal(b []byte) error

type UplinkMessage_PHYPayload_Encrypted

type UplinkMessage_PHYPayload_Encrypted struct {
	Encrypted *EncryptedData `protobuf:"bytes,2,opt,name=encrypted,proto3,oneof" json:"encrypted,omitempty"`
}

func (*UplinkMessage_PHYPayload_Encrypted) MarshalTo

func (m *UplinkMessage_PHYPayload_Encrypted) MarshalTo(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload_Encrypted) MarshalToSizedBuffer

func (m *UplinkMessage_PHYPayload_Encrypted) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload_Encrypted) Size

type UplinkMessage_PHYPayload_Plain

type UplinkMessage_PHYPayload_Plain struct {
	Plain []byte `protobuf:"bytes,3,opt,name=plain,proto3,oneof" json:"plain,omitempty"`
}

func (*UplinkMessage_PHYPayload_Plain) MarshalTo

func (m *UplinkMessage_PHYPayload_Plain) MarshalTo(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload_Plain) MarshalToSizedBuffer

func (m *UplinkMessage_PHYPayload_Plain) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UplinkMessage_PHYPayload_Plain) Size

func (m *UplinkMessage_PHYPayload_Plain) Size() (n int)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL