packetbroker

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 27, 2020 License: Apache-2.0 Imports: 11 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)

Types

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.v1beta3.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.v1beta3.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 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.v1beta3.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.v1beta3.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"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,2,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
}

func (*GetDefaultRoutingPolicyRequest) Descriptor

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

func (*GetDefaultRoutingPolicyRequest) GetForwarderId

func (m *GetDefaultRoutingPolicyRequest) GetForwarderId() string

func (*GetDefaultRoutingPolicyRequest) GetForwarderNetId

func (m *GetDefaultRoutingPolicyRequest) GetForwarderNetId() uint32

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) 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"`
	// 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 (*GetHomeNetworkRoutingPolicyRequest) Descriptor

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

func (*GetHomeNetworkRoutingPolicyRequest) GetForwarderId

func (m *GetHomeNetworkRoutingPolicyRequest) GetForwarderId() string

func (*GetHomeNetworkRoutingPolicyRequest) GetForwarderNetId

func (m *GetHomeNetworkRoutingPolicyRequest) GetForwarderNetId() uint32

func (*GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId

func (m *GetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId() uint32

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) 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 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 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 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 (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"`
	// 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.
	// In LoRaWAN Class A downlink, this value must be copied from the RoutedUplinkMessage.
	// In LoRaWAN Class B or C downlink, this value is typically copied from a recent RoutedUplinkMessage.
	ForwarderId string `protobuf:"bytes,3,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Downlink message to publish.
	Message *DownlinkMessage `protobuf:"bytes,4,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) GetHomeNetworkNetId

func (m *PublishDownlinkMessageRequest) GetHomeNetworkNetId() uint32

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) 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.v1beta3.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"`
	// Uplink message to publish.
	Message *UplinkMessage `protobuf:"bytes,3,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) 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) 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.v1beta3.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) 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.v1beta3.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) 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"`
	// 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.
	ForwarderId string `protobuf:"bytes,4,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Downlink message.
	Message *DownlinkMessage `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	// Hops that the message passed. Each Router appends an entry.
	Hops []*RouteHop `protobuf:"bytes,6,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) GetHomeNetworkNetId

func (m *RoutedDownlinkMessage) GetHomeNetworkNetId() uint32

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"`
	// Forwarder identifier issued by the Forwarder Member.
	ForwarderId string `protobuf:"bytes,3,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// LoRa Alliance NetID of the Home Network Member.
	HomeNetworkNetId uint32 `protobuf:"varint,4,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Uplink message.
	Message *UplinkMessage `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
	// Hops that the message passed. Each Router appends an entry.
	Hops []*RouteHop `protobuf:"bytes,6,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) GetHomeNetworkNetId

func (m *RoutedUplinkMessage) GetHomeNetworkNetId() uint32

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 []*RoutingFilter_MACPayload_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 (*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_DevAddrPrefix

type RoutingFilter_MACPayload_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 (*RoutingFilter_MACPayload_DevAddrPrefix) Descriptor

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) GetLength

func (*RoutingFilter_MACPayload_DevAddrPrefix) GetValue

func (*RoutingFilter_MACPayload_DevAddrPrefix) Marshal

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) MarshalTo

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) MarshalToSizedBuffer

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) ProtoMessage

func (*RoutingFilter_MACPayload_DevAddrPrefix) Reset

func (*RoutingFilter_MACPayload_DevAddrPrefix) Size

func (*RoutingFilter_MACPayload_DevAddrPrefix) String

func (*RoutingFilter_MACPayload_DevAddrPrefix) Unmarshal

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) XXX_DiscardUnknown

func (m *RoutingFilter_MACPayload_DevAddrPrefix) XXX_DiscardUnknown()

func (*RoutingFilter_MACPayload_DevAddrPrefix) XXX_Marshal

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

func (*RoutingFilter_MACPayload_DevAddrPrefix) XXX_Merge

func (*RoutingFilter_MACPayload_DevAddrPrefix) XXX_Size

func (*RoutingFilter_MACPayload_DevAddrPrefix) XXX_Unmarshal

func (m *RoutingFilter_MACPayload_DevAddrPrefix) 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 {
	// Uplink policy.
	Uplink *RoutingPolicy_Uplink `protobuf:"bytes,1,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *RoutingPolicy_Downlink `protobuf:"bytes,2,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 (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 *SetDefaultRoutingPolicyRequest, opts ...grpc.CallOption) (*types.Empty, 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 *SetHomeNetworkRoutingPolicyRequest, 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, *SetDefaultRoutingPolicyRequest) (*types.Empty, 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, *SetHomeNetworkRoutingPolicyRequest) (*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 SetDefaultRoutingPolicyRequest

type SetDefaultRoutingPolicyRequest 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 Routing Policy.
	Policy *RoutingPolicy `protobuf:"bytes,3,opt,name=policy,proto3" json:"policy,omitempty"`
}

func (*SetDefaultRoutingPolicyRequest) Descriptor

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

func (*SetDefaultRoutingPolicyRequest) GetForwarderId

func (m *SetDefaultRoutingPolicyRequest) GetForwarderId() string

func (*SetDefaultRoutingPolicyRequest) GetForwarderNetId

func (m *SetDefaultRoutingPolicyRequest) GetForwarderNetId() uint32

func (*SetDefaultRoutingPolicyRequest) GetPolicy

func (*SetDefaultRoutingPolicyRequest) Marshal

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

func (*SetDefaultRoutingPolicyRequest) MarshalTo

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

func (*SetDefaultRoutingPolicyRequest) MarshalToSizedBuffer

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

func (*SetDefaultRoutingPolicyRequest) ProtoMessage

func (*SetDefaultRoutingPolicyRequest) ProtoMessage()

func (*SetDefaultRoutingPolicyRequest) Reset

func (m *SetDefaultRoutingPolicyRequest) Reset()

func (*SetDefaultRoutingPolicyRequest) Size

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

func (*SetDefaultRoutingPolicyRequest) String

func (*SetDefaultRoutingPolicyRequest) Unmarshal

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

func (*SetDefaultRoutingPolicyRequest) XXX_DiscardUnknown

func (m *SetDefaultRoutingPolicyRequest) XXX_DiscardUnknown()

func (*SetDefaultRoutingPolicyRequest) XXX_Marshal

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

func (*SetDefaultRoutingPolicyRequest) XXX_Merge

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

func (*SetDefaultRoutingPolicyRequest) XXX_Size

func (m *SetDefaultRoutingPolicyRequest) XXX_Size() int

func (*SetDefaultRoutingPolicyRequest) XXX_Unmarshal

func (m *SetDefaultRoutingPolicyRequest) 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 SetHomeNetworkRoutingPolicyRequest

type SetHomeNetworkRoutingPolicyRequest 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 Routing Policy for the Home Network Member.
	Policy *RoutingPolicy `protobuf:"bytes,4,opt,name=policy,proto3" json:"policy,omitempty"`
}

func (*SetHomeNetworkRoutingPolicyRequest) Descriptor

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

func (*SetHomeNetworkRoutingPolicyRequest) GetForwarderId

func (m *SetHomeNetworkRoutingPolicyRequest) GetForwarderId() string

func (*SetHomeNetworkRoutingPolicyRequest) GetForwarderNetId

func (m *SetHomeNetworkRoutingPolicyRequest) GetForwarderNetId() uint32

func (*SetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId

func (m *SetHomeNetworkRoutingPolicyRequest) GetHomeNetworkNetId() uint32

func (*SetHomeNetworkRoutingPolicyRequest) GetPolicy

func (*SetHomeNetworkRoutingPolicyRequest) Marshal

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

func (*SetHomeNetworkRoutingPolicyRequest) MarshalTo

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

func (*SetHomeNetworkRoutingPolicyRequest) MarshalToSizedBuffer

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

func (*SetHomeNetworkRoutingPolicyRequest) ProtoMessage

func (*SetHomeNetworkRoutingPolicyRequest) ProtoMessage()

func (*SetHomeNetworkRoutingPolicyRequest) Reset

func (*SetHomeNetworkRoutingPolicyRequest) Size

func (*SetHomeNetworkRoutingPolicyRequest) String

func (*SetHomeNetworkRoutingPolicyRequest) Unmarshal

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

func (*SetHomeNetworkRoutingPolicyRequest) XXX_DiscardUnknown

func (m *SetHomeNetworkRoutingPolicyRequest) XXX_DiscardUnknown()

func (*SetHomeNetworkRoutingPolicyRequest) XXX_Marshal

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

func (*SetHomeNetworkRoutingPolicyRequest) XXX_Merge

func (*SetHomeNetworkRoutingPolicyRequest) XXX_Size

func (*SetHomeNetworkRoutingPolicyRequest) XXX_Unmarshal

func (m *SetHomeNetworkRoutingPolicyRequest) 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) 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) 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 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 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