Documentation
¶
Index ¶
- Variables
- type APIKeyState
- func (APIKeyState) Descriptor() protoreflect.EnumDescriptor
- func (x APIKeyState) Enum() *APIKeyState
- func (APIKeyState) EnumDescriptor() ([]byte, []int)deprecated
- func (x APIKeyState) Number() protoreflect.EnumNumber
- func (x APIKeyState) String() string
- func (APIKeyState) Type() protoreflect.EnumType
- type ClusterAPIKey
- func (*ClusterAPIKey) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterAPIKey) GetAuthenticatedAt() *timestamppb.Timestamp
- func (x *ClusterAPIKey) GetClusterId() string
- func (x *ClusterAPIKey) GetKey() string
- func (x *ClusterAPIKey) GetKeyId() string
- func (x *ClusterAPIKey) GetRights() []Right
- func (x *ClusterAPIKey) GetState() APIKeyState
- func (*ClusterAPIKey) ProtoMessage()
- func (x *ClusterAPIKey) ProtoReflect() protoreflect.Message
- func (x *ClusterAPIKey) Reset()
- func (x *ClusterAPIKey) String() string
- type ContactInfo
- func (*ContactInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContactInfo) GetEmail() string
- func (x *ContactInfo) GetName() string
- func (x *ContactInfo) GetUrl() string
- func (*ContactInfo) ProtoMessage()
- func (x *ContactInfo) ProtoReflect() protoreflect.Message
- func (x *ContactInfo) Reset()
- func (x *ContactInfo) String() string
- type ContactInfoValue
- type DataRate
- func (*DataRate) Descriptor() ([]byte, []int)deprecated
- func (x *DataRate) GetFsk() *FSKDataRate
- func (x *DataRate) GetLora() *LoRaDataRate
- func (x *DataRate) GetLrfhss() *LRFHSSDataRate
- func (m *DataRate) GetModulation() isDataRate_Modulation
- func (*DataRate) ProtoMessage()
- func (x *DataRate) ProtoReflect() protoreflect.Message
- func (x *DataRate) Reset()
- func (x *DataRate) String() string
- type DataRate_Fsk
- type DataRate_Lora
- type DataRate_Lrfhss
- type DevAddrBlock
- func (*DevAddrBlock) Descriptor() ([]byte, []int)deprecated
- func (x *DevAddrBlock) GetHomeNetworkClusterId() string
- func (x *DevAddrBlock) GetPrefix() *DevAddrPrefix
- func (*DevAddrBlock) ProtoMessage()
- func (x *DevAddrBlock) ProtoReflect() protoreflect.Message
- func (x *DevAddrBlock) Reset()
- func (x *DevAddrBlock) String() string
- func (b *DevAddrBlock) Validate() error
- type DevAddrPrefix
- func (*DevAddrPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *DevAddrPrefix) GetLength() uint32
- func (x *DevAddrPrefix) GetValue() uint32
- func (m *DevAddrPrefix) MarshalText() ([]byte, error)
- func (m *DevAddrPrefix) Match(devAddr uint32) bool
- func (*DevAddrPrefix) ProtoMessage()
- func (x *DevAddrPrefix) ProtoReflect() protoreflect.Message
- func (m *DevAddrPrefix) Range() (low, high uint32)
- func (x *DevAddrPrefix) Reset()
- func (x *DevAddrPrefix) String() string
- func (m *DevAddrPrefix) UnmarshalText(text []byte) error
- func (pf *DevAddrPrefix) Validate() error
- type DevAddrPrefixRoute
- func (*DevAddrPrefixRoute) Descriptor() ([]byte, []int)deprecated
- func (x *DevAddrPrefixRoute) GetCreatedAt() *timestamppb.Timestamp
- func (x *DevAddrPrefixRoute) GetHomeNetworkClusterId() string
- func (x *DevAddrPrefixRoute) GetNetId() uint32
- func (x *DevAddrPrefixRoute) GetPrefix() *DevAddrPrefix
- func (x *DevAddrPrefixRoute) GetTarget() *Target
- func (x *DevAddrPrefixRoute) GetTenantId() string
- func (*DevAddrPrefixRoute) ProtoMessage()
- func (x *DevAddrPrefixRoute) ProtoReflect() protoreflect.Message
- func (x *DevAddrPrefixRoute) Reset()
- func (x *DevAddrPrefixRoute) String() string
- type DownlinkMessage
- func (*DownlinkMessage) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkMessage) GetClass() DownlinkMessageClass
- func (x *DownlinkMessage) GetDownlinkToken() []byte
- func (x *DownlinkMessage) GetForwarderUplinkToken() []byte
- func (x *DownlinkMessage) GetGatewayUplinkToken() []byte
- func (x *DownlinkMessage) GetPhyPayload() []byte
- func (x *DownlinkMessage) GetPriority() DownlinkMessagePriority
- func (x *DownlinkMessage) GetRegion() Region
- func (x *DownlinkMessage) GetRx1() *DownlinkMessage_RXSettings
- func (x *DownlinkMessage) GetRx1Delay() *durationpb.Duration
- func (x *DownlinkMessage) GetRx2() *DownlinkMessage_RXSettings
- func (*DownlinkMessage) ProtoMessage()
- func (x *DownlinkMessage) ProtoReflect() protoreflect.Message
- func (x *DownlinkMessage) Reset()
- func (x *DownlinkMessage) String() string
- func (m *DownlinkMessage) Validate() error
- type DownlinkMessageClass
- func (DownlinkMessageClass) Descriptor() protoreflect.EnumDescriptor
- func (x DownlinkMessageClass) Enum() *DownlinkMessageClass
- func (DownlinkMessageClass) EnumDescriptor() ([]byte, []int)deprecated
- func (x DownlinkMessageClass) Number() protoreflect.EnumNumber
- func (x DownlinkMessageClass) String() string
- func (DownlinkMessageClass) Type() protoreflect.EnumType
- type DownlinkMessageDeliveryStateChange
- func (*DownlinkMessageDeliveryStateChange) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkMessageDeliveryStateChange) GetDownlinkToken() []byte
- func (x *DownlinkMessageDeliveryStateChange) GetError() DownlinkMessageProcessingError
- func (x *DownlinkMessageDeliveryStateChange) GetForwarderClusterId() string
- func (x *DownlinkMessageDeliveryStateChange) GetForwarderGatewayId() *GatewayIdentifier
- func (x *DownlinkMessageDeliveryStateChange) GetForwarderNetId() uint32
- func (x *DownlinkMessageDeliveryStateChange) GetForwarderTenantId() string
- func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkClusterId() string
- func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkNetId() uint32
- func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkTenantId() string
- func (x *DownlinkMessageDeliveryStateChange) GetId() string
- func (m *DownlinkMessageDeliveryStateChange) GetResult() isDownlinkMessageDeliveryStateChange_Result
- func (x *DownlinkMessageDeliveryStateChange) GetState() MessageDeliveryState
- func (x *DownlinkMessageDeliveryStateChange) GetSuccess() *DownlinkMessageDeliveryStateChange_TransmissionResult
- func (x *DownlinkMessageDeliveryStateChange) GetTime() *timestamppb.Timestamp
- func (*DownlinkMessageDeliveryStateChange) ProtoMessage()
- func (x *DownlinkMessageDeliveryStateChange) ProtoReflect() protoreflect.Message
- func (x *DownlinkMessageDeliveryStateChange) Reset()
- func (x *DownlinkMessageDeliveryStateChange) String() string
- func (c *DownlinkMessageDeliveryStateChange) Validate() error
- type DownlinkMessageDeliveryStateChange_Error
- type DownlinkMessageDeliveryStateChange_Success
- type DownlinkMessageDeliveryStateChange_TransmissionResult
- func (*DownlinkMessageDeliveryStateChange_TransmissionResult) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx1() bool
- func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx2() bool
- func (*DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoMessage()
- func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoReflect() protoreflect.Message
- func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) Reset()
- func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) String() string
- type DownlinkMessagePriority
- func (DownlinkMessagePriority) Descriptor() protoreflect.EnumDescriptor
- func (x DownlinkMessagePriority) Enum() *DownlinkMessagePriority
- func (DownlinkMessagePriority) EnumDescriptor() ([]byte, []int)deprecated
- func (x DownlinkMessagePriority) Number() protoreflect.EnumNumber
- func (x DownlinkMessagePriority) String() string
- func (DownlinkMessagePriority) Type() protoreflect.EnumType
- type DownlinkMessageProcessingError
- func (DownlinkMessageProcessingError) Descriptor() protoreflect.EnumDescriptor
- func (x DownlinkMessageProcessingError) Enum() *DownlinkMessageProcessingError
- func (DownlinkMessageProcessingError) EnumDescriptor() ([]byte, []int)deprecated
- func (x DownlinkMessageProcessingError) Number() protoreflect.EnumNumber
- func (x DownlinkMessageProcessingError) String() string
- func (DownlinkMessageProcessingError) Type() protoreflect.EnumType
- type DownlinkMessage_RXSettings
- func (*DownlinkMessage_RXSettings) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkMessage_RXSettings) GetDataRate() *DataRate
- func (x *DownlinkMessage_RXSettings) GetDataRateIndex() uint32
- func (x *DownlinkMessage_RXSettings) GetFrequency() uint64
- func (*DownlinkMessage_RXSettings) ProtoMessage()
- func (x *DownlinkMessage_RXSettings) ProtoReflect() protoreflect.Message
- func (x *DownlinkMessage_RXSettings) Reset()
- func (x *DownlinkMessage_RXSettings) String() string
- type EncryptedData
- func (*EncryptedData) Descriptor() ([]byte, []int)deprecated
- func (x *EncryptedData) GetDeksEncrypted() map[string][]byte
- func (x *EncryptedData) GetValue() []byte
- func (*EncryptedData) ProtoMessage()
- func (x *EncryptedData) ProtoReflect() protoreflect.Message
- func (x *EncryptedData) Reset()
- func (x *EncryptedData) String() string
- type Endpoint
- type FSKDataRate
- type ForwarderEndpointRequest
- type ForwarderTenantRequest
- type Gateway
- func (*Gateway) Descriptor() ([]byte, []int)deprecated
- func (x *Gateway) GetAdministrativeContact() *ContactInfo
- func (x *Gateway) GetClusterId() string
- func (x *Gateway) GetFrequencyPlan() *GatewayFrequencyPlan
- func (x *Gateway) GetGatewayId() *GatewayIdentifier
- func (x *Gateway) GetLocation() *GatewayLocation
- func (x *Gateway) GetNetId() uint32
- func (x *Gateway) GetOnline() *wrapperspb.BoolValue
- func (x *Gateway) GetRxRate() *wrapperspb.FloatValue
- func (x *Gateway) GetTechnicalContact() *ContactInfo
- func (x *Gateway) GetTenantId() string
- func (x *Gateway) GetTxRate() *wrapperspb.FloatValue
- func (x *Gateway) GetUpdatedAt() *timestamppb.Timestamp
- func (*Gateway) ProtoMessage()
- func (x *Gateway) ProtoReflect() protoreflect.Message
- func (x *Gateway) Reset()
- func (x *Gateway) String() string
- type GatewayFrequencyPlan
- func (*GatewayFrequencyPlan) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayFrequencyPlan) GetFskChannel() *GatewayFrequencyPlan_FSKChannel
- func (x *GatewayFrequencyPlan) GetLoraMultiSfChannels() []*GatewayFrequencyPlan_LoRaMultiSFChannel
- func (x *GatewayFrequencyPlan) GetLoraSingleSfChannels() []*GatewayFrequencyPlan_LoRaSingleSFChannel
- func (x *GatewayFrequencyPlan) GetRegion() Region
- func (*GatewayFrequencyPlan) ProtoMessage()
- func (x *GatewayFrequencyPlan) ProtoReflect() protoreflect.Message
- func (x *GatewayFrequencyPlan) Reset()
- func (x *GatewayFrequencyPlan) String() string
- type GatewayFrequencyPlan_FSKChannel
- func (*GatewayFrequencyPlan_FSKChannel) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayFrequencyPlan_FSKChannel) GetFrequency() uint64
- func (*GatewayFrequencyPlan_FSKChannel) ProtoMessage()
- func (x *GatewayFrequencyPlan_FSKChannel) ProtoReflect() protoreflect.Message
- func (x *GatewayFrequencyPlan_FSKChannel) Reset()
- func (x *GatewayFrequencyPlan_FSKChannel) String() string
- type GatewayFrequencyPlan_LoRaMultiSFChannel
- func (*GatewayFrequencyPlan_LoRaMultiSFChannel) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) GetFrequency() uint64
- func (*GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoMessage()
- func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoReflect() protoreflect.Message
- func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) Reset()
- func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) String() string
- type GatewayFrequencyPlan_LoRaSingleSFChannel
- func (*GatewayFrequencyPlan_LoRaSingleSFChannel) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetBandwidth() uint32
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetFrequency() uint64
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetSpreadingFactor() uint32
- func (*GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoMessage()
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoReflect() protoreflect.Message
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) Reset()
- func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) String() string
- type GatewayIdentifier
- func (*GatewayIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayIdentifier) GetEui() *wrapperspb.UInt64Value
- func (x *GatewayIdentifier) GetHash() []byte
- func (m *GatewayIdentifier) GetId() isGatewayIdentifier_Id
- func (x *GatewayIdentifier) GetPlain() string
- func (*GatewayIdentifier) ProtoMessage()
- func (x *GatewayIdentifier) ProtoReflect() protoreflect.Message
- func (x *GatewayIdentifier) Reset()
- func (x *GatewayIdentifier) String() string
- func (i *GatewayIdentifier) Validate() error
- type GatewayIdentifier_Hash
- type GatewayIdentifier_Plain
- type GatewayLocation
- func (*GatewayLocation) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayLocation) GetSatellite() *GatewayLocation_Satellite
- func (x *GatewayLocation) GetTerrestrial() *GatewayLocation_Terrestrial
- func (m *GatewayLocation) GetValue() isGatewayLocation_Value
- func (*GatewayLocation) ProtoMessage()
- func (x *GatewayLocation) ProtoReflect() protoreflect.Message
- func (x *GatewayLocation) Reset()
- func (x *GatewayLocation) String() string
- type GatewayLocationValue
- func (*GatewayLocationValue) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayLocationValue) GetLocation() *GatewayLocation
- func (*GatewayLocationValue) ProtoMessage()
- func (x *GatewayLocationValue) ProtoReflect() protoreflect.Message
- func (x *GatewayLocationValue) Reset()
- func (x *GatewayLocationValue) String() string
- type GatewayLocation_Satellite
- func (*GatewayLocation_Satellite) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayLocation_Satellite) GetFieldOfView() float64
- func (x *GatewayLocation_Satellite) GetLocation() *Location
- func (x *GatewayLocation_Satellite) GetTrajectory() []*TimedLocation
- func (*GatewayLocation_Satellite) ProtoMessage()
- func (x *GatewayLocation_Satellite) ProtoReflect() protoreflect.Message
- func (x *GatewayLocation_Satellite) Reset()
- func (x *GatewayLocation_Satellite) String() string
- type GatewayLocation_Satellite_
- type GatewayLocation_Terrestrial
- func (*GatewayLocation_Terrestrial) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayLocation_Terrestrial) GetAntennaCount() *wrapperspb.UInt32Value
- func (x *GatewayLocation_Terrestrial) GetAntennaPlacement() TerrestrialAntennaPlacement
- func (x *GatewayLocation_Terrestrial) GetFineTimestamps() *wrapperspb.BoolValue
- func (x *GatewayLocation_Terrestrial) GetLocation() *Location
- func (*GatewayLocation_Terrestrial) ProtoMessage()
- func (x *GatewayLocation_Terrestrial) ProtoReflect() protoreflect.Message
- func (x *GatewayLocation_Terrestrial) Reset()
- func (x *GatewayLocation_Terrestrial) String() string
- type GatewayLocation_Terrestrial_
- type GatewayMetadataLocalization
- func (*GatewayMetadataLocalization) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataLocalization) GetSatellite() *GatewayMetadataLocalization_Satellite
- func (x *GatewayMetadataLocalization) GetTerrestrial() *GatewayMetadataLocalization_Terrestrial
- func (m *GatewayMetadataLocalization) GetValue() isGatewayMetadataLocalization_Value
- func (*GatewayMetadataLocalization) ProtoMessage()
- func (x *GatewayMetadataLocalization) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataLocalization) Reset()
- func (x *GatewayMetadataLocalization) String() string
- type GatewayMetadataLocalization_Satellite
- func (*GatewayMetadataLocalization_Satellite) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataLocalization_Satellite) GetLocation() *Location
- func (*GatewayMetadataLocalization_Satellite) ProtoMessage()
- func (x *GatewayMetadataLocalization_Satellite) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataLocalization_Satellite) Reset()
- func (x *GatewayMetadataLocalization_Satellite) String() string
- type GatewayMetadataLocalization_Satellite_
- type GatewayMetadataLocalization_Terrestrial
- func (*GatewayMetadataLocalization_Terrestrial) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataLocalization_Terrestrial) GetAntennas() []*GatewayMetadataLocalization_Terrestrial_Antenna
- func (*GatewayMetadataLocalization_Terrestrial) ProtoMessage()
- func (x *GatewayMetadataLocalization_Terrestrial) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataLocalization_Terrestrial) Reset()
- func (x *GatewayMetadataLocalization_Terrestrial) String() string
- type GatewayMetadataLocalization_Terrestrial_
- type GatewayMetadataLocalization_Terrestrial_Antenna
- func (*GatewayMetadataLocalization_Terrestrial_Antenna) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetFineTimestamp() *wrapperspb.UInt64Value
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetIndex() uint32
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetLocation() *Location
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetSignalQuality() *TerrestrialGatewayAntennaSignalQuality
- func (*GatewayMetadataLocalization_Terrestrial_Antenna) ProtoMessage()
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) Reset()
- func (x *GatewayMetadataLocalization_Terrestrial_Antenna) String() string
- type GatewayMetadataSignalQuality
- func (*GatewayMetadataSignalQuality) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataSignalQuality) GetSatellite() *GatewayMetadataSignalQuality_Satellite
- func (x *GatewayMetadataSignalQuality) GetTerrestrial() *GatewayMetadataSignalQuality_Terrestrial
- func (m *GatewayMetadataSignalQuality) GetValue() isGatewayMetadataSignalQuality_Value
- func (*GatewayMetadataSignalQuality) ProtoMessage()
- func (x *GatewayMetadataSignalQuality) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataSignalQuality) Reset()
- func (x *GatewayMetadataSignalQuality) String() string
- type GatewayMetadataSignalQuality_Satellite
- func (*GatewayMetadataSignalQuality_Satellite) Descriptor() ([]byte, []int)deprecated
- func (*GatewayMetadataSignalQuality_Satellite) ProtoMessage()
- func (x *GatewayMetadataSignalQuality_Satellite) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataSignalQuality_Satellite) Reset()
- func (x *GatewayMetadataSignalQuality_Satellite) String() string
- type GatewayMetadataSignalQuality_Satellite_
- type GatewayMetadataSignalQuality_Terrestrial
- func (*GatewayMetadataSignalQuality_Terrestrial) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataSignalQuality_Terrestrial) GetAntennas() []*GatewayMetadataSignalQuality_Terrestrial_Antenna
- func (*GatewayMetadataSignalQuality_Terrestrial) ProtoMessage()
- func (x *GatewayMetadataSignalQuality_Terrestrial) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataSignalQuality_Terrestrial) Reset()
- func (x *GatewayMetadataSignalQuality_Terrestrial) String() string
- type GatewayMetadataSignalQuality_Terrestrial_
- type GatewayMetadataSignalQuality_Terrestrial_Antenna
- func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) GetIndex() uint32
- func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) GetValue() *TerrestrialGatewayAntennaSignalQuality
- func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoMessage()
- func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) Reset()
- func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) String() string
- type GatewayMetadataTeaser
- func (*GatewayMetadataTeaser) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataTeaser) GetSatellite() *GatewayMetadataTeaser_Satellite
- func (x *GatewayMetadataTeaser) GetTerrestrial() *GatewayMetadataTeaser_Terrestrial
- func (m *GatewayMetadataTeaser) GetValue() isGatewayMetadataTeaser_Value
- func (*GatewayMetadataTeaser) ProtoMessage()
- func (x *GatewayMetadataTeaser) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataTeaser) Reset()
- func (x *GatewayMetadataTeaser) String() string
- type GatewayMetadataTeaser_Satellite
- func (*GatewayMetadataTeaser_Satellite) Descriptor() ([]byte, []int)deprecated
- func (*GatewayMetadataTeaser_Satellite) ProtoMessage()
- func (x *GatewayMetadataTeaser_Satellite) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataTeaser_Satellite) Reset()
- func (x *GatewayMetadataTeaser_Satellite) String() string
- type GatewayMetadataTeaser_Satellite_
- type GatewayMetadataTeaser_Terrestrial
- func (*GatewayMetadataTeaser_Terrestrial) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayMetadataTeaser_Terrestrial) GetFineTimestamp() bool
- func (*GatewayMetadataTeaser_Terrestrial) ProtoMessage()
- func (x *GatewayMetadataTeaser_Terrestrial) ProtoReflect() protoreflect.Message
- func (x *GatewayMetadataTeaser_Terrestrial) Reset()
- func (x *GatewayMetadataTeaser_Terrestrial) String() string
- type GatewayMetadataTeaser_Terrestrial_
- type GatewayVisibility
- func (*GatewayVisibility) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayVisibility) GetAntennaCount() bool
- func (x *GatewayVisibility) GetAntennaPlacement() bool
- func (x *GatewayVisibility) GetContactInfo() bool
- func (x *GatewayVisibility) GetFineTimestamps() bool
- func (x *GatewayVisibility) GetForwarderNetId() uint32
- func (x *GatewayVisibility) GetForwarderTenantId() string
- func (x *GatewayVisibility) GetFrequencyPlan() bool
- func (x *GatewayVisibility) GetHomeNetworkNetId() uint32
- func (x *GatewayVisibility) GetHomeNetworkTenantId() string
- func (x *GatewayVisibility) GetLocation() bool
- func (x *GatewayVisibility) GetPacketRates() bool
- func (x *GatewayVisibility) GetStatus() bool
- func (x *GatewayVisibility) GetUpdatedAt() *timestamppb.Timestamp
- func (*GatewayVisibility) ProtoMessage()
- func (x *GatewayVisibility) ProtoReflect() protoreflect.Message
- func (x *GatewayVisibility) Reset()
- func (x *GatewayVisibility) String() string
- type HomeNetworkEndpointRequest
- type HomeNetworkTenantRequest
- type JoinEUIPrefix
- func (*JoinEUIPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *JoinEUIPrefix) GetLength() uint32
- func (x *JoinEUIPrefix) GetValue() uint64
- func (m *JoinEUIPrefix) MarshalText() ([]byte, error)
- func (m *JoinEUIPrefix) Match(joinEUI uint64) bool
- func (*JoinEUIPrefix) ProtoMessage()
- func (x *JoinEUIPrefix) ProtoReflect() protoreflect.Message
- func (x *JoinEUIPrefix) Reset()
- func (x *JoinEUIPrefix) String() string
- func (m *JoinEUIPrefix) UnmarshalText(text []byte) error
- func (pf *JoinEUIPrefix) Validate() error
- type JoinEUIPrefixRoute
- func (*JoinEUIPrefixRoute) Descriptor() ([]byte, []int)deprecated
- func (x *JoinEUIPrefixRoute) GetCreatedAt() *timestamppb.Timestamp
- func (x *JoinEUIPrefixRoute) GetFixed() *JoinServerFixedEndpoint
- func (x *JoinEUIPrefixRoute) GetId() uint32
- func (x *JoinEUIPrefixRoute) GetLookup() *Target
- func (x *JoinEUIPrefixRoute) GetPrefix() *JoinEUIPrefix
- func (m *JoinEUIPrefixRoute) GetResolver() isJoinEUIPrefixRoute_Resolver
- func (*JoinEUIPrefixRoute) ProtoMessage()
- func (x *JoinEUIPrefixRoute) ProtoReflect() protoreflect.Message
- func (x *JoinEUIPrefixRoute) Reset()
- func (x *JoinEUIPrefixRoute) String() string
- type JoinEUIPrefixRoute_Fixed
- type JoinEUIPrefixRoute_Lookup
- type JoinServer
- func (*JoinServer) Descriptor() ([]byte, []int)deprecated
- func (x *JoinServer) GetAdministrativeContact() *ContactInfo
- func (x *JoinServer) GetFixed() *JoinServerFixedEndpoint
- func (x *JoinServer) GetId() uint32
- func (x *JoinServer) GetJoinEuiPrefixes() []*JoinEUIPrefix
- func (x *JoinServer) GetListed() bool
- func (x *JoinServer) GetLookup() *Target
- func (x *JoinServer) GetName() string
- func (m *JoinServer) GetResolver() isJoinServer_Resolver
- func (x *JoinServer) GetTechnicalContact() *ContactInfo
- func (*JoinServer) ProtoMessage()
- func (x *JoinServer) ProtoReflect() protoreflect.Message
- func (x *JoinServer) Reset()
- func (x *JoinServer) String() string
- type JoinServerFixedEndpoint
- func (*JoinServerFixedEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *JoinServerFixedEndpoint) GetClusterId() string
- func (x *JoinServerFixedEndpoint) GetNetId() uint32
- func (x *JoinServerFixedEndpoint) GetTenantId() string
- func (*JoinServerFixedEndpoint) ProtoMessage()
- func (x *JoinServerFixedEndpoint) ProtoReflect() protoreflect.Message
- func (x *JoinServerFixedEndpoint) Reset()
- func (x *JoinServerFixedEndpoint) String() string
- func (e *JoinServerFixedEndpoint) Validate() error
- type JoinServer_Fixed
- type JoinServer_Lookup
- type KeyPointer
- type LRFHSSDataRate
- func (*LRFHSSDataRate) Descriptor() ([]byte, []int)deprecated
- func (x *LRFHSSDataRate) GetCodingRate() string
- func (x *LRFHSSDataRate) GetModulationType() uint32
- func (x *LRFHSSDataRate) GetOperatingChannelWidth() uint32
- func (*LRFHSSDataRate) ProtoMessage()
- func (x *LRFHSSDataRate) ProtoReflect() protoreflect.Message
- func (x *LRFHSSDataRate) Reset()
- func (x *LRFHSSDataRate) String() string
- type LoRaDataRate
- func (*LoRaDataRate) Descriptor() ([]byte, []int)deprecated
- func (x *LoRaDataRate) GetBandwidth() uint32
- func (x *LoRaDataRate) GetCodingRate() string
- func (x *LoRaDataRate) GetSpreadingFactor() uint32
- func (*LoRaDataRate) ProtoMessage()
- func (x *LoRaDataRate) ProtoReflect() protoreflect.Message
- func (x *LoRaDataRate) Reset()
- func (x *LoRaDataRate) String() string
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetAccuracy() float32
- func (x *Location) GetAltitude() float64
- func (x *Location) GetLatitude() float64
- func (x *Location) GetLongitude() float64
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type MessageDeliveryState
- func (MessageDeliveryState) Descriptor() protoreflect.EnumDescriptor
- func (x MessageDeliveryState) Enum() *MessageDeliveryState
- func (MessageDeliveryState) EnumDescriptor() ([]byte, []int)deprecated
- func (x MessageDeliveryState) Number() protoreflect.EnumNumber
- func (x MessageDeliveryState) String() string
- func (MessageDeliveryState) Type() protoreflect.EnumType
- type Modulation
- type NetID
- func (n NetID) DevAddrPrefix(grouped bool) *DevAddrPrefix
- func (n NetID) Group() NetID
- func (n NetID) MarshalText() ([]byte, error)
- func (n NetID) MatchPrefix(p *DevAddrPrefix, grouped bool) bool
- func (n NetID) String() string
- func (n *NetID) UnmarshalText(buf []byte) error
- func (n NetID) Validate() error
- type Network
- func (*Network) Descriptor() ([]byte, []int)deprecated
- func (x *Network) GetAdministrativeContact() *ContactInfo
- func (x *Network) GetAuthority() string
- func (x *Network) GetDelegatedNetId() *wrapperspb.UInt32Value
- func (x *Network) GetDevAddrBlocks() []*DevAddrBlock
- func (x *Network) GetListed() bool
- func (x *Network) GetName() string
- func (x *Network) GetNetId() uint32
- func (x *Network) GetRepresentsNetIds() []uint32
- func (x *Network) GetTarget() *Target
- func (x *Network) GetTechnicalContact() *ContactInfo
- func (*Network) ProtoMessage()
- func (x *Network) ProtoReflect() protoreflect.Message
- func (x *Network) Reset()
- func (x *Network) String() string
- type NetworkAPIKey
- func (*NetworkAPIKey) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkAPIKey) GetAuthenticatedAt() *timestamppb.Timestamp
- func (x *NetworkAPIKey) GetClusterId() string
- func (x *NetworkAPIKey) GetKey() string
- func (x *NetworkAPIKey) GetKeyId() string
- func (x *NetworkAPIKey) GetNetId() uint32
- func (x *NetworkAPIKey) GetRights() []Right
- func (x *NetworkAPIKey) GetState() APIKeyState
- func (x *NetworkAPIKey) GetTenantId() string
- func (*NetworkAPIKey) ProtoMessage()
- func (x *NetworkAPIKey) ProtoReflect() protoreflect.Message
- func (x *NetworkAPIKey) Reset()
- func (x *NetworkAPIKey) String() string
- type NetworkOrTenant
- func (*NetworkOrTenant) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkOrTenant) GetNetwork() *Network
- func (x *NetworkOrTenant) GetTenant() *Tenant
- func (m *NetworkOrTenant) GetValue() isNetworkOrTenant_Value
- func (*NetworkOrTenant) ProtoMessage()
- func (x *NetworkOrTenant) ProtoReflect() protoreflect.Message
- func (x *NetworkOrTenant) Reset()
- func (x *NetworkOrTenant) String() string
- type NetworkOrTenant_Network
- type NetworkOrTenant_Tenant
- type NetworkTarget
- func (*NetworkTarget) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkTarget) GetNetId() uint32
- func (x *NetworkTarget) GetTarget() *Target
- func (x *NetworkTarget) GetTenantId() string
- func (*NetworkTarget) ProtoMessage()
- func (x *NetworkTarget) ProtoReflect() protoreflect.Message
- func (x *NetworkTarget) Reset()
- func (x *NetworkTarget) String() string
- type PHYPayloadTeaser
- func (*PHYPayloadTeaser) Descriptor() ([]byte, []int)deprecated
- func (x *PHYPayloadTeaser) GetHash() []byte
- func (x *PHYPayloadTeaser) GetJoinRequest() *PHYPayloadTeaser_JoinRequestTeaser
- func (x *PHYPayloadTeaser) GetLength() uint32
- func (x *PHYPayloadTeaser) GetMac() *PHYPayloadTeaser_MACPayloadTeaser
- func (m *PHYPayloadTeaser) GetPayload() isPHYPayloadTeaser_Payload
- func (*PHYPayloadTeaser) ProtoMessage()
- func (x *PHYPayloadTeaser) ProtoReflect() protoreflect.Message
- func (x *PHYPayloadTeaser) Reset()
- func (x *PHYPayloadTeaser) String() string
- type PHYPayloadTeaser_JoinRequest
- type PHYPayloadTeaser_JoinRequestTeaser
- func (*PHYPayloadTeaser_JoinRequestTeaser) Descriptor() ([]byte, []int)deprecated
- func (x *PHYPayloadTeaser_JoinRequestTeaser) GetDevEui() uint64
- func (x *PHYPayloadTeaser_JoinRequestTeaser) GetDevNonce() uint32
- func (x *PHYPayloadTeaser_JoinRequestTeaser) GetJoinEui() uint64
- func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoMessage()
- func (x *PHYPayloadTeaser_JoinRequestTeaser) ProtoReflect() protoreflect.Message
- func (x *PHYPayloadTeaser_JoinRequestTeaser) Reset()
- func (x *PHYPayloadTeaser_JoinRequestTeaser) String() string
- type PHYPayloadTeaser_MACPayloadTeaser
- func (*PHYPayloadTeaser_MACPayloadTeaser) Descriptor() ([]byte, []int)deprecated
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetConfirmed() bool
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetDevAddr() uint32
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFCnt() uint32
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFOpts() bool
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFPort() uint32
- func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFrmPayloadLength() uint32
- func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoMessage()
- func (x *PHYPayloadTeaser_MACPayloadTeaser) ProtoReflect() protoreflect.Message
- func (x *PHYPayloadTeaser_MACPayloadTeaser) Reset()
- func (x *PHYPayloadTeaser_MACPayloadTeaser) String() string
- type PHYPayloadTeaser_Mac
- type Protocol
- type Region
- type RegionalParametersVersion
- func (RegionalParametersVersion) Descriptor() protoreflect.EnumDescriptor
- func (x RegionalParametersVersion) Enum() *RegionalParametersVersion
- func (RegionalParametersVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x RegionalParametersVersion) Number() protoreflect.EnumNumber
- func (x RegionalParametersVersion) String() string
- func (RegionalParametersVersion) Type() protoreflect.EnumType
- type RegionalParametersVersionValue
- func (*RegionalParametersVersionValue) Descriptor() ([]byte, []int)deprecated
- func (x *RegionalParametersVersionValue) GetValue() RegionalParametersVersion
- func (*RegionalParametersVersionValue) ProtoMessage()
- func (x *RegionalParametersVersionValue) ProtoReflect() protoreflect.Message
- func (x *RegionalParametersVersionValue) Reset()
- func (x *RegionalParametersVersionValue) String() string
- type Right
- type RouteHop
- func (*RouteHop) Descriptor() ([]byte, []int)deprecated
- func (x *RouteHop) GetProtocol() Protocol
- func (x *RouteHop) GetReceivedAt() *timestamppb.Timestamp
- func (x *RouteHop) GetReceiverAgent() string
- func (x *RouteHop) GetReceiverName() string
- func (x *RouteHop) GetSenderAddress() string
- func (x *RouteHop) GetSenderName() string
- func (*RouteHop) ProtoMessage()
- func (x *RouteHop) ProtoReflect() protoreflect.Message
- func (x *RouteHop) Reset()
- func (x *RouteHop) String() string
- type RoutedDownlinkMessage
- func (*RoutedDownlinkMessage) Descriptor() ([]byte, []int)deprecated
- func (x *RoutedDownlinkMessage) GetForwarderClusterId() string
- func (x *RoutedDownlinkMessage) GetForwarderNetId() uint32
- func (x *RoutedDownlinkMessage) GetForwarderTenantId() string
- func (x *RoutedDownlinkMessage) GetHomeNetworkClusterId() string
- func (x *RoutedDownlinkMessage) GetHomeNetworkNetId() uint32
- func (x *RoutedDownlinkMessage) GetHomeNetworkTenantId() string
- func (x *RoutedDownlinkMessage) GetHops() []*RouteHop
- func (x *RoutedDownlinkMessage) GetId() string
- func (x *RoutedDownlinkMessage) GetMessage() *DownlinkMessage
- func (x *RoutedDownlinkMessage) GetTime() *timestamppb.Timestamp
- func (*RoutedDownlinkMessage) ProtoMessage()
- func (x *RoutedDownlinkMessage) ProtoReflect() protoreflect.Message
- func (x *RoutedDownlinkMessage) Reset()
- func (x *RoutedDownlinkMessage) String() string
- type RoutedUplinkMessage
- func (*RoutedUplinkMessage) Descriptor() ([]byte, []int)deprecated
- func (x *RoutedUplinkMessage) GetForwarderClusterId() string
- func (x *RoutedUplinkMessage) GetForwarderNetId() uint32
- func (x *RoutedUplinkMessage) GetForwarderTenantId() string
- func (x *RoutedUplinkMessage) GetHomeNetworkClusterId() string
- func (x *RoutedUplinkMessage) GetHomeNetworkNetId() uint32
- func (x *RoutedUplinkMessage) GetHomeNetworkTenantId() string
- func (x *RoutedUplinkMessage) GetHops() []*RouteHop
- func (x *RoutedUplinkMessage) GetId() string
- func (x *RoutedUplinkMessage) GetMessage() *UplinkMessage
- func (x *RoutedUplinkMessage) GetTime() *timestamppb.Timestamp
- func (*RoutedUplinkMessage) ProtoMessage()
- func (x *RoutedUplinkMessage) ProtoReflect() protoreflect.Message
- func (x *RoutedUplinkMessage) Reset()
- func (x *RoutedUplinkMessage) String() string
- type RoutingFilter
- func (*RoutingFilter) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingFilter) GetGatewayMetadata() *wrapperspb.BoolValue
- func (x *RoutingFilter) GetJoinRequest() *RoutingFilter_JoinRequest
- func (x *RoutingFilter) GetMac() *RoutingFilter_MACPayload
- func (m *RoutingFilter) GetMessage() isRoutingFilter_Message
- func (*RoutingFilter) ProtoMessage()
- func (x *RoutingFilter) ProtoReflect() protoreflect.Message
- func (x *RoutingFilter) Reset()
- func (x *RoutingFilter) String() string
- type RoutingFilter_JoinRequest
- func (*RoutingFilter_JoinRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingFilter_JoinRequest) GetEuiPrefixes() []*RoutingFilter_JoinRequest_EUIPrefixes
- func (*RoutingFilter_JoinRequest) ProtoMessage()
- func (x *RoutingFilter_JoinRequest) ProtoReflect() protoreflect.Message
- func (x *RoutingFilter_JoinRequest) Reset()
- func (x *RoutingFilter_JoinRequest) String() string
- type RoutingFilter_JoinRequest_
- type RoutingFilter_JoinRequest_EUIPrefixes
- func (*RoutingFilter_JoinRequest_EUIPrefixes) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetDevEui() uint64
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetDevEuiLength() uint32
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEui() uint64
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEuiLength() uint32
- func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoMessage()
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) ProtoReflect() protoreflect.Message
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) Reset()
- func (x *RoutingFilter_JoinRequest_EUIPrefixes) String() string
- type RoutingFilter_MACPayload
- func (*RoutingFilter_MACPayload) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingFilter_MACPayload) GetConfirmed() *wrapperspb.BoolValue
- func (x *RoutingFilter_MACPayload) GetDevAddrPrefixes() []*DevAddrPrefix
- func (x *RoutingFilter_MACPayload) GetFOpts() *wrapperspb.BoolValue
- func (x *RoutingFilter_MACPayload) GetFPortRanges() []*RoutingFilter_MACPayload_FPortRange
- func (*RoutingFilter_MACPayload) ProtoMessage()
- func (x *RoutingFilter_MACPayload) ProtoReflect() protoreflect.Message
- func (x *RoutingFilter_MACPayload) Reset()
- func (x *RoutingFilter_MACPayload) String() string
- type RoutingFilter_MACPayload_FPortRange
- func (*RoutingFilter_MACPayload_FPortRange) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingFilter_MACPayload_FPortRange) GetHigh() uint32
- func (x *RoutingFilter_MACPayload_FPortRange) GetLow() uint32
- func (*RoutingFilter_MACPayload_FPortRange) ProtoMessage()
- func (x *RoutingFilter_MACPayload_FPortRange) ProtoReflect() protoreflect.Message
- func (x *RoutingFilter_MACPayload_FPortRange) Reset()
- func (x *RoutingFilter_MACPayload_FPortRange) String() string
- type RoutingFilter_Mac
- type RoutingPolicy
- func (*RoutingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingPolicy) GetDownlink() *RoutingPolicy_Downlink
- func (x *RoutingPolicy) GetForwarderNetId() uint32
- func (x *RoutingPolicy) GetForwarderTenantId() string
- func (x *RoutingPolicy) GetHomeNetworkNetId() uint32
- func (x *RoutingPolicy) GetHomeNetworkTenantId() string
- func (x *RoutingPolicy) GetUpdatedAt() *timestamppb.Timestamp
- func (x *RoutingPolicy) GetUplink() *RoutingPolicy_Uplink
- func (*RoutingPolicy) ProtoMessage()
- func (x *RoutingPolicy) ProtoReflect() protoreflect.Message
- func (x *RoutingPolicy) Reset()
- func (x *RoutingPolicy) String() string
- type RoutingPolicy_Downlink
- func (*RoutingPolicy_Downlink) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingPolicy_Downlink) GetApplicationData() bool
- func (x *RoutingPolicy_Downlink) GetJoinAccept() bool
- func (x *RoutingPolicy_Downlink) GetMacData() bool
- func (*RoutingPolicy_Downlink) ProtoMessage()
- func (x *RoutingPolicy_Downlink) ProtoReflect() protoreflect.Message
- func (x *RoutingPolicy_Downlink) Reset()
- func (x *RoutingPolicy_Downlink) String() string
- type RoutingPolicy_Uplink
- func (*RoutingPolicy_Uplink) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingPolicy_Uplink) GetApplicationData() bool
- func (x *RoutingPolicy_Uplink) GetJoinRequest() bool
- func (x *RoutingPolicy_Uplink) GetLocalization() bool
- func (x *RoutingPolicy_Uplink) GetMacData() bool
- func (x *RoutingPolicy_Uplink) GetSignalQuality() bool
- func (*RoutingPolicy_Uplink) ProtoMessage()
- func (x *RoutingPolicy_Uplink) ProtoReflect() protoreflect.Message
- func (x *RoutingPolicy_Uplink) Reset()
- func (x *RoutingPolicy_Uplink) String() string
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (x *Target) GetAddress() string
- func (x *Target) GetBasicAuth() *Target_BasicAuth
- func (x *Target) GetCustomAuth() *Target_CustomAuth
- func (m *Target) GetDefaultAuthentication() isTarget_DefaultAuthentication
- func (x *Target) GetFNsPath() string
- func (x *Target) GetHNsPath() string
- func (x *Target) GetOriginNetIdAuthentication() map[uint32]*Target_Authentication
- func (x *Target) GetPbTokenAuth() *Target_PacketBrokerTokenAuth
- func (x *Target) GetProtocol() Protocol
- func (x *Target) GetRootCas() []byte
- func (x *Target) GetSNsPath() string
- func (x *Target) GetTlsClientAuth() *Target_TLSClientAuth
- func (*Target) ProtoMessage()
- func (x *Target) ProtoReflect() protoreflect.Message
- func (x *Target) Reset()
- func (x *Target) String() string
- func (t *Target) Validate() error
- type Target_Authentication
- func (*Target_Authentication) Descriptor() ([]byte, []int)deprecated
- func (x *Target_Authentication) GetBasicAuth() *Target_BasicAuth
- func (x *Target_Authentication) GetCustomAuth() *Target_CustomAuth
- func (x *Target_Authentication) GetPbTokenAuth() *Target_PacketBrokerTokenAuth
- func (x *Target_Authentication) GetTlsClientAuth() *Target_TLSClientAuth
- func (m *Target_Authentication) GetValue() isTarget_Authentication_Value
- func (*Target_Authentication) ProtoMessage()
- func (x *Target_Authentication) ProtoReflect() protoreflect.Message
- func (x *Target_Authentication) Reset()
- func (x *Target_Authentication) String() string
- type Target_Authentication_BasicAuth
- type Target_Authentication_CustomAuth
- type Target_Authentication_PbTokenAuth
- type Target_Authentication_TlsClientAuth
- type Target_BasicAuth
- func (*Target_BasicAuth) Descriptor() ([]byte, []int)deprecated
- func (x *Target_BasicAuth) GetPassword() string
- func (x *Target_BasicAuth) GetUsername() string
- func (*Target_BasicAuth) ProtoMessage()
- func (x *Target_BasicAuth) ProtoReflect() protoreflect.Message
- func (x *Target_BasicAuth) Reset()
- func (x *Target_BasicAuth) String() string
- type Target_BasicAuth_
- type Target_CustomAuth
- type Target_CustomAuth_
- type Target_PacketBrokerTokenAuth
- func (*Target_PacketBrokerTokenAuth) Descriptor() ([]byte, []int)deprecated
- func (*Target_PacketBrokerTokenAuth) ProtoMessage()
- func (x *Target_PacketBrokerTokenAuth) ProtoReflect() protoreflect.Message
- func (x *Target_PacketBrokerTokenAuth) Reset()
- func (x *Target_PacketBrokerTokenAuth) String() string
- type Target_PbTokenAuth
- type Target_TLSClientAuth
- func (*Target_TLSClientAuth) Descriptor() ([]byte, []int)deprecated
- func (x *Target_TLSClientAuth) GetCert() []byte
- func (x *Target_TLSClientAuth) GetKey() []byte
- func (*Target_TLSClientAuth) ProtoMessage()
- func (x *Target_TLSClientAuth) ProtoReflect() protoreflect.Message
- func (x *Target_TLSClientAuth) Reset()
- func (x *Target_TLSClientAuth) String() string
- type Target_TlsClientAuth
- type Tenant
- func (*Tenant) Descriptor() ([]byte, []int)deprecated
- func (x *Tenant) GetAdministrativeContact() *ContactInfo
- func (x *Tenant) GetAuthority() string
- func (x *Tenant) GetDevAddrBlocks() []*DevAddrBlock
- func (x *Tenant) GetListed() bool
- func (x *Tenant) GetName() string
- func (x *Tenant) GetNetId() uint32
- func (x *Tenant) GetTarget() *Target
- func (x *Tenant) GetTechnicalContact() *ContactInfo
- func (x *Tenant) GetTenantId() string
- func (*Tenant) ProtoMessage()
- func (x *Tenant) ProtoReflect() protoreflect.Message
- func (x *Tenant) Reset()
- func (x *Tenant) String() string
- type TenantID
- type TenantRequest
- type TerrestrialAntennaPlacement
- func (TerrestrialAntennaPlacement) Descriptor() protoreflect.EnumDescriptor
- func (x TerrestrialAntennaPlacement) Enum() *TerrestrialAntennaPlacement
- func (TerrestrialAntennaPlacement) EnumDescriptor() ([]byte, []int)deprecated
- func (x TerrestrialAntennaPlacement) Number() protoreflect.EnumNumber
- func (x TerrestrialAntennaPlacement) String() string
- func (TerrestrialAntennaPlacement) Type() protoreflect.EnumType
- type TerrestrialGatewayAntennaSignalQuality
- func (*TerrestrialGatewayAntennaSignalQuality) Descriptor() ([]byte, []int)deprecated
- func (x *TerrestrialGatewayAntennaSignalQuality) GetChannelRssi() float32
- func (x *TerrestrialGatewayAntennaSignalQuality) GetFrequencyOffset() int64
- func (x *TerrestrialGatewayAntennaSignalQuality) GetRssiStandardDeviation() *wrapperspb.FloatValue
- func (x *TerrestrialGatewayAntennaSignalQuality) GetSignalRssi() *wrapperspb.FloatValue
- func (x *TerrestrialGatewayAntennaSignalQuality) GetSnr() float32
- func (*TerrestrialGatewayAntennaSignalQuality) ProtoMessage()
- func (x *TerrestrialGatewayAntennaSignalQuality) ProtoReflect() protoreflect.Message
- func (x *TerrestrialGatewayAntennaSignalQuality) Reset()
- func (x *TerrestrialGatewayAntennaSignalQuality) String() string
- type TimedLocation
- func (*TimedLocation) Descriptor() ([]byte, []int)deprecated
- func (x *TimedLocation) GetLocation() *Location
- func (x *TimedLocation) GetTime() *timestamppb.Timestamp
- func (*TimedLocation) ProtoMessage()
- func (x *TimedLocation) ProtoReflect() protoreflect.Message
- func (x *TimedLocation) Reset()
- func (x *TimedLocation) String() string
- type UplinkMessage
- func (*UplinkMessage) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkMessage) GetCodingRate() string
- func (x *UplinkMessage) GetDataRate() *DataRate
- func (x *UplinkMessage) GetDataRateIndex() uint32
- func (x *UplinkMessage) GetForwarderReceiveTime() *timestamppb.Timestamp
- func (x *UplinkMessage) GetForwarderUplinkToken() []byte
- func (x *UplinkMessage) GetFrequency() uint64
- func (x *UplinkMessage) GetGatewayId() *GatewayIdentifier
- func (x *UplinkMessage) GetGatewayMetadata() *UplinkMessage_GatewayMetadata
- func (x *UplinkMessage) GetGatewayReceiveTime() *timestamppb.Timestamp
- func (x *UplinkMessage) GetGatewayRegion() Region
- func (x *UplinkMessage) GetGatewayUplinkToken() []byte
- func (x *UplinkMessage) GetKeks() map[string]*KeyPointer
- func (x *UplinkMessage) GetPhyPayload() *UplinkMessage_PHYPayload
- func (*UplinkMessage) ProtoMessage()
- func (x *UplinkMessage) ProtoReflect() protoreflect.Message
- func (x *UplinkMessage) Reset()
- func (x *UplinkMessage) String() string
- func (m *UplinkMessage) Validate() error
- type UplinkMessageDeliveryStateChange
- func (*UplinkMessageDeliveryStateChange) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkMessageDeliveryStateChange) GetError() *UplinkMessageProcessingErrorValue
- func (x *UplinkMessageDeliveryStateChange) GetForwarderClusterId() string
- func (x *UplinkMessageDeliveryStateChange) GetForwarderNetId() uint32
- func (x *UplinkMessageDeliveryStateChange) GetForwarderTenantId() string
- func (x *UplinkMessageDeliveryStateChange) GetForwarderUplinkToken() []byte
- func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkClusterId() string
- func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkNetId() uint32
- func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkTenantId() string
- func (x *UplinkMessageDeliveryStateChange) GetId() string
- func (x *UplinkMessageDeliveryStateChange) GetState() MessageDeliveryState
- func (x *UplinkMessageDeliveryStateChange) GetTime() *timestamppb.Timestamp
- func (*UplinkMessageDeliveryStateChange) ProtoMessage()
- func (x *UplinkMessageDeliveryStateChange) ProtoReflect() protoreflect.Message
- func (x *UplinkMessageDeliveryStateChange) Reset()
- func (x *UplinkMessageDeliveryStateChange) String() string
- func (c *UplinkMessageDeliveryStateChange) Validate() error
- type UplinkMessageProcessingError
- func (UplinkMessageProcessingError) Descriptor() protoreflect.EnumDescriptor
- func (x UplinkMessageProcessingError) Enum() *UplinkMessageProcessingError
- func (UplinkMessageProcessingError) EnumDescriptor() ([]byte, []int)deprecated
- func (x UplinkMessageProcessingError) Number() protoreflect.EnumNumber
- func (x UplinkMessageProcessingError) String() string
- func (UplinkMessageProcessingError) Type() protoreflect.EnumType
- type UplinkMessageProcessingErrorValue
- func (*UplinkMessageProcessingErrorValue) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkMessageProcessingErrorValue) GetValue() UplinkMessageProcessingError
- func (*UplinkMessageProcessingErrorValue) ProtoMessage()
- func (x *UplinkMessageProcessingErrorValue) ProtoReflect() protoreflect.Message
- func (x *UplinkMessageProcessingErrorValue) Reset()
- func (x *UplinkMessageProcessingErrorValue) String() string
- type UplinkMessage_GatewayMetadata
- func (*UplinkMessage_GatewayMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkMessage_GatewayMetadata) GetEncryptedLocalization() *EncryptedData
- func (x *UplinkMessage_GatewayMetadata) GetEncryptedSignalQuality() *EncryptedData
- func (m *UplinkMessage_GatewayMetadata) GetLocalization() isUplinkMessage_GatewayMetadata_Localization
- func (x *UplinkMessage_GatewayMetadata) GetPlainLocalization() *GatewayMetadataLocalization
- func (x *UplinkMessage_GatewayMetadata) GetPlainSignalQuality() *GatewayMetadataSignalQuality
- func (m *UplinkMessage_GatewayMetadata) GetSignalQuality() isUplinkMessage_GatewayMetadata_SignalQuality
- func (x *UplinkMessage_GatewayMetadata) GetTeaser() *GatewayMetadataTeaser
- func (*UplinkMessage_GatewayMetadata) ProtoMessage()
- func (x *UplinkMessage_GatewayMetadata) ProtoReflect() protoreflect.Message
- func (x *UplinkMessage_GatewayMetadata) Reset()
- func (x *UplinkMessage_GatewayMetadata) String() string
- type UplinkMessage_GatewayMetadata_EncryptedLocalization
- type UplinkMessage_GatewayMetadata_EncryptedSignalQuality
- type UplinkMessage_GatewayMetadata_PlainLocalization
- type UplinkMessage_GatewayMetadata_PlainSignalQuality
- type UplinkMessage_PHYPayload
- func (*UplinkMessage_PHYPayload) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkMessage_PHYPayload) GetEncrypted() *EncryptedData
- func (x *UplinkMessage_PHYPayload) GetPlain() []byte
- func (x *UplinkMessage_PHYPayload) GetTeaser() *PHYPayloadTeaser
- func (m *UplinkMessage_PHYPayload) GetValue() isUplinkMessage_PHYPayload_Value
- func (*UplinkMessage_PHYPayload) ProtoMessage()
- func (x *UplinkMessage_PHYPayload) ProtoReflect() protoreflect.Message
- func (x *UplinkMessage_PHYPayload) Reset()
- func (x *UplinkMessage_PHYPayload) String() string
- type UplinkMessage_PHYPayload_Encrypted
- type UplinkMessage_PHYPayload_Plain
Constants ¶
This section is empty.
Variables ¶
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", 16: "CN_470_510_20_A", 17: "CN_470_510_20_B", 18: "CN_470_510_26_A", 19: "CN_470_510_26_B", 7: "AS_923", 12: "AS_923_2", 13: "AS_923_3", 15: "AS_923_4", 8: "KR_920_923", 9: "IN_865_867", 10: "RU_864_870", 14: "WW_2G4", } 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, "CN_470_510_20_A": 16, "CN_470_510_20_B": 17, "CN_470_510_26_A": 18, "CN_470_510_26_B": 19, "AS_923": 7, "AS_923_2": 12, "AS_923_3": 13, "AS_923_4": 15, "KR_920_923": 8, "IN_865_867": 9, "RU_864_870": 10, "WW_2G4": 14, } )
Enum value maps for Region.
var ( DownlinkMessageClass_name = map[int32]string{ 0: "CLASS_A", 1: "CLASS_B", 2: "CLASS_C", } DownlinkMessageClass_value = map[string]int32{ "CLASS_A": 0, "CLASS_B": 1, "CLASS_C": 2, } )
Enum value maps for DownlinkMessageClass.
var ( DownlinkMessagePriority_name = map[int32]string{ 0: "LOWEST", 1: "LOW", 2: "NORMAL", 3: "HIGH", 4: "HIGHEST", } DownlinkMessagePriority_value = map[string]int32{ "LOWEST": 0, "LOW": 1, "NORMAL": 2, "HIGH": 3, "HIGHEST": 4, } )
Enum value maps for DownlinkMessagePriority.
var ( MessageDeliveryState_name = map[int32]string{ 0: "ACCEPTED", 1: "FORWARDED", 2: "DELIVERED", 3: "PROCESSED", } MessageDeliveryState_value = map[string]int32{ "ACCEPTED": 0, "FORWARDED": 1, "DELIVERED": 2, "PROCESSED": 3, } )
Enum value maps for MessageDeliveryState.
var ( UplinkMessageProcessingError_name = map[int32]string{ 0: "UPLINK_UNKNOWN_ERROR", 1: "UPLINK_ROUTING_POLICY", 2: "NOT_FOUND", 5: "DUPLICATE_PAYLOAD", 3: "UPLINK_INTERNAL", 4: "NO_HOME_NETWORK_ENDPOINTS", } UplinkMessageProcessingError_value = map[string]int32{ "UPLINK_UNKNOWN_ERROR": 0, "UPLINK_ROUTING_POLICY": 1, "NOT_FOUND": 2, "DUPLICATE_PAYLOAD": 5, "UPLINK_INTERNAL": 3, "NO_HOME_NETWORK_ENDPOINTS": 4, } )
Enum value maps for UplinkMessageProcessingError.
var ( DownlinkMessageProcessingError_name = map[int32]string{ 0: "DOWNLINK_UNKNOWN_ERROR", 1: "TOO_LATE", 2: "TOO_EARLY", 3: "COLLISION_PACKET", 4: "COLLISION_BEACON", 5: "TX_FREQUENCY", 6: "TX_POWER", 7: "GPS_UNLOCKED", 8: "DOWNLINK_ROUTING_POLICY", 9: "DOWNLINK_INTERNAL", 10: "GATEWAY_NOT_CONNECTED", } DownlinkMessageProcessingError_value = map[string]int32{ "DOWNLINK_UNKNOWN_ERROR": 0, "TOO_LATE": 1, "TOO_EARLY": 2, "COLLISION_PACKET": 3, "COLLISION_BEACON": 4, "TX_FREQUENCY": 5, "TX_POWER": 6, "GPS_UNLOCKED": 7, "DOWNLINK_ROUTING_POLICY": 8, "DOWNLINK_INTERNAL": 9, "GATEWAY_NOT_CONNECTED": 10, } )
Enum value maps for DownlinkMessageProcessingError.
var ( TerrestrialAntennaPlacement_name = map[int32]string{ 0: "UNKNOWN_PLACEMENT", 1: "INDOOR", 2: "OUTDOOR", } TerrestrialAntennaPlacement_value = map[string]int32{ "UNKNOWN_PLACEMENT": 0, "INDOOR": 1, "OUTDOOR": 2, } )
Enum value maps for TerrestrialAntennaPlacement.
var ( Modulation_name = map[int32]string{ 0: "LORA", 1: "FSK", } Modulation_value = map[string]int32{ "LORA": 0, "FSK": 1, } )
Enum value maps for Modulation.
var ( Right_name = map[int32]string{ 0: "READ_NETWORK", 1: "READ_NETWORK_CONTACT", 12: "READ_JOIN_SERVER", 13: "READ_JOIN_SERVER_CONTACT", 5: "READ_ROUTE_TABLE", 6: "READ_TARGET_AUTH", 4: "READ_ROUTING_POLICY", 7: "WRITE_ROUTING_POLICY", 8: "READ_GATEWAY_VISIBILITY", 9: "WRITE_GATEWAY_VISIBILITY", 10: "READ_TRAFFIC", 11: "WRITE_TRAFFIC", 14: "READ_REPORT", } Right_value = map[string]int32{ "READ_NETWORK": 0, "READ_NETWORK_CONTACT": 1, "READ_JOIN_SERVER": 12, "READ_JOIN_SERVER_CONTACT": 13, "READ_ROUTE_TABLE": 5, "READ_TARGET_AUTH": 6, "READ_ROUTING_POLICY": 4, "WRITE_ROUTING_POLICY": 7, "READ_GATEWAY_VISIBILITY": 8, "WRITE_GATEWAY_VISIBILITY": 9, "READ_TRAFFIC": 10, "WRITE_TRAFFIC": 11, "READ_REPORT": 14, } )
Enum value maps for Right.
var ( APIKeyState_name = map[int32]string{ 0: "REQUESTED", 1: "APPROVED", 2: "REJECTED", } APIKeyState_value = map[string]int32{ "REQUESTED": 0, "APPROVED": 1, "REJECTED": 2, } )
Enum value maps for APIKeyState.
var ( Protocol_name = map[int32]string{ 0: "TS002_V1_0", 1: "TS002_V1_1", 2: "GRPC", 3: "NATS_STREAMING_SERVER", } Protocol_value = map[string]int32{ "TS002_V1_0": 0, "TS002_V1_1": 1, "GRPC": 2, "NATS_STREAMING_SERVER": 3, } )
Enum value maps for Protocol.
var ( RegionalParametersVersion_name = map[int32]string{ 0: "TS001_V1_0", 1: "TS001_V1_0_1", 2: "RP001_V1_0_2", 3: "RP001_V1_0_2_B", 4: "RP001_V1_0_3_A", 5: "RP001_V1_1_A", 6: "RP001_V1_1_B", 7: "RP002_V1_0_0", 8: "RP002_V1_0_1", 9: "RP002_V1_0_2", 10: "RP002_V1_0_3", 11: "RP002_V1_0_4", } RegionalParametersVersion_value = map[string]int32{ "TS001_V1_0": 0, "TS001_V1_0_1": 1, "RP001_V1_0_2": 2, "RP001_V1_0_2_B": 3, "RP001_V1_0_3_A": 4, "RP001_V1_1_A": 5, "RP001_V1_1_B": 6, "RP002_V1_0_0": 7, "RP002_V1_0_1": 8, "RP002_V1_0_2": 9, "RP002_V1_0_3": 10, "RP002_V1_0_4": 11, } )
Enum value maps for RegionalParametersVersion.
var ( // ClusterIDRegex is the regular expression for validating cluster identifiers. ClusterIDRegex = regexp.MustCompile(`^(?:(?:[a-z0-9]|(?:[a-z0-9][a-z0-9-]?)*[a-z0-9])\.)*(?:[a-z0-9]|(?:[a-z0-9][a-z0-9-]?)*[a-z0-9])$|^$`) // SubscriptionGroupRegexp is the regular expression for validating subscription groups. SubscriptionGroupRegexp = regexp.MustCompile(`^(?:(?:[a-z0-9]|(?:[a-z0-9][a-z0-9-]?)*[a-z0-9])\.)*(?:[a-z0-9]|(?:[a-z0-9][a-z0-9-]?)*[a-z0-9])$|^$`) // APIKeyIDRegex is the regular expression for validating API key identifiers. APIKeyIDRegex = regexp.MustCompile("^[ABCDEFGHIJKLMNOPQRSTUVWXYZ234567]{16}$") )
var File_packetbroker_api_v3_cluster_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_contact_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_enums_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_gateway_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_joinserver_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_keys_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_location_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_messages_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_network_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_packetbroker_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_routing_proto protoreflect.FileDescriptor
var File_packetbroker_api_v3_target_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type APIKeyState ¶ added in v3.8.0
type APIKeyState int32
const ( // Requested. APIKeyState_REQUESTED APIKeyState = 0 // Approved. APIKeyState_APPROVED APIKeyState = 1 // Rejected. APIKeyState_REJECTED APIKeyState = 2 )
func (APIKeyState) Descriptor ¶ added in v3.8.0
func (APIKeyState) Descriptor() protoreflect.EnumDescriptor
func (APIKeyState) Enum ¶ added in v3.8.0
func (x APIKeyState) Enum() *APIKeyState
func (APIKeyState) EnumDescriptor
deprecated
added in
v3.8.0
func (APIKeyState) EnumDescriptor() ([]byte, []int)
Deprecated: Use APIKeyState.Descriptor instead.
func (APIKeyState) Number ¶ added in v3.8.0
func (x APIKeyState) Number() protoreflect.EnumNumber
func (APIKeyState) String ¶ added in v3.8.0
func (x APIKeyState) String() string
func (APIKeyState) Type ¶ added in v3.8.0
func (APIKeyState) Type() protoreflect.EnumType
type ClusterAPIKey ¶ added in v3.3.0
type ClusterAPIKey struct { // Unique identifier of the API key. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Cluster identifier. ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Network rights. Rights []Right `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=org.packetbroker.v3.Right" json:"rights,omitempty"` // Last authentication timestamp. AuthenticatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=authenticated_at,json=authenticatedAt,proto3" json:"authenticated_at,omitempty"` // Secret key value. Key string `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"` // Key state. State APIKeyState `protobuf:"varint,6,opt,name=state,proto3,enum=org.packetbroker.v3.APIKeyState" json:"state,omitempty"` // contains filtered or unexported fields }
func (*ClusterAPIKey) Descriptor
deprecated
added in
v3.3.0
func (*ClusterAPIKey) Descriptor() ([]byte, []int)
Deprecated: Use ClusterAPIKey.ProtoReflect.Descriptor instead.
func (*ClusterAPIKey) GetAuthenticatedAt ¶ added in v3.3.0
func (x *ClusterAPIKey) GetAuthenticatedAt() *timestamppb.Timestamp
func (*ClusterAPIKey) GetClusterId ¶ added in v3.3.0
func (x *ClusterAPIKey) GetClusterId() string
func (*ClusterAPIKey) GetKey ¶ added in v3.3.0
func (x *ClusterAPIKey) GetKey() string
func (*ClusterAPIKey) GetKeyId ¶ added in v3.3.0
func (x *ClusterAPIKey) GetKeyId() string
func (*ClusterAPIKey) GetRights ¶ added in v3.3.0
func (x *ClusterAPIKey) GetRights() []Right
func (*ClusterAPIKey) GetState ¶ added in v3.8.0
func (x *ClusterAPIKey) GetState() APIKeyState
func (*ClusterAPIKey) ProtoMessage ¶ added in v3.3.0
func (*ClusterAPIKey) ProtoMessage()
func (*ClusterAPIKey) ProtoReflect ¶ added in v3.3.0
func (x *ClusterAPIKey) ProtoReflect() protoreflect.Message
func (*ClusterAPIKey) Reset ¶ added in v3.3.0
func (x *ClusterAPIKey) Reset()
func (*ClusterAPIKey) String ¶ added in v3.3.0
func (x *ClusterAPIKey) String() string
type ContactInfo ¶ added in v3.2.0
type ContactInfo struct { // Person or organization name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Email address. Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` // URL. Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
func (*ContactInfo) Descriptor
deprecated
added in
v3.2.0
func (*ContactInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead.
func (*ContactInfo) GetEmail ¶ added in v3.2.0
func (x *ContactInfo) GetEmail() string
func (*ContactInfo) GetName ¶ added in v3.2.0
func (x *ContactInfo) GetName() string
func (*ContactInfo) GetUrl ¶ added in v3.7.0
func (x *ContactInfo) GetUrl() string
func (*ContactInfo) ProtoMessage ¶ added in v3.2.0
func (*ContactInfo) ProtoMessage()
func (*ContactInfo) ProtoReflect ¶ added in v3.2.0
func (x *ContactInfo) ProtoReflect() protoreflect.Message
func (*ContactInfo) Reset ¶ added in v3.2.0
func (x *ContactInfo) Reset()
func (*ContactInfo) String ¶ added in v3.2.0
func (x *ContactInfo) String() string
type ContactInfoValue ¶ added in v3.7.0
type ContactInfoValue struct { Value *ContactInfo `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*ContactInfoValue) Descriptor
deprecated
added in
v3.7.0
func (*ContactInfoValue) Descriptor() ([]byte, []int)
Deprecated: Use ContactInfoValue.ProtoReflect.Descriptor instead.
func (*ContactInfoValue) GetValue ¶ added in v3.7.0
func (x *ContactInfoValue) GetValue() *ContactInfo
func (*ContactInfoValue) ProtoMessage ¶ added in v3.7.0
func (*ContactInfoValue) ProtoMessage()
func (*ContactInfoValue) ProtoReflect ¶ added in v3.7.0
func (x *ContactInfoValue) ProtoReflect() protoreflect.Message
func (*ContactInfoValue) Reset ¶ added in v3.7.0
func (x *ContactInfoValue) Reset()
func (*ContactInfoValue) String ¶ added in v3.7.0
func (x *ContactInfoValue) String() string
type DataRate ¶ added in v3.10.2
type DataRate struct { // Types that are assignable to Modulation: // // *DataRate_Lora // *DataRate_Fsk // *DataRate_Lrfhss Modulation isDataRate_Modulation `protobuf_oneof:"modulation"` // contains filtered or unexported fields }
func NewFSKDataRate ¶ added in v3.10.2
NewFSKDataRate returns an FSK data rate.
func NewLRFHSSDataRate ¶ added in v3.10.2
NewLRFHSSDataRate returns an LRFHSS data rate.
func NewLoRaDataRate ¶ added in v3.10.2
NewLoRaDataRate returns a LoRa data rate.
func (*DataRate) Descriptor
deprecated
added in
v3.10.2
func (*DataRate) GetFsk ¶ added in v3.10.2
func (x *DataRate) GetFsk() *FSKDataRate
func (*DataRate) GetLora ¶ added in v3.10.2
func (x *DataRate) GetLora() *LoRaDataRate
func (*DataRate) GetLrfhss ¶ added in v3.10.2
func (x *DataRate) GetLrfhss() *LRFHSSDataRate
func (*DataRate) GetModulation ¶ added in v3.10.2
func (m *DataRate) GetModulation() isDataRate_Modulation
func (*DataRate) ProtoMessage ¶ added in v3.10.2
func (*DataRate) ProtoMessage()
func (*DataRate) ProtoReflect ¶ added in v3.10.2
func (x *DataRate) ProtoReflect() protoreflect.Message
type DataRate_Fsk ¶ added in v3.10.2
type DataRate_Fsk struct {
Fsk *FSKDataRate `protobuf:"bytes,2,opt,name=fsk,proto3,oneof"`
}
type DataRate_Lora ¶ added in v3.10.2
type DataRate_Lora struct {
Lora *LoRaDataRate `protobuf:"bytes,1,opt,name=lora,proto3,oneof"`
}
type DataRate_Lrfhss ¶ added in v3.10.2
type DataRate_Lrfhss struct {
Lrfhss *LRFHSSDataRate `protobuf:"bytes,3,opt,name=lrfhss,proto3,oneof"`
}
type DevAddrBlock ¶ added in v3.2.0
type DevAddrBlock struct { Prefix *DevAddrPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // Cluster of the Home Network Member (optional). HomeNetworkClusterId string `protobuf:"bytes,2,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // contains filtered or unexported fields }
func (*DevAddrBlock) Descriptor
deprecated
added in
v3.2.0
func (*DevAddrBlock) Descriptor() ([]byte, []int)
Deprecated: Use DevAddrBlock.ProtoReflect.Descriptor instead.
func (*DevAddrBlock) GetHomeNetworkClusterId ¶ added in v3.2.0
func (x *DevAddrBlock) GetHomeNetworkClusterId() string
func (*DevAddrBlock) GetPrefix ¶ added in v3.2.0
func (x *DevAddrBlock) GetPrefix() *DevAddrPrefix
func (*DevAddrBlock) ProtoMessage ¶ added in v3.2.0
func (*DevAddrBlock) ProtoMessage()
func (*DevAddrBlock) ProtoReflect ¶ added in v3.2.0
func (x *DevAddrBlock) ProtoReflect() protoreflect.Message
func (*DevAddrBlock) Reset ¶ added in v3.2.0
func (x *DevAddrBlock) Reset()
func (*DevAddrBlock) String ¶ added in v3.2.0
func (x *DevAddrBlock) String() string
func (*DevAddrBlock) Validate ¶ added in v3.2.0
func (b *DevAddrBlock) Validate() error
Validate returns whether the DevAddrPrefix is valid.
type DevAddrPrefix ¶
type DevAddrPrefix struct { Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` // Significant bits of value. Length uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"` // contains filtered or unexported fields }
func (*DevAddrPrefix) Descriptor
deprecated
func (*DevAddrPrefix) Descriptor() ([]byte, []int)
Deprecated: Use DevAddrPrefix.ProtoReflect.Descriptor instead.
func (*DevAddrPrefix) GetLength ¶
func (x *DevAddrPrefix) GetLength() uint32
func (*DevAddrPrefix) GetValue ¶
func (x *DevAddrPrefix) GetValue() uint32
func (*DevAddrPrefix) MarshalText ¶
func (m *DevAddrPrefix) MarshalText() ([]byte, error)
MarshalText returns the DevAddrPrefix as formatted string.
func (*DevAddrPrefix) Match ¶
func (m *DevAddrPrefix) Match(devAddr uint32) bool
Match returns true if the DevAddrPrefix matches the given DevAddr.
func (*DevAddrPrefix) ProtoMessage ¶
func (*DevAddrPrefix) ProtoMessage()
func (*DevAddrPrefix) ProtoReflect ¶ added in v3.1.0
func (x *DevAddrPrefix) ProtoReflect() protoreflect.Message
func (*DevAddrPrefix) Range ¶ added in v3.13.0
func (m *DevAddrPrefix) Range() (low, high uint32)
Range returns the inclusive lowest and highest value.
func (*DevAddrPrefix) Reset ¶
func (x *DevAddrPrefix) Reset()
func (*DevAddrPrefix) String ¶
func (x *DevAddrPrefix) String() string
func (*DevAddrPrefix) UnmarshalText ¶
func (m *DevAddrPrefix) UnmarshalText(text []byte) error
UnmarshalText parses the formatted string.
func (*DevAddrPrefix) Validate ¶ added in v3.2.0
func (pf *DevAddrPrefix) Validate() error
Validate returns whether the DevAddrPrefix is valid.
type DevAddrPrefixRoute ¶ added in v3.2.0
type DevAddrPrefixRoute struct { // Prefix of the route. Prefix *DevAddrPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,2,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // Tenant ID assigned by the Member (optional). TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Timestamp when the route was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Cluster of the Home Network Member (optional). HomeNetworkClusterId string `protobuf:"bytes,5,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // Target information (optional). Target *Target `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
func (*DevAddrPrefixRoute) Descriptor
deprecated
added in
v3.2.0
func (*DevAddrPrefixRoute) Descriptor() ([]byte, []int)
Deprecated: Use DevAddrPrefixRoute.ProtoReflect.Descriptor instead.
func (*DevAddrPrefixRoute) GetCreatedAt ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) GetCreatedAt() *timestamppb.Timestamp
func (*DevAddrPrefixRoute) GetHomeNetworkClusterId ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) GetHomeNetworkClusterId() string
func (*DevAddrPrefixRoute) GetNetId ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) GetNetId() uint32
func (*DevAddrPrefixRoute) GetPrefix ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) GetPrefix() *DevAddrPrefix
func (*DevAddrPrefixRoute) GetTarget ¶ added in v3.5.0
func (x *DevAddrPrefixRoute) GetTarget() *Target
func (*DevAddrPrefixRoute) GetTenantId ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) GetTenantId() string
func (*DevAddrPrefixRoute) ProtoMessage ¶ added in v3.2.0
func (*DevAddrPrefixRoute) ProtoMessage()
func (*DevAddrPrefixRoute) ProtoReflect ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) ProtoReflect() protoreflect.Message
func (*DevAddrPrefixRoute) Reset ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) Reset()
func (*DevAddrPrefixRoute) String ¶ added in v3.2.0
func (x *DevAddrPrefixRoute) String() string
type DownlinkMessage ¶
type DownlinkMessage struct { // LoRaWAN region. Region Region `protobuf:"varint,10,opt,name=region,proto3,enum=org.packetbroker.v3.Region" json:"region,omitempty"` // 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 *durationpb.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.v3.DownlinkMessageClass" json:"class,omitempty"` // Forwarder uplink token, copied from UplinkMessage. ForwarderUplinkToken []byte `protobuf:"bytes,6,opt,name=forwarder_uplink_token,json=forwarderUplinkToken,proto3" json:"forwarder_uplink_token,omitempty"` // Gateway uplink token, copied from UplinkMessage. GatewayUplinkToken []byte `protobuf:"bytes,7,opt,name=gateway_uplink_token,json=gatewayUplinkToken,proto3" json:"gateway_uplink_token,omitempty"` // Downlink token. DownlinkToken []byte `protobuf:"bytes,9,opt,name=downlink_token,json=downlinkToken,proto3" json:"downlink_token,omitempty"` // Priority of the downlink message. Priority DownlinkMessagePriority `protobuf:"varint,8,opt,name=priority,proto3,enum=org.packetbroker.v3.DownlinkMessagePriority" json:"priority,omitempty"` // contains filtered or unexported fields }
LoRaWAN downlink data message.
func (*DownlinkMessage) Descriptor
deprecated
func (*DownlinkMessage) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkMessage.ProtoReflect.Descriptor instead.
func (*DownlinkMessage) GetClass ¶
func (x *DownlinkMessage) GetClass() DownlinkMessageClass
func (*DownlinkMessage) GetDownlinkToken ¶ added in v3.5.0
func (x *DownlinkMessage) GetDownlinkToken() []byte
func (*DownlinkMessage) GetForwarderUplinkToken ¶
func (x *DownlinkMessage) GetForwarderUplinkToken() []byte
func (*DownlinkMessage) GetGatewayUplinkToken ¶
func (x *DownlinkMessage) GetGatewayUplinkToken() []byte
func (*DownlinkMessage) GetPhyPayload ¶
func (x *DownlinkMessage) GetPhyPayload() []byte
func (*DownlinkMessage) GetPriority ¶
func (x *DownlinkMessage) GetPriority() DownlinkMessagePriority
func (*DownlinkMessage) GetRegion ¶ added in v3.9.0
func (x *DownlinkMessage) GetRegion() Region
func (*DownlinkMessage) GetRx1 ¶
func (x *DownlinkMessage) GetRx1() *DownlinkMessage_RXSettings
func (*DownlinkMessage) GetRx1Delay ¶
func (x *DownlinkMessage) GetRx1Delay() *durationpb.Duration
func (*DownlinkMessage) GetRx2 ¶
func (x *DownlinkMessage) GetRx2() *DownlinkMessage_RXSettings
func (*DownlinkMessage) ProtoMessage ¶
func (*DownlinkMessage) ProtoMessage()
func (*DownlinkMessage) ProtoReflect ¶ added in v3.1.0
func (x *DownlinkMessage) ProtoReflect() protoreflect.Message
func (*DownlinkMessage) Reset ¶
func (x *DownlinkMessage) Reset()
func (*DownlinkMessage) String ¶
func (x *DownlinkMessage) String() string
func (*DownlinkMessage) Validate ¶ added in v3.7.0
func (m *DownlinkMessage) Validate() error
Validate returns whether the GatewayIdentifier is valid.
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) Descriptor ¶ added in v3.1.0
func (DownlinkMessageClass) Descriptor() protoreflect.EnumDescriptor
func (DownlinkMessageClass) Enum ¶ added in v3.1.0
func (x DownlinkMessageClass) Enum() *DownlinkMessageClass
func (DownlinkMessageClass) EnumDescriptor
deprecated
func (DownlinkMessageClass) EnumDescriptor() ([]byte, []int)
Deprecated: Use DownlinkMessageClass.Descriptor instead.
func (DownlinkMessageClass) Number ¶ added in v3.1.0
func (x DownlinkMessageClass) Number() protoreflect.EnumNumber
func (DownlinkMessageClass) String ¶
func (x DownlinkMessageClass) String() string
func (DownlinkMessageClass) Type ¶ added in v3.1.0
func (DownlinkMessageClass) Type() protoreflect.EnumType
type DownlinkMessageDeliveryStateChange ¶ added in v3.6.0
type DownlinkMessageDeliveryStateChange struct { // Time when the server changed the state of the message. Time *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=time,proto3" json:"time,omitempty"` // 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"` // Home Network cluster of the Home Network Member. HomeNetworkClusterId string `protobuf:"bytes,3,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // Tenant ID managed by the Home Network Member. HomeNetworkTenantId string `protobuf:"bytes,4,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,5,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Forwarder cluster of the Forwarder Member. ForwarderClusterId string `protobuf:"bytes,6,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,7,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // Identifier of the gateway. ForwarderGatewayId *GatewayIdentifier `protobuf:"bytes,13,opt,name=forwarder_gateway_id,json=forwarderGatewayId,proto3" json:"forwarder_gateway_id,omitempty"` // Downlink token. This value must be copied from the DownlinkMessage. DownlinkToken []byte `protobuf:"bytes,8,opt,name=downlink_token,json=downlinkToken,proto3" json:"downlink_token,omitempty"` // New delivery state of the message. State MessageDeliveryState `protobuf:"varint,9,opt,name=state,proto3,enum=org.packetbroker.v3.MessageDeliveryState" json:"state,omitempty"` // Types that are assignable to Result: // // *DownlinkMessageDeliveryStateChange_Error // *DownlinkMessageDeliveryStateChange_Success Result isDownlinkMessageDeliveryStateChange_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
func (*DownlinkMessageDeliveryStateChange) Descriptor
deprecated
added in
v3.6.0
func (*DownlinkMessageDeliveryStateChange) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkMessageDeliveryStateChange.ProtoReflect.Descriptor instead.
func (*DownlinkMessageDeliveryStateChange) GetDownlinkToken ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetDownlinkToken() []byte
func (*DownlinkMessageDeliveryStateChange) GetError ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetError() DownlinkMessageProcessingError
func (*DownlinkMessageDeliveryStateChange) GetForwarderClusterId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetForwarderClusterId() string
func (*DownlinkMessageDeliveryStateChange) GetForwarderGatewayId ¶ added in v3.10.5
func (x *DownlinkMessageDeliveryStateChange) GetForwarderGatewayId() *GatewayIdentifier
func (*DownlinkMessageDeliveryStateChange) GetForwarderNetId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetForwarderNetId() uint32
func (*DownlinkMessageDeliveryStateChange) GetForwarderTenantId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetForwarderTenantId() string
func (*DownlinkMessageDeliveryStateChange) GetHomeNetworkClusterId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkClusterId() string
func (*DownlinkMessageDeliveryStateChange) GetHomeNetworkNetId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkNetId() uint32
func (*DownlinkMessageDeliveryStateChange) GetHomeNetworkTenantId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetHomeNetworkTenantId() string
func (*DownlinkMessageDeliveryStateChange) GetId ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetId() string
func (*DownlinkMessageDeliveryStateChange) GetResult ¶ added in v3.6.0
func (m *DownlinkMessageDeliveryStateChange) GetResult() isDownlinkMessageDeliveryStateChange_Result
func (*DownlinkMessageDeliveryStateChange) GetState ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetState() MessageDeliveryState
func (*DownlinkMessageDeliveryStateChange) GetSuccess ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) GetSuccess() *DownlinkMessageDeliveryStateChange_TransmissionResult
func (*DownlinkMessageDeliveryStateChange) GetTime ¶ added in v3.10.3
func (x *DownlinkMessageDeliveryStateChange) GetTime() *timestamppb.Timestamp
func (*DownlinkMessageDeliveryStateChange) ProtoMessage ¶ added in v3.6.0
func (*DownlinkMessageDeliveryStateChange) ProtoMessage()
func (*DownlinkMessageDeliveryStateChange) ProtoReflect ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) ProtoReflect() protoreflect.Message
func (*DownlinkMessageDeliveryStateChange) Reset ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) Reset()
func (*DownlinkMessageDeliveryStateChange) String ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange) String() string
func (*DownlinkMessageDeliveryStateChange) Validate ¶ added in v3.6.0
func (c *DownlinkMessageDeliveryStateChange) Validate() error
Validate returns whether the DownlinkMessageDeliveryStateChange is valid.
type DownlinkMessageDeliveryStateChange_Error ¶ added in v3.6.0
type DownlinkMessageDeliveryStateChange_Error struct { // Any error. Error DownlinkMessageProcessingError `protobuf:"varint,10,opt,name=error,proto3,enum=org.packetbroker.v3.DownlinkMessageProcessingError,oneof"` }
type DownlinkMessageDeliveryStateChange_Success ¶ added in v3.6.0
type DownlinkMessageDeliveryStateChange_Success struct { // Transmission result. Success *DownlinkMessageDeliveryStateChange_TransmissionResult `protobuf:"bytes,11,opt,name=success,proto3,oneof"` }
type DownlinkMessageDeliveryStateChange_TransmissionResult ¶ added in v3.6.0
type DownlinkMessageDeliveryStateChange_TransmissionResult struct { // Whether RX1 was used for transmission. Rx1 bool `protobuf:"varint,1,opt,name=rx1,proto3" json:"rx1,omitempty"` // Whether RX2 was used for transmission. Rx2 bool `protobuf:"varint,2,opt,name=rx2,proto3" json:"rx2,omitempty"` // contains filtered or unexported fields }
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) Descriptor
deprecated
added in
v3.6.0
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkMessageDeliveryStateChange_TransmissionResult.ProtoReflect.Descriptor instead.
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx1 ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx1() bool
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx2 ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) GetRx2() bool
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoMessage ¶ added in v3.6.0
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoMessage()
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoReflect ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) ProtoReflect() protoreflect.Message
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) Reset ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) Reset()
func (*DownlinkMessageDeliveryStateChange_TransmissionResult) String ¶ added in v3.6.0
func (x *DownlinkMessageDeliveryStateChange_TransmissionResult) 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) Descriptor ¶ added in v3.1.0
func (DownlinkMessagePriority) Descriptor() protoreflect.EnumDescriptor
func (DownlinkMessagePriority) Enum ¶ added in v3.1.0
func (x DownlinkMessagePriority) Enum() *DownlinkMessagePriority
func (DownlinkMessagePriority) EnumDescriptor
deprecated
func (DownlinkMessagePriority) EnumDescriptor() ([]byte, []int)
Deprecated: Use DownlinkMessagePriority.Descriptor instead.
func (DownlinkMessagePriority) Number ¶ added in v3.1.0
func (x DownlinkMessagePriority) Number() protoreflect.EnumNumber
func (DownlinkMessagePriority) String ¶
func (x DownlinkMessagePriority) String() string
func (DownlinkMessagePriority) Type ¶ added in v3.1.0
func (DownlinkMessagePriority) Type() protoreflect.EnumType
type DownlinkMessageProcessingError ¶ added in v3.6.0
type DownlinkMessageProcessingError int32
const ( DownlinkMessageProcessingError_DOWNLINK_UNKNOWN_ERROR DownlinkMessageProcessingError = 0 // The packet was sent too late for transmission, i.e. the window closed. DownlinkMessageProcessingError_TOO_LATE DownlinkMessageProcessingError = 1 // The packet was sent too early for transmission, i.e. the transmission time is too far in the future. DownlinkMessageProcessingError_TOO_EARLY DownlinkMessageProcessingError = 2 // There was a collision with another packet. DownlinkMessageProcessingError_COLLISION_PACKET DownlinkMessageProcessingError = 3 // There was a collision with the class B beacon. DownlinkMessageProcessingError_COLLISION_BEACON DownlinkMessageProcessingError = 4 // Wrong frequency. DownlinkMessageProcessingError_TX_FREQUENCY DownlinkMessageProcessingError = 5 // Wrong TX power. DownlinkMessageProcessingError_TX_POWER DownlinkMessageProcessingError = 6 // No GPS lock while the transmission requires an absolute time. DownlinkMessageProcessingError_GPS_UNLOCKED DownlinkMessageProcessingError = 7 // The message does not pass the routing policy. DownlinkMessageProcessingError_DOWNLINK_ROUTING_POLICY DownlinkMessageProcessingError = 8 // Internal error. DownlinkMessageProcessingError_DOWNLINK_INTERNAL DownlinkMessageProcessingError = 9 // Gateway not connected. DownlinkMessageProcessingError_GATEWAY_NOT_CONNECTED DownlinkMessageProcessingError = 10 )
func (DownlinkMessageProcessingError) Descriptor ¶ added in v3.6.0
func (DownlinkMessageProcessingError) Descriptor() protoreflect.EnumDescriptor
func (DownlinkMessageProcessingError) Enum ¶ added in v3.6.0
func (x DownlinkMessageProcessingError) Enum() *DownlinkMessageProcessingError
func (DownlinkMessageProcessingError) EnumDescriptor
deprecated
added in
v3.6.0
func (DownlinkMessageProcessingError) EnumDescriptor() ([]byte, []int)
Deprecated: Use DownlinkMessageProcessingError.Descriptor instead.
func (DownlinkMessageProcessingError) Number ¶ added in v3.6.0
func (x DownlinkMessageProcessingError) Number() protoreflect.EnumNumber
func (DownlinkMessageProcessingError) String ¶ added in v3.6.0
func (x DownlinkMessageProcessingError) String() string
func (DownlinkMessageProcessingError) Type ¶ added in v3.6.0
func (DownlinkMessageProcessingError) Type() protoreflect.EnumType
type DownlinkMessage_RXSettings ¶
type DownlinkMessage_RXSettings struct { // Frequency (Hz). Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` DataRate *DataRate `protobuf:"bytes,3,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"` // Data rate index as defined in the gateway's LoRaWAN region. // DEPRECATED: Set data_rate instead. DataRateIndex uint32 `protobuf:"varint,2,opt,name=data_rate_index,json=dataRateIndex,proto3" json:"data_rate_index,omitempty"` // contains filtered or unexported fields }
func (*DownlinkMessage_RXSettings) Descriptor
deprecated
func (*DownlinkMessage_RXSettings) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkMessage_RXSettings.ProtoReflect.Descriptor instead.
func (*DownlinkMessage_RXSettings) GetDataRate ¶ added in v3.10.0
func (x *DownlinkMessage_RXSettings) GetDataRate() *DataRate
func (*DownlinkMessage_RXSettings) GetDataRateIndex ¶
func (x *DownlinkMessage_RXSettings) GetDataRateIndex() uint32
func (*DownlinkMessage_RXSettings) GetFrequency ¶
func (x *DownlinkMessage_RXSettings) GetFrequency() uint64
func (*DownlinkMessage_RXSettings) ProtoMessage ¶
func (*DownlinkMessage_RXSettings) ProtoMessage()
func (*DownlinkMessage_RXSettings) ProtoReflect ¶ added in v3.1.0
func (x *DownlinkMessage_RXSettings) ProtoReflect() protoreflect.Message
func (*DownlinkMessage_RXSettings) Reset ¶
func (x *DownlinkMessage_RXSettings) Reset()
func (*DownlinkMessage_RXSettings) String ¶
func (x *DownlinkMessage_RXSettings) String() string
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"` // contains filtered or unexported fields }
Encrypted data.
func (*EncryptedData) Descriptor
deprecated
func (*EncryptedData) Descriptor() ([]byte, []int)
Deprecated: Use EncryptedData.ProtoReflect.Descriptor instead.
func (*EncryptedData) GetDeksEncrypted ¶
func (x *EncryptedData) GetDeksEncrypted() map[string][]byte
func (*EncryptedData) GetValue ¶
func (x *EncryptedData) GetValue() []byte
func (*EncryptedData) ProtoMessage ¶
func (*EncryptedData) ProtoMessage()
func (*EncryptedData) ProtoReflect ¶ added in v3.1.0
func (x *EncryptedData) ProtoReflect() protoreflect.Message
func (*EncryptedData) Reset ¶
func (x *EncryptedData) Reset()
func (*EncryptedData) String ¶
func (x *EncryptedData) String() string
type Endpoint ¶ added in v3.2.0
Endpoint defines an endpoint.
func ForwarderEndpoint ¶ added in v3.2.0
func ForwarderEndpoint(req ForwarderEndpointRequest) Endpoint
ForwarderEndpoint returns the Endpoint of the given interface.
func HomeNetworkEndpoint ¶ added in v3.2.0
func HomeNetworkEndpoint(req HomeNetworkEndpointRequest) Endpoint
HomeNetworkEndpoint returns the Endpoint of the given interface.
func (Endpoint) Group ¶ added in v3.16.1
Group returns the Endpoint with the grouped NetID. See NetID.Group().
type FSKDataRate ¶ added in v3.10.0
type FSKDataRate struct { BitsPerSecond uint32 `protobuf:"varint,1,opt,name=bits_per_second,json=bitsPerSecond,proto3" json:"bits_per_second,omitempty"` // contains filtered or unexported fields }
func (*FSKDataRate) Descriptor
deprecated
added in
v3.10.0
func (*FSKDataRate) Descriptor() ([]byte, []int)
Deprecated: Use FSKDataRate.ProtoReflect.Descriptor instead.
func (*FSKDataRate) GetBitsPerSecond ¶ added in v3.10.0
func (x *FSKDataRate) GetBitsPerSecond() uint32
func (*FSKDataRate) ProtoMessage ¶ added in v3.10.0
func (*FSKDataRate) ProtoMessage()
func (*FSKDataRate) ProtoReflect ¶ added in v3.10.0
func (x *FSKDataRate) ProtoReflect() protoreflect.Message
func (*FSKDataRate) Reset ¶ added in v3.10.0
func (x *FSKDataRate) Reset()
func (*FSKDataRate) String ¶ added in v3.10.0
func (x *FSKDataRate) String() string
type ForwarderEndpointRequest ¶ added in v3.2.0
type ForwarderEndpointRequest interface { GetForwarderNetId() uint32 GetForwarderTenantId() string GetForwarderClusterId() string }
ForwarderEndpointRequest is a request with a Forwarder Endpoint.
type ForwarderTenantRequest ¶
ForwarderTenantRequest is a request with a Forwarder Tenant ID.
type Gateway ¶
type Gateway struct { // LoRa Alliance NetID of the Forwarder Member. NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // Tenant ID managed by the Forwarder Member. TenantId string `protobuf:"bytes,14,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Forwarder cluster of the Forwarder Member (optional). ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Identifier of the gateway. GatewayId *GatewayIdentifier `protobuf:"bytes,15,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Timestamp when the gateway was last updated. UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Gateway location. Location *GatewayLocation `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"` // Administrative contact. // Home Networks receive this value if the Gateway Visibility has contact_info set. AdministrativeContact *ContactInfo `protobuf:"bytes,16,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"` // Technical contact. // Home Networks receive this value if the Gateway Visibility has contact_info set. TechnicalContact *ContactInfo `protobuf:"bytes,17,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"` // Indicates whether the gateway is online. // Home Networks receive this value if the Gateway Visibility has status set. Online *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=online,proto3" json:"online,omitempty"` // Frequency plan of the gateway. // 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"` // Received packets rate (number of packets per hour). // Home Networks receive this value if the Gateway Visibility has packet_rates set. RxRate *wrapperspb.FloatValue `protobuf:"bytes,18,opt,name=rx_rate,json=rxRate,proto3" json:"rx_rate,omitempty"` // Transmitted packets rate (number of packets per hour). // Home Networks receive this value if the Gateway Visibility has packet_rates set. TxRate *wrapperspb.FloatValue `protobuf:"bytes,19,opt,name=tx_rate,json=txRate,proto3" json:"tx_rate,omitempty"` // contains filtered or unexported fields }
func (*Gateway) Descriptor
deprecated
func (*Gateway) GetAdministrativeContact ¶ added in v3.7.0
func (x *Gateway) GetAdministrativeContact() *ContactInfo
func (*Gateway) GetClusterId ¶ added in v3.7.0
func (*Gateway) GetFrequencyPlan ¶
func (x *Gateway) GetFrequencyPlan() *GatewayFrequencyPlan
func (*Gateway) GetGatewayId ¶ added in v3.7.0
func (x *Gateway) GetGatewayId() *GatewayIdentifier
func (*Gateway) GetLocation ¶
func (x *Gateway) GetLocation() *GatewayLocation
func (*Gateway) GetOnline ¶
func (x *Gateway) GetOnline() *wrapperspb.BoolValue
func (*Gateway) GetRxRate ¶ added in v3.7.0
func (x *Gateway) GetRxRate() *wrapperspb.FloatValue
func (*Gateway) GetTechnicalContact ¶ added in v3.7.0
func (x *Gateway) GetTechnicalContact() *ContactInfo
func (*Gateway) GetTenantId ¶ added in v3.7.0
func (*Gateway) GetTxRate ¶ added in v3.7.0
func (x *Gateway) GetTxRate() *wrapperspb.FloatValue
func (*Gateway) GetUpdatedAt ¶
func (x *Gateway) GetUpdatedAt() *timestamppb.Timestamp
func (*Gateway) ProtoMessage ¶
func (*Gateway) ProtoMessage()
func (*Gateway) ProtoReflect ¶ added in v3.1.0
func (x *Gateway) ProtoReflect() protoreflect.Message
type GatewayFrequencyPlan ¶
type GatewayFrequencyPlan struct { // Region of the frequency plan. Region Region `protobuf:"varint,1,opt,name=region,proto3,enum=org.packetbroker.v3.Region" json:"region,omitempty"` // LoRa channels demodulating multiple spreading factors per channel. LoraMultiSfChannels []*GatewayFrequencyPlan_LoRaMultiSFChannel `protobuf:"bytes,3,rep,name=lora_multi_sf_channels,json=loraMultiSfChannels,proto3" json:"lora_multi_sf_channels,omitempty"` // LoRa channels for a single spreading factor and bandwidth. // This is typically used for LoRa 2.4 GHz gateways. LoraSingleSfChannels []*GatewayFrequencyPlan_LoRaSingleSFChannel `protobuf:"bytes,4,rep,name=lora_single_sf_channels,json=loraSingleSfChannels,proto3" json:"lora_single_sf_channels,omitempty"` // FSK channel. FskChannel *GatewayFrequencyPlan_FSKChannel `protobuf:"bytes,5,opt,name=fsk_channel,json=fskChannel,proto3" json:"fsk_channel,omitempty"` // contains filtered or unexported fields }
func (*GatewayFrequencyPlan) Descriptor
deprecated
func (*GatewayFrequencyPlan) Descriptor() ([]byte, []int)
Deprecated: Use GatewayFrequencyPlan.ProtoReflect.Descriptor instead.
func (*GatewayFrequencyPlan) GetFskChannel ¶ added in v3.7.0
func (x *GatewayFrequencyPlan) GetFskChannel() *GatewayFrequencyPlan_FSKChannel
func (*GatewayFrequencyPlan) GetLoraMultiSfChannels ¶ added in v3.7.0
func (x *GatewayFrequencyPlan) GetLoraMultiSfChannels() []*GatewayFrequencyPlan_LoRaMultiSFChannel
func (*GatewayFrequencyPlan) GetLoraSingleSfChannels ¶ added in v3.7.0
func (x *GatewayFrequencyPlan) GetLoraSingleSfChannels() []*GatewayFrequencyPlan_LoRaSingleSFChannel
func (*GatewayFrequencyPlan) GetRegion ¶
func (x *GatewayFrequencyPlan) GetRegion() Region
func (*GatewayFrequencyPlan) ProtoMessage ¶
func (*GatewayFrequencyPlan) ProtoMessage()
func (*GatewayFrequencyPlan) ProtoReflect ¶ added in v3.1.0
func (x *GatewayFrequencyPlan) ProtoReflect() protoreflect.Message
func (*GatewayFrequencyPlan) Reset ¶
func (x *GatewayFrequencyPlan) Reset()
func (*GatewayFrequencyPlan) String ¶
func (x *GatewayFrequencyPlan) String() string
type GatewayFrequencyPlan_FSKChannel ¶ added in v3.7.0
type GatewayFrequencyPlan_FSKChannel struct { // Frequency (Hz). Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // contains filtered or unexported fields }
func (*GatewayFrequencyPlan_FSKChannel) Descriptor
deprecated
added in
v3.7.0
func (*GatewayFrequencyPlan_FSKChannel) Descriptor() ([]byte, []int)
Deprecated: Use GatewayFrequencyPlan_FSKChannel.ProtoReflect.Descriptor instead.
func (*GatewayFrequencyPlan_FSKChannel) GetFrequency ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_FSKChannel) GetFrequency() uint64
func (*GatewayFrequencyPlan_FSKChannel) ProtoMessage ¶ added in v3.7.0
func (*GatewayFrequencyPlan_FSKChannel) ProtoMessage()
func (*GatewayFrequencyPlan_FSKChannel) ProtoReflect ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_FSKChannel) ProtoReflect() protoreflect.Message
func (*GatewayFrequencyPlan_FSKChannel) Reset ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_FSKChannel) Reset()
func (*GatewayFrequencyPlan_FSKChannel) String ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_FSKChannel) String() string
type GatewayFrequencyPlan_LoRaMultiSFChannel ¶ added in v3.7.0
type GatewayFrequencyPlan_LoRaMultiSFChannel struct { // Frequency (Hz). Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // contains filtered or unexported fields }
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) Descriptor
deprecated
added in
v3.7.0
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) Descriptor() ([]byte, []int)
Deprecated: Use GatewayFrequencyPlan_LoRaMultiSFChannel.ProtoReflect.Descriptor instead.
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) GetFrequency ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) GetFrequency() uint64
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoMessage ¶ added in v3.7.0
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoMessage()
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoReflect ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) ProtoReflect() protoreflect.Message
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) Reset ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) Reset()
func (*GatewayFrequencyPlan_LoRaMultiSFChannel) String ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaMultiSFChannel) String() string
type GatewayFrequencyPlan_LoRaSingleSFChannel ¶ added in v3.7.0
type GatewayFrequencyPlan_LoRaSingleSFChannel struct { // Frequency (Hz). Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // LoRa spreading factor. SpreadingFactor uint32 `protobuf:"varint,2,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"` // LoRa bandwidth (Hz). Bandwidth uint32 `protobuf:"varint,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"` // contains filtered or unexported fields }
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) Descriptor
deprecated
added in
v3.7.0
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) Descriptor() ([]byte, []int)
Deprecated: Use GatewayFrequencyPlan_LoRaSingleSFChannel.ProtoReflect.Descriptor instead.
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) GetBandwidth ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetBandwidth() uint32
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) GetFrequency ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetFrequency() uint64
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) GetSpreadingFactor ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) GetSpreadingFactor() uint32
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoMessage ¶ added in v3.7.0
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoMessage()
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoReflect ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) ProtoReflect() protoreflect.Message
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) Reset ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) Reset()
func (*GatewayFrequencyPlan_LoRaSingleSFChannel) String ¶ added in v3.7.0
func (x *GatewayFrequencyPlan_LoRaSingleSFChannel) String() string
type GatewayIdentifier ¶ added in v3.4.0
type GatewayIdentifier struct { // Extended unique identifier of the gateway. Eui *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"` // Types that are assignable to Id: // // *GatewayIdentifier_Plain // *GatewayIdentifier_Hash Id isGatewayIdentifier_Id `protobuf_oneof:"id"` // contains filtered or unexported fields }
func (*GatewayIdentifier) Descriptor
deprecated
added in
v3.4.0
func (*GatewayIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use GatewayIdentifier.ProtoReflect.Descriptor instead.
func (*GatewayIdentifier) GetEui ¶ added in v3.4.0
func (x *GatewayIdentifier) GetEui() *wrapperspb.UInt64Value
func (*GatewayIdentifier) GetHash ¶ added in v3.4.0
func (x *GatewayIdentifier) GetHash() []byte
func (*GatewayIdentifier) GetId ¶ added in v3.4.0
func (m *GatewayIdentifier) GetId() isGatewayIdentifier_Id
func (*GatewayIdentifier) GetPlain ¶ added in v3.4.0
func (x *GatewayIdentifier) GetPlain() string
func (*GatewayIdentifier) ProtoMessage ¶ added in v3.4.0
func (*GatewayIdentifier) ProtoMessage()
func (*GatewayIdentifier) ProtoReflect ¶ added in v3.4.0
func (x *GatewayIdentifier) ProtoReflect() protoreflect.Message
func (*GatewayIdentifier) Reset ¶ added in v3.4.0
func (x *GatewayIdentifier) Reset()
func (*GatewayIdentifier) String ¶ added in v3.4.0
func (x *GatewayIdentifier) String() string
func (*GatewayIdentifier) Validate ¶ added in v3.7.0
func (i *GatewayIdentifier) Validate() error
Validate returns whether the GatewayIdentifier is valid.
type GatewayIdentifier_Hash ¶ added in v3.4.0
type GatewayIdentifier_Hash struct { // SHA-256 hash of plain. Hash []byte `protobuf:"bytes,3,opt,name=hash,proto3,oneof"` }
type GatewayIdentifier_Plain ¶ added in v3.4.0
type GatewayIdentifier_Plain struct { // Unique identifier of the gateway within the namespace of the Forwarder. Plain string `protobuf:"bytes,2,opt,name=plain,proto3,oneof"` }
type GatewayLocation ¶ added in v3.7.0
type GatewayLocation struct { // Types that are assignable to Value: // // *GatewayLocation_Terrestrial_ // *GatewayLocation_Satellite_ Value isGatewayLocation_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*GatewayLocation) Descriptor
deprecated
added in
v3.7.0
func (*GatewayLocation) Descriptor() ([]byte, []int)
Deprecated: Use GatewayLocation.ProtoReflect.Descriptor instead.
func (*GatewayLocation) GetSatellite ¶ added in v3.7.0
func (x *GatewayLocation) GetSatellite() *GatewayLocation_Satellite
func (*GatewayLocation) GetTerrestrial ¶ added in v3.7.0
func (x *GatewayLocation) GetTerrestrial() *GatewayLocation_Terrestrial
func (*GatewayLocation) GetValue ¶ added in v3.7.0
func (m *GatewayLocation) GetValue() isGatewayLocation_Value
func (*GatewayLocation) ProtoMessage ¶ added in v3.7.0
func (*GatewayLocation) ProtoMessage()
func (*GatewayLocation) ProtoReflect ¶ added in v3.7.0
func (x *GatewayLocation) ProtoReflect() protoreflect.Message
func (*GatewayLocation) Reset ¶ added in v3.7.0
func (x *GatewayLocation) Reset()
func (*GatewayLocation) String ¶ added in v3.7.0
func (x *GatewayLocation) String() string
type GatewayLocationValue ¶ added in v3.7.0
type GatewayLocationValue struct { Location *GatewayLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
func (*GatewayLocationValue) Descriptor
deprecated
added in
v3.7.0
func (*GatewayLocationValue) Descriptor() ([]byte, []int)
Deprecated: Use GatewayLocationValue.ProtoReflect.Descriptor instead.
func (*GatewayLocationValue) GetLocation ¶ added in v3.7.0
func (x *GatewayLocationValue) GetLocation() *GatewayLocation
func (*GatewayLocationValue) ProtoMessage ¶ added in v3.7.0
func (*GatewayLocationValue) ProtoMessage()
func (*GatewayLocationValue) ProtoReflect ¶ added in v3.7.0
func (x *GatewayLocationValue) ProtoReflect() protoreflect.Message
func (*GatewayLocationValue) Reset ¶ added in v3.7.0
func (x *GatewayLocationValue) Reset()
func (*GatewayLocationValue) String ¶ added in v3.7.0
func (x *GatewayLocationValue) String() string
type GatewayLocation_Satellite ¶ added in v3.7.0
type GatewayLocation_Satellite struct { // Satellite location. // 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). // 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. // Home Networks receive this value if the Gateway Visibility has location set. Trajectory []*TimedLocation `protobuf:"bytes,3,rep,name=trajectory,proto3" json:"trajectory,omitempty"` // contains filtered or unexported fields }
func (*GatewayLocation_Satellite) Descriptor
deprecated
added in
v3.7.0
func (*GatewayLocation_Satellite) Descriptor() ([]byte, []int)
Deprecated: Use GatewayLocation_Satellite.ProtoReflect.Descriptor instead.
func (*GatewayLocation_Satellite) GetFieldOfView ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) GetFieldOfView() float64
func (*GatewayLocation_Satellite) GetLocation ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) GetLocation() *Location
func (*GatewayLocation_Satellite) GetTrajectory ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) GetTrajectory() []*TimedLocation
func (*GatewayLocation_Satellite) ProtoMessage ¶ added in v3.7.0
func (*GatewayLocation_Satellite) ProtoMessage()
func (*GatewayLocation_Satellite) ProtoReflect ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) ProtoReflect() protoreflect.Message
func (*GatewayLocation_Satellite) Reset ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) Reset()
func (*GatewayLocation_Satellite) String ¶ added in v3.7.0
func (x *GatewayLocation_Satellite) String() string
type GatewayLocation_Satellite_ ¶ added in v3.7.0
type GatewayLocation_Satellite_ struct {
Satellite *GatewayLocation_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof"`
}
type GatewayLocation_Terrestrial ¶ added in v3.7.0
type GatewayLocation_Terrestrial struct { // Location of the (first) antenna. // 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). // Home Networks receive this value if the Gateway Visibility has antenna_placement set. AntennaPlacement TerrestrialAntennaPlacement `` /* 163-byte string literal not displayed */ // Number of antennas. // Home Networks receive this value if the Gateway Visibility has antenna_count set. AntennaCount *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=antenna_count,json=antennaCount,proto3" json:"antenna_count,omitempty"` // Indicates whether the gateway produces fine timestamps. // Home Networks receive this value if the Gateway Visibility has fine_timestamps set. FineTimestamps *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=fine_timestamps,json=fineTimestamps,proto3" json:"fine_timestamps,omitempty"` // contains filtered or unexported fields }
func (*GatewayLocation_Terrestrial) Descriptor
deprecated
added in
v3.7.0
func (*GatewayLocation_Terrestrial) Descriptor() ([]byte, []int)
Deprecated: Use GatewayLocation_Terrestrial.ProtoReflect.Descriptor instead.
func (*GatewayLocation_Terrestrial) GetAntennaCount ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) GetAntennaCount() *wrapperspb.UInt32Value
func (*GatewayLocation_Terrestrial) GetAntennaPlacement ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) GetAntennaPlacement() TerrestrialAntennaPlacement
func (*GatewayLocation_Terrestrial) GetFineTimestamps ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) GetFineTimestamps() *wrapperspb.BoolValue
func (*GatewayLocation_Terrestrial) GetLocation ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) GetLocation() *Location
func (*GatewayLocation_Terrestrial) ProtoMessage ¶ added in v3.7.0
func (*GatewayLocation_Terrestrial) ProtoMessage()
func (*GatewayLocation_Terrestrial) ProtoReflect ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) ProtoReflect() protoreflect.Message
func (*GatewayLocation_Terrestrial) Reset ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) Reset()
func (*GatewayLocation_Terrestrial) String ¶ added in v3.7.0
func (x *GatewayLocation_Terrestrial) String() string
type GatewayLocation_Terrestrial_ ¶ added in v3.7.0
type GatewayLocation_Terrestrial_ struct {
Terrestrial *GatewayLocation_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof"`
}
type GatewayMetadataLocalization ¶
type GatewayMetadataLocalization struct { // Types that are assignable to Value: // // *GatewayMetadataLocalization_Terrestrial_ // *GatewayMetadataLocalization_Satellite_ Value isGatewayMetadataLocalization_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
Gateway metadata for localization.
func (*GatewayMetadataLocalization) Descriptor
deprecated
func (*GatewayMetadataLocalization) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataLocalization.ProtoReflect.Descriptor instead.
func (*GatewayMetadataLocalization) GetSatellite ¶
func (x *GatewayMetadataLocalization) GetSatellite() *GatewayMetadataLocalization_Satellite
func (*GatewayMetadataLocalization) GetTerrestrial ¶
func (x *GatewayMetadataLocalization) GetTerrestrial() *GatewayMetadataLocalization_Terrestrial
func (*GatewayMetadataLocalization) GetValue ¶
func (m *GatewayMetadataLocalization) GetValue() isGatewayMetadataLocalization_Value
func (*GatewayMetadataLocalization) ProtoMessage ¶
func (*GatewayMetadataLocalization) ProtoMessage()
func (*GatewayMetadataLocalization) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataLocalization) ProtoReflect() protoreflect.Message
func (*GatewayMetadataLocalization) Reset ¶
func (x *GatewayMetadataLocalization) Reset()
func (*GatewayMetadataLocalization) String ¶
func (x *GatewayMetadataLocalization) String() string
type GatewayMetadataLocalization_Satellite ¶
type GatewayMetadataLocalization_Satellite struct { // Satellite location. Location *Location `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
func (*GatewayMetadataLocalization_Satellite) Descriptor
deprecated
func (*GatewayMetadataLocalization_Satellite) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataLocalization_Satellite.ProtoReflect.Descriptor instead.
func (*GatewayMetadataLocalization_Satellite) GetLocation ¶
func (x *GatewayMetadataLocalization_Satellite) GetLocation() *Location
func (*GatewayMetadataLocalization_Satellite) ProtoMessage ¶
func (*GatewayMetadataLocalization_Satellite) ProtoMessage()
func (*GatewayMetadataLocalization_Satellite) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataLocalization_Satellite) ProtoReflect() protoreflect.Message
func (*GatewayMetadataLocalization_Satellite) Reset ¶
func (x *GatewayMetadataLocalization_Satellite) Reset()
func (*GatewayMetadataLocalization_Satellite) String ¶
func (x *GatewayMetadataLocalization_Satellite) String() string
type GatewayMetadataLocalization_Satellite_ ¶
type GatewayMetadataLocalization_Satellite_ struct {
Satellite *GatewayMetadataLocalization_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof"`
}
type GatewayMetadataLocalization_Terrestrial ¶
type GatewayMetadataLocalization_Terrestrial struct { Antennas []*GatewayMetadataLocalization_Terrestrial_Antenna `protobuf:"bytes,1,rep,name=antennas,proto3" json:"antennas,omitempty"` // contains filtered or unexported fields }
func (*GatewayMetadataLocalization_Terrestrial) Descriptor
deprecated
func (*GatewayMetadataLocalization_Terrestrial) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataLocalization_Terrestrial.ProtoReflect.Descriptor instead.
func (*GatewayMetadataLocalization_Terrestrial) GetAntennas ¶
func (x *GatewayMetadataLocalization_Terrestrial) GetAntennas() []*GatewayMetadataLocalization_Terrestrial_Antenna
func (*GatewayMetadataLocalization_Terrestrial) ProtoMessage ¶
func (*GatewayMetadataLocalization_Terrestrial) ProtoMessage()
func (*GatewayMetadataLocalization_Terrestrial) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataLocalization_Terrestrial) ProtoReflect() protoreflect.Message
func (*GatewayMetadataLocalization_Terrestrial) Reset ¶
func (x *GatewayMetadataLocalization_Terrestrial) Reset()
func (*GatewayMetadataLocalization_Terrestrial) String ¶
func (x *GatewayMetadataLocalization_Terrestrial) String() string
type GatewayMetadataLocalization_Terrestrial_ ¶
type GatewayMetadataLocalization_Terrestrial_ struct {
Terrestrial *GatewayMetadataLocalization_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof"`
}
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 *wrapperspb.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"` // contains filtered or unexported fields }
func (*GatewayMetadataLocalization_Terrestrial_Antenna) Descriptor
deprecated
func (*GatewayMetadataLocalization_Terrestrial_Antenna) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataLocalization_Terrestrial_Antenna.ProtoReflect.Descriptor instead.
func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetFineTimestamp ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetFineTimestamp() *wrapperspb.UInt64Value
func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetIndex ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetIndex() uint32
func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetLocation ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetLocation() *Location
func (*GatewayMetadataLocalization_Terrestrial_Antenna) GetSignalQuality ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) GetSignalQuality() *TerrestrialGatewayAntennaSignalQuality
func (*GatewayMetadataLocalization_Terrestrial_Antenna) ProtoMessage ¶
func (*GatewayMetadataLocalization_Terrestrial_Antenna) ProtoMessage()
func (*GatewayMetadataLocalization_Terrestrial_Antenna) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) ProtoReflect() protoreflect.Message
func (*GatewayMetadataLocalization_Terrestrial_Antenna) Reset ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) Reset()
func (*GatewayMetadataLocalization_Terrestrial_Antenna) String ¶
func (x *GatewayMetadataLocalization_Terrestrial_Antenna) String() string
type GatewayMetadataSignalQuality ¶
type GatewayMetadataSignalQuality struct { // Types that are assignable to Value: // // *GatewayMetadataSignalQuality_Terrestrial_ // *GatewayMetadataSignalQuality_Satellite_ Value isGatewayMetadataSignalQuality_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
Gateway metadata signal quality.
func (*GatewayMetadataSignalQuality) Descriptor
deprecated
func (*GatewayMetadataSignalQuality) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataSignalQuality.ProtoReflect.Descriptor instead.
func (*GatewayMetadataSignalQuality) GetSatellite ¶
func (x *GatewayMetadataSignalQuality) GetSatellite() *GatewayMetadataSignalQuality_Satellite
func (*GatewayMetadataSignalQuality) GetTerrestrial ¶
func (x *GatewayMetadataSignalQuality) GetTerrestrial() *GatewayMetadataSignalQuality_Terrestrial
func (*GatewayMetadataSignalQuality) GetValue ¶
func (m *GatewayMetadataSignalQuality) GetValue() isGatewayMetadataSignalQuality_Value
func (*GatewayMetadataSignalQuality) ProtoMessage ¶
func (*GatewayMetadataSignalQuality) ProtoMessage()
func (*GatewayMetadataSignalQuality) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataSignalQuality) ProtoReflect() protoreflect.Message
func (*GatewayMetadataSignalQuality) Reset ¶
func (x *GatewayMetadataSignalQuality) Reset()
func (*GatewayMetadataSignalQuality) String ¶
func (x *GatewayMetadataSignalQuality) String() string
type GatewayMetadataSignalQuality_Satellite ¶
type GatewayMetadataSignalQuality_Satellite struct {
// contains filtered or unexported fields
}
func (*GatewayMetadataSignalQuality_Satellite) Descriptor
deprecated
func (*GatewayMetadataSignalQuality_Satellite) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataSignalQuality_Satellite.ProtoReflect.Descriptor instead.
func (*GatewayMetadataSignalQuality_Satellite) ProtoMessage ¶
func (*GatewayMetadataSignalQuality_Satellite) ProtoMessage()
func (*GatewayMetadataSignalQuality_Satellite) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataSignalQuality_Satellite) ProtoReflect() protoreflect.Message
func (*GatewayMetadataSignalQuality_Satellite) Reset ¶
func (x *GatewayMetadataSignalQuality_Satellite) Reset()
func (*GatewayMetadataSignalQuality_Satellite) String ¶
func (x *GatewayMetadataSignalQuality_Satellite) String() string
type GatewayMetadataSignalQuality_Satellite_ ¶
type GatewayMetadataSignalQuality_Satellite_ struct {
Satellite *GatewayMetadataSignalQuality_Satellite `protobuf:"bytes,2,opt,name=satellite,proto3,oneof"`
}
type GatewayMetadataSignalQuality_Terrestrial ¶
type GatewayMetadataSignalQuality_Terrestrial struct { Antennas []*GatewayMetadataSignalQuality_Terrestrial_Antenna `protobuf:"bytes,1,rep,name=antennas,proto3" json:"antennas,omitempty"` // contains filtered or unexported fields }
func (*GatewayMetadataSignalQuality_Terrestrial) Descriptor
deprecated
func (*GatewayMetadataSignalQuality_Terrestrial) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataSignalQuality_Terrestrial.ProtoReflect.Descriptor instead.
func (*GatewayMetadataSignalQuality_Terrestrial) GetAntennas ¶
func (x *GatewayMetadataSignalQuality_Terrestrial) GetAntennas() []*GatewayMetadataSignalQuality_Terrestrial_Antenna
func (*GatewayMetadataSignalQuality_Terrestrial) ProtoMessage ¶
func (*GatewayMetadataSignalQuality_Terrestrial) ProtoMessage()
func (*GatewayMetadataSignalQuality_Terrestrial) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataSignalQuality_Terrestrial) ProtoReflect() protoreflect.Message
func (*GatewayMetadataSignalQuality_Terrestrial) Reset ¶
func (x *GatewayMetadataSignalQuality_Terrestrial) Reset()
func (*GatewayMetadataSignalQuality_Terrestrial) String ¶
func (x *GatewayMetadataSignalQuality_Terrestrial) String() string
type GatewayMetadataSignalQuality_Terrestrial_ ¶
type GatewayMetadataSignalQuality_Terrestrial_ struct {
Terrestrial *GatewayMetadataSignalQuality_Terrestrial `protobuf:"bytes,1,opt,name=terrestrial,proto3,oneof"`
}
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"` // contains filtered or unexported fields }
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Descriptor
deprecated
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataSignalQuality_Terrestrial_Antenna.ProtoReflect.Descriptor instead.
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) GetIndex ¶
func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) GetIndex() uint32
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) GetValue ¶
func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) GetValue() *TerrestrialGatewayAntennaSignalQuality
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoMessage ¶
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoMessage()
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) ProtoReflect() protoreflect.Message
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) Reset ¶
func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) Reset()
func (*GatewayMetadataSignalQuality_Terrestrial_Antenna) String ¶
func (x *GatewayMetadataSignalQuality_Terrestrial_Antenna) String() string
type GatewayMetadataTeaser ¶
type GatewayMetadataTeaser struct { // // *GatewayMetadataTeaser_Terrestrial_ // *GatewayMetadataTeaser_Satellite_ Value isGatewayMetadataTeaser_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
Teaser of gateway metadata.
func (*GatewayMetadataTeaser) Descriptor
deprecated
func (*GatewayMetadataTeaser) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataTeaser.ProtoReflect.Descriptor instead.
func (*GatewayMetadataTeaser) GetSatellite ¶
func (x *GatewayMetadataTeaser) GetSatellite() *GatewayMetadataTeaser_Satellite
func (*GatewayMetadataTeaser) GetTerrestrial ¶
func (x *GatewayMetadataTeaser) GetTerrestrial() *GatewayMetadataTeaser_Terrestrial
func (*GatewayMetadataTeaser) GetValue ¶
func (m *GatewayMetadataTeaser) GetValue() isGatewayMetadataTeaser_Value
func (*GatewayMetadataTeaser) ProtoMessage ¶
func (*GatewayMetadataTeaser) ProtoMessage()
func (*GatewayMetadataTeaser) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataTeaser) ProtoReflect() protoreflect.Message
func (*GatewayMetadataTeaser) Reset ¶
func (x *GatewayMetadataTeaser) Reset()
func (*GatewayMetadataTeaser) String ¶
func (x *GatewayMetadataTeaser) String() string
type GatewayMetadataTeaser_Satellite ¶
type GatewayMetadataTeaser_Satellite struct {
// contains filtered or unexported fields
}
func (*GatewayMetadataTeaser_Satellite) Descriptor
deprecated
func (*GatewayMetadataTeaser_Satellite) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataTeaser_Satellite.ProtoReflect.Descriptor instead.
func (*GatewayMetadataTeaser_Satellite) ProtoMessage ¶
func (*GatewayMetadataTeaser_Satellite) ProtoMessage()
func (*GatewayMetadataTeaser_Satellite) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataTeaser_Satellite) ProtoReflect() protoreflect.Message
func (*GatewayMetadataTeaser_Satellite) Reset ¶
func (x *GatewayMetadataTeaser_Satellite) Reset()
func (*GatewayMetadataTeaser_Satellite) String ¶
func (x *GatewayMetadataTeaser_Satellite) String() string
type GatewayMetadataTeaser_Satellite_ ¶
type GatewayMetadataTeaser_Satellite_ struct {
}type GatewayMetadataTeaser_Terrestrial ¶
type GatewayMetadataTeaser_Terrestrial struct { bool `protobuf:"varint,2,opt,name=fine_timestamp,json=fineTimestamp,proto3" json:"fine_timestamp,omitempty"` // contains filtered or unexported fields }FineTimestamp
func (*GatewayMetadataTeaser_Terrestrial) Descriptor
deprecated
func (*GatewayMetadataTeaser_Terrestrial) Descriptor() ([]byte, []int)
Deprecated: Use GatewayMetadataTeaser_Terrestrial.ProtoReflect.Descriptor instead.
func (*GatewayMetadataTeaser_Terrestrial) GetFineTimestamp ¶
func (x *GatewayMetadataTeaser_Terrestrial) GetFineTimestamp() bool
func (*GatewayMetadataTeaser_Terrestrial) ProtoMessage ¶
func (*GatewayMetadataTeaser_Terrestrial) ProtoMessage()
func (*GatewayMetadataTeaser_Terrestrial) ProtoReflect ¶ added in v3.1.0
func (x *GatewayMetadataTeaser_Terrestrial) ProtoReflect() protoreflect.Message
func (*GatewayMetadataTeaser_Terrestrial) Reset ¶
func (x *GatewayMetadataTeaser_Terrestrial) Reset()
func (*GatewayMetadataTeaser_Terrestrial) String ¶
func (x *GatewayMetadataTeaser_Terrestrial) String() string
type GatewayMetadataTeaser_Terrestrial_ ¶
type GatewayMetadataTeaser_Terrestrial_ struct {
}type GatewayVisibility ¶
type GatewayVisibility struct { // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,10,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,11,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // LoRa Alliance NetID of the Home Network Member. HomeNetworkNetId uint32 `protobuf:"varint,12,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"` // Tenant ID managed by the Home Network Member. HomeNetworkTenantId string `protobuf:"bytes,13,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // Timestamp when the policy got last updated. UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // 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. ContactInfo bool `protobuf:"varint,5,opt,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"` // Show status (online/offline). Status bool `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"` // Show frequency plan. FrequencyPlan bool `protobuf:"varint,8,opt,name=frequency_plan,json=frequencyPlan,proto3" json:"frequency_plan,omitempty"` // Show receive and transmission packet rates. PacketRates bool `protobuf:"varint,9,opt,name=packet_rates,json=packetRates,proto3" json:"packet_rates,omitempty"` // contains filtered or unexported fields }
func (*GatewayVisibility) Descriptor
deprecated
func (*GatewayVisibility) Descriptor() ([]byte, []int)
Deprecated: Use GatewayVisibility.ProtoReflect.Descriptor instead.
func (*GatewayVisibility) GetAntennaCount ¶
func (x *GatewayVisibility) GetAntennaCount() bool
func (*GatewayVisibility) GetAntennaPlacement ¶
func (x *GatewayVisibility) GetAntennaPlacement() bool
func (*GatewayVisibility) GetContactInfo ¶ added in v3.7.0
func (x *GatewayVisibility) GetContactInfo() bool
func (*GatewayVisibility) GetFineTimestamps ¶
func (x *GatewayVisibility) GetFineTimestamps() bool
func (*GatewayVisibility) GetForwarderNetId ¶ added in v3.8.2
func (x *GatewayVisibility) GetForwarderNetId() uint32
func (*GatewayVisibility) GetForwarderTenantId ¶ added in v3.8.2
func (x *GatewayVisibility) GetForwarderTenantId() string
func (*GatewayVisibility) GetFrequencyPlan ¶
func (x *GatewayVisibility) GetFrequencyPlan() bool
func (*GatewayVisibility) GetHomeNetworkNetId ¶ added in v3.8.2
func (x *GatewayVisibility) GetHomeNetworkNetId() uint32
func (*GatewayVisibility) GetHomeNetworkTenantId ¶ added in v3.8.2
func (x *GatewayVisibility) GetHomeNetworkTenantId() string
func (*GatewayVisibility) GetLocation ¶
func (x *GatewayVisibility) GetLocation() bool
func (*GatewayVisibility) GetPacketRates ¶ added in v3.7.0
func (x *GatewayVisibility) GetPacketRates() bool
func (*GatewayVisibility) GetStatus ¶
func (x *GatewayVisibility) GetStatus() bool
func (*GatewayVisibility) GetUpdatedAt ¶ added in v3.8.2
func (x *GatewayVisibility) GetUpdatedAt() *timestamppb.Timestamp
func (*GatewayVisibility) ProtoMessage ¶
func (*GatewayVisibility) ProtoMessage()
func (*GatewayVisibility) ProtoReflect ¶ added in v3.1.0
func (x *GatewayVisibility) ProtoReflect() protoreflect.Message
func (*GatewayVisibility) Reset ¶
func (x *GatewayVisibility) Reset()
func (*GatewayVisibility) String ¶
func (x *GatewayVisibility) String() string
type HomeNetworkEndpointRequest ¶ added in v3.2.0
type HomeNetworkEndpointRequest interface { GetHomeNetworkNetId() uint32 GetHomeNetworkTenantId() string GetHomeNetworkClusterId() string }
HomeNetworkEndpointRequest is a request with a Home Network Endpoint.
type HomeNetworkTenantRequest ¶
type HomeNetworkTenantRequest interface { GetHomeNetworkNetId() uint32 GetHomeNetworkTenantId() string }
HomeNetworkTenantRequest is a request with a Home Network Tenant ID.
type JoinEUIPrefix ¶ added in v3.11.0
type JoinEUIPrefix struct { Value uint64 `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"` // contains filtered or unexported fields }
func (*JoinEUIPrefix) Descriptor
deprecated
added in
v3.11.0
func (*JoinEUIPrefix) Descriptor() ([]byte, []int)
Deprecated: Use JoinEUIPrefix.ProtoReflect.Descriptor instead.
func (*JoinEUIPrefix) GetLength ¶ added in v3.11.0
func (x *JoinEUIPrefix) GetLength() uint32
func (*JoinEUIPrefix) GetValue ¶ added in v3.11.0
func (x *JoinEUIPrefix) GetValue() uint64
func (*JoinEUIPrefix) MarshalText ¶ added in v3.11.0
func (m *JoinEUIPrefix) MarshalText() ([]byte, error)
MarshalText returns the JoinEUIPrefix as formatted string.
func (*JoinEUIPrefix) Match ¶ added in v3.11.0
func (m *JoinEUIPrefix) Match(joinEUI uint64) bool
Match returns true if the JoinEUIPrefix matches the given DevAddr.
func (*JoinEUIPrefix) ProtoMessage ¶ added in v3.11.0
func (*JoinEUIPrefix) ProtoMessage()
func (*JoinEUIPrefix) ProtoReflect ¶ added in v3.11.0
func (x *JoinEUIPrefix) ProtoReflect() protoreflect.Message
func (*JoinEUIPrefix) Reset ¶ added in v3.11.0
func (x *JoinEUIPrefix) Reset()
func (*JoinEUIPrefix) String ¶ added in v3.11.0
func (x *JoinEUIPrefix) String() string
func (*JoinEUIPrefix) UnmarshalText ¶ added in v3.11.0
func (m *JoinEUIPrefix) UnmarshalText(text []byte) error
UnmarshalText parses the formatted string.
func (*JoinEUIPrefix) Validate ¶ added in v3.11.0
func (pf *JoinEUIPrefix) Validate() error
Validate returns whether the JoinEUIPrefix is valid.
type JoinEUIPrefixRoute ¶ added in v3.11.0
type JoinEUIPrefixRoute struct { // Prefix of the route. Prefix *JoinEUIPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // ID of the Join Server. Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // Timestamp when the route was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Types that are assignable to Resolver: // // *JoinEUIPrefixRoute_Lookup // *JoinEUIPrefixRoute_Fixed Resolver isJoinEUIPrefixRoute_Resolver `protobuf_oneof:"resolver"` // contains filtered or unexported fields }
func (*JoinEUIPrefixRoute) Descriptor
deprecated
added in
v3.11.0
func (*JoinEUIPrefixRoute) Descriptor() ([]byte, []int)
Deprecated: Use JoinEUIPrefixRoute.ProtoReflect.Descriptor instead.
func (*JoinEUIPrefixRoute) GetCreatedAt ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) GetCreatedAt() *timestamppb.Timestamp
func (*JoinEUIPrefixRoute) GetFixed ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) GetFixed() *JoinServerFixedEndpoint
func (*JoinEUIPrefixRoute) GetId ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) GetId() uint32
func (*JoinEUIPrefixRoute) GetLookup ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) GetLookup() *Target
func (*JoinEUIPrefixRoute) GetPrefix ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) GetPrefix() *JoinEUIPrefix
func (*JoinEUIPrefixRoute) GetResolver ¶ added in v3.11.0
func (m *JoinEUIPrefixRoute) GetResolver() isJoinEUIPrefixRoute_Resolver
func (*JoinEUIPrefixRoute) ProtoMessage ¶ added in v3.11.0
func (*JoinEUIPrefixRoute) ProtoMessage()
func (*JoinEUIPrefixRoute) ProtoReflect ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) ProtoReflect() protoreflect.Message
func (*JoinEUIPrefixRoute) Reset ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) Reset()
func (*JoinEUIPrefixRoute) String ¶ added in v3.11.0
func (x *JoinEUIPrefixRoute) String() string
type JoinEUIPrefixRoute_Fixed ¶ added in v3.11.0
type JoinEUIPrefixRoute_Fixed struct { // Fixed endpoint which handles activations from any DevEUI for this set of JoinEUIs. Fixed *JoinServerFixedEndpoint `protobuf:"bytes,5,opt,name=fixed,proto3,oneof"` }
type JoinEUIPrefixRoute_Lookup ¶ added in v3.11.0
type JoinEUIPrefixRoute_Lookup struct { // Target to lookup the endpoint based on DevEUI for this set of JoinEUIs. Lookup *Target `protobuf:"bytes,4,opt,name=lookup,proto3,oneof"` }
type JoinServer ¶ added in v3.11.0
type JoinServer struct { // Unique identifier of the Join Server. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Name of the Join Server. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // JoinEUI prefixes of this Join Server. JoinEuiPrefixes []*JoinEUIPrefix `protobuf:"bytes,3,rep,name=join_eui_prefixes,json=joinEuiPrefixes,proto3" json:"join_eui_prefixes,omitempty"` // Administrative contact. AdministrativeContact *ContactInfo `protobuf:"bytes,4,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"` // Technical contact. TechnicalContact *ContactInfo `protobuf:"bytes,5,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"` // Indicates whether the Join Server is publicly listed. Listed bool `protobuf:"varint,6,opt,name=listed,proto3" json:"listed,omitempty"` // Types that are assignable to Resolver: // // *JoinServer_Lookup // *JoinServer_Fixed Resolver isJoinServer_Resolver `protobuf_oneof:"resolver"` // contains filtered or unexported fields }
func (*JoinServer) Descriptor
deprecated
added in
v3.11.0
func (*JoinServer) Descriptor() ([]byte, []int)
Deprecated: Use JoinServer.ProtoReflect.Descriptor instead.
func (*JoinServer) GetAdministrativeContact ¶ added in v3.11.0
func (x *JoinServer) GetAdministrativeContact() *ContactInfo
func (*JoinServer) GetFixed ¶ added in v3.11.0
func (x *JoinServer) GetFixed() *JoinServerFixedEndpoint
func (*JoinServer) GetId ¶ added in v3.11.0
func (x *JoinServer) GetId() uint32
func (*JoinServer) GetJoinEuiPrefixes ¶ added in v3.11.0
func (x *JoinServer) GetJoinEuiPrefixes() []*JoinEUIPrefix
func (*JoinServer) GetListed ¶ added in v3.11.0
func (x *JoinServer) GetListed() bool
func (*JoinServer) GetLookup ¶ added in v3.11.0
func (x *JoinServer) GetLookup() *Target
func (*JoinServer) GetName ¶ added in v3.11.0
func (x *JoinServer) GetName() string
func (*JoinServer) GetResolver ¶ added in v3.11.0
func (m *JoinServer) GetResolver() isJoinServer_Resolver
func (*JoinServer) GetTechnicalContact ¶ added in v3.11.0
func (x *JoinServer) GetTechnicalContact() *ContactInfo
func (*JoinServer) ProtoMessage ¶ added in v3.11.0
func (*JoinServer) ProtoMessage()
func (*JoinServer) ProtoReflect ¶ added in v3.11.0
func (x *JoinServer) ProtoReflect() protoreflect.Message
func (*JoinServer) Reset ¶ added in v3.11.0
func (x *JoinServer) Reset()
func (*JoinServer) String ¶ added in v3.11.0
func (x *JoinServer) String() string
type JoinServerFixedEndpoint ¶ added in v3.11.0
type JoinServerFixedEndpoint struct { // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // ID assigned by the Member (optional). TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Cluster of the Member (optional). ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*JoinServerFixedEndpoint) Descriptor
deprecated
added in
v3.11.0
func (*JoinServerFixedEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use JoinServerFixedEndpoint.ProtoReflect.Descriptor instead.
func (*JoinServerFixedEndpoint) GetClusterId ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) GetClusterId() string
func (*JoinServerFixedEndpoint) GetNetId ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) GetNetId() uint32
func (*JoinServerFixedEndpoint) GetTenantId ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) GetTenantId() string
func (*JoinServerFixedEndpoint) ProtoMessage ¶ added in v3.11.0
func (*JoinServerFixedEndpoint) ProtoMessage()
func (*JoinServerFixedEndpoint) ProtoReflect ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) ProtoReflect() protoreflect.Message
func (*JoinServerFixedEndpoint) Reset ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) Reset()
func (*JoinServerFixedEndpoint) String ¶ added in v3.11.0
func (x *JoinServerFixedEndpoint) String() string
func (*JoinServerFixedEndpoint) Validate ¶ added in v3.11.0
func (e *JoinServerFixedEndpoint) Validate() error
Validate returns whether the HomeNetwork is valid.
type JoinServer_Fixed ¶ added in v3.11.0
type JoinServer_Fixed struct { // Fixed endpoint which handles activations from any DevEUI for this set of JoinEUIs. Fixed *JoinServerFixedEndpoint `protobuf:"bytes,8,opt,name=fixed,proto3,oneof"` }
type JoinServer_Lookup ¶ added in v3.11.0
type JoinServer_Lookup struct { // Target to lookup the endpoint based on DevEUI for this set of JoinEUIs. Lookup *Target `protobuf:"bytes,7,opt,name=lookup,proto3,oneof"` }
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"` // contains filtered or unexported fields }
Pointer to a Key on a Key Exchange.
func (*KeyPointer) Descriptor
deprecated
func (*KeyPointer) Descriptor() ([]byte, []int)
Deprecated: Use KeyPointer.ProtoReflect.Descriptor instead.
func (*KeyPointer) GetKeyExchange ¶
func (x *KeyPointer) GetKeyExchange() string
func (*KeyPointer) GetLabel ¶
func (x *KeyPointer) GetLabel() string
func (*KeyPointer) ProtoMessage ¶
func (*KeyPointer) ProtoMessage()
func (*KeyPointer) ProtoReflect ¶ added in v3.1.0
func (x *KeyPointer) ProtoReflect() protoreflect.Message
func (*KeyPointer) Reset ¶
func (x *KeyPointer) Reset()
func (*KeyPointer) String ¶
func (x *KeyPointer) String() string
type LRFHSSDataRate ¶ added in v3.10.0
type LRFHSSDataRate struct { // Modulation type. // 0 is GMSK at 488 Hz. ModulationType uint32 `protobuf:"varint,1,opt,name=modulation_type,json=modulationType,proto3" json:"modulation_type,omitempty"` // Operating channel width (Hz). OperatingChannelWidth uint32 `` /* 127-byte string literal not displayed */ // Coding rate. CodingRate string `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"` // contains filtered or unexported fields }
func (*LRFHSSDataRate) Descriptor
deprecated
added in
v3.10.0
func (*LRFHSSDataRate) Descriptor() ([]byte, []int)
Deprecated: Use LRFHSSDataRate.ProtoReflect.Descriptor instead.
func (*LRFHSSDataRate) GetCodingRate ¶ added in v3.10.6
func (x *LRFHSSDataRate) GetCodingRate() string
func (*LRFHSSDataRate) GetModulationType ¶ added in v3.10.0
func (x *LRFHSSDataRate) GetModulationType() uint32
func (*LRFHSSDataRate) GetOperatingChannelWidth ¶ added in v3.10.0
func (x *LRFHSSDataRate) GetOperatingChannelWidth() uint32
func (*LRFHSSDataRate) ProtoMessage ¶ added in v3.10.0
func (*LRFHSSDataRate) ProtoMessage()
func (*LRFHSSDataRate) ProtoReflect ¶ added in v3.10.0
func (x *LRFHSSDataRate) ProtoReflect() protoreflect.Message
func (*LRFHSSDataRate) Reset ¶ added in v3.10.0
func (x *LRFHSSDataRate) Reset()
func (*LRFHSSDataRate) String ¶ added in v3.10.0
func (x *LRFHSSDataRate) String() string
type LoRaDataRate ¶ added in v3.10.0
type LoRaDataRate struct { SpreadingFactor uint32 `protobuf:"varint,1,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"` // Bandwidth (Hz). Bandwidth uint32 `protobuf:"varint,2,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"` // Coding rate. CodingRate string `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"` // contains filtered or unexported fields }
func (*LoRaDataRate) Descriptor
deprecated
added in
v3.10.0
func (*LoRaDataRate) Descriptor() ([]byte, []int)
Deprecated: Use LoRaDataRate.ProtoReflect.Descriptor instead.
func (*LoRaDataRate) GetBandwidth ¶ added in v3.10.0
func (x *LoRaDataRate) GetBandwidth() uint32
func (*LoRaDataRate) GetCodingRate ¶ added in v3.10.6
func (x *LoRaDataRate) GetCodingRate() string
func (*LoRaDataRate) GetSpreadingFactor ¶ added in v3.10.0
func (x *LoRaDataRate) GetSpreadingFactor() uint32
func (*LoRaDataRate) ProtoMessage ¶ added in v3.10.0
func (*LoRaDataRate) ProtoMessage()
func (*LoRaDataRate) ProtoReflect ¶ added in v3.10.0
func (x *LoRaDataRate) ProtoReflect() protoreflect.Message
func (*LoRaDataRate) Reset ¶ added in v3.10.0
func (x *LoRaDataRate) Reset()
func (*LoRaDataRate) String ¶ added in v3.10.0
func (x *LoRaDataRate) String() string
type Location ¶
type Location struct { // The North–South position (degrees; -90 to +90), where 0 is the equator, North pole is positive, South pole is negative. Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"` // The East-West position (degrees; -180 to +180), where 0 is the Prime Meridian (Greenwich), East is positive, West is negative. Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"` // Altitude (meters), where 0 is the mean sea level. Altitude float64 `protobuf:"fixed64,5,opt,name=altitude,proto3" json:"altitude,omitempty"` // Accuracy of the location (meters). Accuracy float32 `protobuf:"fixed32,4,opt,name=accuracy,proto3" json:"accuracy,omitempty"` // contains filtered or unexported fields }
func (*Location) Descriptor
deprecated
func (*Location) GetAccuracy ¶
func (*Location) GetAltitude ¶
func (*Location) GetLatitude ¶
func (*Location) GetLongitude ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶ added in v3.1.0
func (x *Location) ProtoReflect() protoreflect.Message
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) Descriptor ¶ added in v3.1.0
func (MessageDeliveryState) Descriptor() protoreflect.EnumDescriptor
func (MessageDeliveryState) Enum ¶ added in v3.1.0
func (x MessageDeliveryState) Enum() *MessageDeliveryState
func (MessageDeliveryState) EnumDescriptor
deprecated
func (MessageDeliveryState) EnumDescriptor() ([]byte, []int)
Deprecated: Use MessageDeliveryState.Descriptor instead.
func (MessageDeliveryState) Number ¶ added in v3.1.0
func (x MessageDeliveryState) Number() protoreflect.EnumNumber
func (MessageDeliveryState) String ¶
func (x MessageDeliveryState) String() string
func (MessageDeliveryState) Type ¶ added in v3.1.0
func (MessageDeliveryState) Type() protoreflect.EnumType
type Modulation ¶
type Modulation int32
const ( // LoRa modulation. Modulation_LORA Modulation = 0 // FSK modulation. Modulation_FSK Modulation = 1 )
func (Modulation) Descriptor ¶ added in v3.1.0
func (Modulation) Descriptor() protoreflect.EnumDescriptor
func (Modulation) Enum ¶ added in v3.1.0
func (x Modulation) Enum() *Modulation
func (Modulation) EnumDescriptor
deprecated
func (Modulation) EnumDescriptor() ([]byte, []int)
Deprecated: Use Modulation.Descriptor instead.
func (Modulation) Number ¶ added in v3.1.0
func (x Modulation) Number() protoreflect.EnumNumber
func (Modulation) String ¶
func (x Modulation) String() string
func (Modulation) Type ¶ added in v3.1.0
func (Modulation) Type() protoreflect.EnumType
type NetID ¶
type NetID uint32
NetID represents a LoRa Alliance NetID.
func NetIDFromDevAddr ¶
NetIDFromDevAddr returns the sanitized NetID from the given DevAddr. See https://lora-alliance.org/sites/default/files/2019-08/tc22-00003.000.cr-be-type3-type4-netid-correction.pdf. If grouped is true, the first NetID of a group of NetIDs is returned. See NetID.Group().
func (NetID) DevAddrPrefix ¶ added in v3.2.0
func (n NetID) DevAddrPrefix(grouped bool) *DevAddrPrefix
DevAddrPrefix returns the DevAddr prefix.
func (NetID) Group ¶ added in v3.16.1
Group returns the grouped NetID. For any Type 7 NetIDs, the first NetID in the group of 16 continuous Type 7 NetIDs is returned.
func (NetID) MarshalText ¶
MarshalText implements TextMarshaler.
func (NetID) MatchPrefix ¶ added in v3.13.0
func (n NetID) MatchPrefix(p *DevAddrPrefix, grouped bool) bool
MatchPrefix returns whether the given prefix falls within the NetID's DevAddr prefix. If grouped is true, the DevAddr prefix of the NetID group is considered. See NetID.Group().
func (*NetID) UnmarshalText ¶
UnmarshalText implements TextUnmarshaler.
type Network ¶ added in v3.2.0
type Network struct { // Authority of the network. // If empty, Packet Broker is the authority. Authority string `protobuf:"bytes,10,opt,name=authority,proto3" json:"authority,omitempty"` // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // Name of the network. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // DevAddr prefixes of the tenant. DevAddrBlocks []*DevAddrBlock `protobuf:"bytes,3,rep,name=dev_addr_blocks,json=devAddrBlocks,proto3" json:"dev_addr_blocks,omitempty"` // Administrative contact. AdministrativeContact *ContactInfo `protobuf:"bytes,4,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"` // Technical contact. TechnicalContact *ContactInfo `protobuf:"bytes,5,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"` // Indicates whether the network is publicly listed in the catalog. Listed bool `protobuf:"varint,6,opt,name=listed,proto3" json:"listed,omitempty"` // Optional target information. Target *Target `protobuf:"bytes,7,opt,name=target,proto3" json:"target,omitempty"` // Delegated network. DelegatedNetId *wrapperspb.UInt32Value `protobuf:"bytes,8,opt,name=delegated_net_id,json=delegatedNetId,proto3" json:"delegated_net_id,omitempty"` // Networks that this network represents. RepresentsNetIds []uint32 `protobuf:"varint,9,rep,packed,name=represents_net_ids,json=representsNetIds,proto3" json:"represents_net_ids,omitempty"` // contains filtered or unexported fields }
func (*Network) Descriptor
deprecated
added in
v3.2.0
func (*Network) GetAdministrativeContact ¶ added in v3.2.0
func (x *Network) GetAdministrativeContact() *ContactInfo
func (*Network) GetAuthority ¶ added in v3.15.2
func (*Network) GetDelegatedNetId ¶ added in v3.13.0
func (x *Network) GetDelegatedNetId() *wrapperspb.UInt32Value
func (*Network) GetDevAddrBlocks ¶ added in v3.2.0
func (x *Network) GetDevAddrBlocks() []*DevAddrBlock
func (*Network) GetRepresentsNetIds ¶ added in v3.13.0
func (*Network) GetTechnicalContact ¶ added in v3.2.0
func (x *Network) GetTechnicalContact() *ContactInfo
func (*Network) ProtoMessage ¶ added in v3.2.0
func (*Network) ProtoMessage()
func (*Network) ProtoReflect ¶ added in v3.2.0
func (x *Network) ProtoReflect() protoreflect.Message
type NetworkAPIKey ¶ added in v3.3.0
type NetworkAPIKey struct { // Unique identifier of the API key. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,2,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // ID assigned by the Member. TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Cluster of the Member. ClusterId string `protobuf:"bytes,4,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Network rights. Rights []Right `protobuf:"varint,7,rep,packed,name=rights,proto3,enum=org.packetbroker.v3.Right" json:"rights,omitempty"` // Last authentication timestamp. AuthenticatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=authenticated_at,json=authenticatedAt,proto3" json:"authenticated_at,omitempty"` // Secret key value. Key string `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"` // Key state. State APIKeyState `protobuf:"varint,8,opt,name=state,proto3,enum=org.packetbroker.v3.APIKeyState" json:"state,omitempty"` // contains filtered or unexported fields }
func (*NetworkAPIKey) Descriptor
deprecated
added in
v3.3.0
func (*NetworkAPIKey) Descriptor() ([]byte, []int)
Deprecated: Use NetworkAPIKey.ProtoReflect.Descriptor instead.
func (*NetworkAPIKey) GetAuthenticatedAt ¶ added in v3.3.0
func (x *NetworkAPIKey) GetAuthenticatedAt() *timestamppb.Timestamp
func (*NetworkAPIKey) GetClusterId ¶ added in v3.3.0
func (x *NetworkAPIKey) GetClusterId() string
func (*NetworkAPIKey) GetKey ¶ added in v3.3.0
func (x *NetworkAPIKey) GetKey() string
func (*NetworkAPIKey) GetKeyId ¶ added in v3.3.0
func (x *NetworkAPIKey) GetKeyId() string
func (*NetworkAPIKey) GetNetId ¶ added in v3.3.0
func (x *NetworkAPIKey) GetNetId() uint32
func (*NetworkAPIKey) GetRights ¶ added in v3.3.0
func (x *NetworkAPIKey) GetRights() []Right
func (*NetworkAPIKey) GetState ¶ added in v3.8.0
func (x *NetworkAPIKey) GetState() APIKeyState
func (*NetworkAPIKey) GetTenantId ¶ added in v3.3.0
func (x *NetworkAPIKey) GetTenantId() string
func (*NetworkAPIKey) ProtoMessage ¶ added in v3.3.0
func (*NetworkAPIKey) ProtoMessage()
func (*NetworkAPIKey) ProtoReflect ¶ added in v3.3.0
func (x *NetworkAPIKey) ProtoReflect() protoreflect.Message
func (*NetworkAPIKey) Reset ¶ added in v3.3.0
func (x *NetworkAPIKey) Reset()
func (*NetworkAPIKey) String ¶ added in v3.3.0
func (x *NetworkAPIKey) String() string
type NetworkOrTenant ¶ added in v3.3.2
type NetworkOrTenant struct { // Types that are assignable to Value: // // *NetworkOrTenant_Network // *NetworkOrTenant_Tenant Value isNetworkOrTenant_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*NetworkOrTenant) Descriptor
deprecated
added in
v3.3.2
func (*NetworkOrTenant) Descriptor() ([]byte, []int)
Deprecated: Use NetworkOrTenant.ProtoReflect.Descriptor instead.
func (*NetworkOrTenant) GetNetwork ¶ added in v3.3.2
func (x *NetworkOrTenant) GetNetwork() *Network
func (*NetworkOrTenant) GetTenant ¶ added in v3.3.2
func (x *NetworkOrTenant) GetTenant() *Tenant
func (*NetworkOrTenant) GetValue ¶ added in v3.3.2
func (m *NetworkOrTenant) GetValue() isNetworkOrTenant_Value
func (*NetworkOrTenant) ProtoMessage ¶ added in v3.3.2
func (*NetworkOrTenant) ProtoMessage()
func (*NetworkOrTenant) ProtoReflect ¶ added in v3.3.2
func (x *NetworkOrTenant) ProtoReflect() protoreflect.Message
func (*NetworkOrTenant) Reset ¶ added in v3.3.2
func (x *NetworkOrTenant) Reset()
func (*NetworkOrTenant) String ¶ added in v3.3.2
func (x *NetworkOrTenant) String() string
type NetworkOrTenant_Network ¶ added in v3.3.2
type NetworkOrTenant_Network struct {
Network *Network `protobuf:"bytes,1,opt,name=network,proto3,oneof"`
}
type NetworkOrTenant_Tenant ¶ added in v3.3.2
type NetworkOrTenant_Tenant struct {
Tenant *Tenant `protobuf:"bytes,2,opt,name=tenant,proto3,oneof"`
}
type NetworkTarget ¶ added in v3.9.0
type NetworkTarget struct { // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // Tenant ID assigned by the Member (optional). TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Target information. Target *Target `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
func (*NetworkTarget) Descriptor
deprecated
added in
v3.9.0
func (*NetworkTarget) Descriptor() ([]byte, []int)
Deprecated: Use NetworkTarget.ProtoReflect.Descriptor instead.
func (*NetworkTarget) GetNetId ¶ added in v3.9.0
func (x *NetworkTarget) GetNetId() uint32
func (*NetworkTarget) GetTarget ¶ added in v3.9.0
func (x *NetworkTarget) GetTarget() *Target
func (*NetworkTarget) GetTenantId ¶ added in v3.9.0
func (x *NetworkTarget) GetTenantId() string
func (*NetworkTarget) ProtoMessage ¶ added in v3.9.0
func (*NetworkTarget) ProtoMessage()
func (*NetworkTarget) ProtoReflect ¶ added in v3.9.0
func (x *NetworkTarget) ProtoReflect() protoreflect.Message
func (*NetworkTarget) Reset ¶ added in v3.9.0
func (x *NetworkTarget) Reset()
func (*NetworkTarget) String ¶ added in v3.9.0
func (x *NetworkTarget) String() string
type PHYPayloadTeaser ¶
type PHYPayloadTeaser struct { byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` Length uint32 `protobuf:"varint,4,opt,name=length,proto3" json:"length,omitempty"` // // *PHYPayloadTeaser_JoinRequest // *PHYPayloadTeaser_Mac Payload isPHYPayloadTeaser_Payload `protobuf_oneof:"payload"` // contains filtered or unexported fields }Hash []
Teaser of PHYPayload.
func (*PHYPayloadTeaser) Descriptor
deprecated
func (*PHYPayloadTeaser) Descriptor() ([]byte, []int)
Deprecated: Use PHYPayloadTeaser.ProtoReflect.Descriptor instead.
func (*PHYPayloadTeaser) GetHash ¶
func (x *PHYPayloadTeaser) GetHash() []byte
func (*PHYPayloadTeaser) GetJoinRequest ¶
func (x *PHYPayloadTeaser) GetJoinRequest() *PHYPayloadTeaser_JoinRequestTeaser
func (*PHYPayloadTeaser) GetLength ¶ added in v3.10.1
func (x *PHYPayloadTeaser) GetLength() uint32
func (*PHYPayloadTeaser) GetMac ¶
func (x *PHYPayloadTeaser) GetMac() *PHYPayloadTeaser_MACPayloadTeaser
func (*PHYPayloadTeaser) GetPayload ¶
func (m *PHYPayloadTeaser) GetPayload() isPHYPayloadTeaser_Payload
func (*PHYPayloadTeaser) ProtoMessage ¶
func (*PHYPayloadTeaser) ProtoMessage()
func (*PHYPayloadTeaser) ProtoReflect ¶ added in v3.1.0
func (x *PHYPayloadTeaser) ProtoReflect() protoreflect.Message
func (*PHYPayloadTeaser) Reset ¶
func (x *PHYPayloadTeaser) Reset()
func (*PHYPayloadTeaser) String ¶
func (x *PHYPayloadTeaser) String() string
type PHYPayloadTeaser_JoinRequest ¶
type PHYPayloadTeaser_JoinRequest struct { PHYPayloadTeaser_JoinRequestTeaser `protobuf:"bytes,2,opt,name=join_request,json=joinRequest,proto3,oneof"` }JoinRequest *
type PHYPayloadTeaser_JoinRequestTeaser ¶
type PHYPayloadTeaser_JoinRequestTeaser struct { uint64 `protobuf:"fixed64,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"` DevEui uint64 `protobuf:"fixed64,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"` DevNonce uint32 `protobuf:"varint,3,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"` // contains filtered or unexported fields }JoinEui
func (*PHYPayloadTeaser_JoinRequestTeaser) Descriptor
deprecated
func (*PHYPayloadTeaser_JoinRequestTeaser) Descriptor() ([]byte, []int)
Deprecated: Use PHYPayloadTeaser_JoinRequestTeaser.ProtoReflect.Descriptor instead.
func (*PHYPayloadTeaser_JoinRequestTeaser) GetDevEui ¶
func (x *PHYPayloadTeaser_JoinRequestTeaser) GetDevEui() uint64
func (*PHYPayloadTeaser_JoinRequestTeaser) GetDevNonce ¶
func (x *PHYPayloadTeaser_JoinRequestTeaser) GetDevNonce() uint32
func (*PHYPayloadTeaser_JoinRequestTeaser) GetJoinEui ¶
func (x *PHYPayloadTeaser_JoinRequestTeaser) GetJoinEui() uint64
func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoMessage ¶
func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoMessage()
func (*PHYPayloadTeaser_JoinRequestTeaser) ProtoReflect ¶ added in v3.1.0
func (x *PHYPayloadTeaser_JoinRequestTeaser) ProtoReflect() protoreflect.Message
func (*PHYPayloadTeaser_JoinRequestTeaser) Reset ¶
func (x *PHYPayloadTeaser_JoinRequestTeaser) Reset()
func (*PHYPayloadTeaser_JoinRequestTeaser) String ¶
func (x *PHYPayloadTeaser_JoinRequestTeaser) String() string
type PHYPayloadTeaser_MACPayloadTeaser ¶
type PHYPayloadTeaser_MACPayloadTeaser struct { bool `protobuf:"varint,2,opt,name=confirmed,proto3" json:"confirmed,omitempty"` DevAddr uint32 `protobuf:"varint,3,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"` FOpts bool `protobuf:"varint,4,opt,name=f_opts,json=fOpts,proto3" json:"f_opts,omitempty"` FCnt uint32 `protobuf:"varint,5,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"` FPort uint32 `protobuf:"varint,6,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"` FrmPayloadLength uint32 `protobuf:"varint,7,opt,name=frm_payload_length,json=frmPayloadLength,proto3" json:"frm_payload_length,omitempty"` // contains filtered or unexported fields }Confirmed
func (*PHYPayloadTeaser_MACPayloadTeaser) Descriptor
deprecated
func (*PHYPayloadTeaser_MACPayloadTeaser) Descriptor() ([]byte, []int)
Deprecated: Use PHYPayloadTeaser_MACPayloadTeaser.ProtoReflect.Descriptor instead.
func (*PHYPayloadTeaser_MACPayloadTeaser) GetConfirmed ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetConfirmed() bool
func (*PHYPayloadTeaser_MACPayloadTeaser) GetDevAddr ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetDevAddr() uint32
func (*PHYPayloadTeaser_MACPayloadTeaser) GetFCnt ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFCnt() uint32
func (*PHYPayloadTeaser_MACPayloadTeaser) GetFOpts ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFOpts() bool
func (*PHYPayloadTeaser_MACPayloadTeaser) GetFPort ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFPort() uint32
func (*PHYPayloadTeaser_MACPayloadTeaser) GetFrmPayloadLength ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) GetFrmPayloadLength() uint32
func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoMessage ¶
func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoMessage()
func (*PHYPayloadTeaser_MACPayloadTeaser) ProtoReflect ¶ added in v3.1.0
func (x *PHYPayloadTeaser_MACPayloadTeaser) ProtoReflect() protoreflect.Message
func (*PHYPayloadTeaser_MACPayloadTeaser) Reset ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) Reset()
func (*PHYPayloadTeaser_MACPayloadTeaser) String ¶
func (x *PHYPayloadTeaser_MACPayloadTeaser) String() string
type PHYPayloadTeaser_Mac ¶
type PHYPayloadTeaser_Mac struct { PHYPayloadTeaser_MACPayloadTeaser `protobuf:"bytes,3,opt,name=mac,proto3,oneof"` }Mac *
type Protocol ¶ added in v3.12.0
type Protocol int32
func (Protocol) Descriptor ¶ added in v3.12.0
func (Protocol) Descriptor() protoreflect.EnumDescriptor
func (Protocol) EnumDescriptor
deprecated
added in
v3.12.0
func (Protocol) Number ¶ added in v3.12.0
func (x Protocol) Number() protoreflect.EnumNumber
func (Protocol) Type ¶ added in v3.12.0
func (Protocol) Type() protoreflect.EnumType
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 // CN470-510 20 MHz antenna, type A Region_CN_470_510_20_A Region = 16 // CN470-510 20 MHz antenna, type B Region_CN_470_510_20_B Region = 17 // CN470-510 26 MHz antenna, type A Region_CN_470_510_26_A Region = 18 // CN470-510 26 MHz antenna, type B Region_CN_470_510_26_B Region = 19 Region_AS_923 Region = 7 // AS923 group 2 Region_AS_923_2 Region = 12 // AS923 group 3 Region_AS_923_3 Region = 13 // AS923 group 4 Region_AS_923_4 Region = 15 Region_KR_920_923 Region = 8 Region_IN_865_867 Region = 9 Region_RU_864_870 Region = 10 // LoRa 2.4 GHz Region_WW_2G4 Region = 14 )
func (Region) Descriptor ¶ added in v3.1.0
func (Region) Descriptor() protoreflect.EnumDescriptor
func (Region) EnumDescriptor
deprecated
func (Region) Number ¶ added in v3.1.0
func (x Region) Number() protoreflect.EnumNumber
func (Region) Type ¶ added in v3.1.0
func (Region) Type() protoreflect.EnumType
type RegionalParametersVersion ¶ added in v3.9.0
type RegionalParametersVersion int32
const ( // LoRaWAN 1.0. RegionalParametersVersion_TS001_V1_0 RegionalParametersVersion = 0 // LoRaWAN 1.0.1. RegionalParametersVersion_TS001_V1_0_1 RegionalParametersVersion = 1 // LoRaWAN Regional Parameters 1.0.2. RegionalParametersVersion_RP001_V1_0_2 RegionalParametersVersion = 2 // LoRaWAN Regional Parameters 1.0.2 revision B. RegionalParametersVersion_RP001_V1_0_2_B RegionalParametersVersion = 3 // LoRaWAN Regional Parameters 1.0.3 revision A. RegionalParametersVersion_RP001_V1_0_3_A RegionalParametersVersion = 4 // LoRaWAN Regional Parameters 1.1 revision A. RegionalParametersVersion_RP001_V1_1_A RegionalParametersVersion = 5 // LoRaWAN Regional Parameters 1.1 revision B. RegionalParametersVersion_RP001_V1_1_B RegionalParametersVersion = 6 // LoRaWAN Regional Parameters RP002-1.0.0. RegionalParametersVersion_RP002_V1_0_0 RegionalParametersVersion = 7 // LoRaWAN Regional Parameters RP002-1.0.1. RegionalParametersVersion_RP002_V1_0_1 RegionalParametersVersion = 8 // LoRaWAN Regional Parameters RP002-1.0.2. RegionalParametersVersion_RP002_V1_0_2 RegionalParametersVersion = 9 // LoRaWAN Regional Parameters RP002-1.0.3. RegionalParametersVersion_RP002_V1_0_3 RegionalParametersVersion = 10 // LoRaWAN Regional Parameters RP002-1.0.4. RegionalParametersVersion_RP002_V1_0_4 RegionalParametersVersion = 11 )
func (RegionalParametersVersion) Descriptor ¶ added in v3.9.0
func (RegionalParametersVersion) Descriptor() protoreflect.EnumDescriptor
func (RegionalParametersVersion) Enum ¶ added in v3.9.0
func (x RegionalParametersVersion) Enum() *RegionalParametersVersion
func (RegionalParametersVersion) EnumDescriptor
deprecated
added in
v3.9.0
func (RegionalParametersVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use RegionalParametersVersion.Descriptor instead.
func (RegionalParametersVersion) Number ¶ added in v3.9.0
func (x RegionalParametersVersion) Number() protoreflect.EnumNumber
func (RegionalParametersVersion) String ¶ added in v3.9.0
func (x RegionalParametersVersion) String() string
func (RegionalParametersVersion) Type ¶ added in v3.9.0
func (RegionalParametersVersion) Type() protoreflect.EnumType
type RegionalParametersVersionValue ¶ added in v3.9.0
type RegionalParametersVersionValue struct { Value RegionalParametersVersion `protobuf:"varint,1,opt,name=value,proto3,enum=org.packetbroker.v3.RegionalParametersVersion" json:"value,omitempty"` // contains filtered or unexported fields }
func (*RegionalParametersVersionValue) Descriptor
deprecated
added in
v3.9.0
func (*RegionalParametersVersionValue) Descriptor() ([]byte, []int)
Deprecated: Use RegionalParametersVersionValue.ProtoReflect.Descriptor instead.
func (*RegionalParametersVersionValue) GetValue ¶ added in v3.9.0
func (x *RegionalParametersVersionValue) GetValue() RegionalParametersVersion
func (*RegionalParametersVersionValue) ProtoMessage ¶ added in v3.9.0
func (*RegionalParametersVersionValue) ProtoMessage()
func (*RegionalParametersVersionValue) ProtoReflect ¶ added in v3.9.0
func (x *RegionalParametersVersionValue) ProtoReflect() protoreflect.Message
func (*RegionalParametersVersionValue) Reset ¶ added in v3.9.0
func (x *RegionalParametersVersionValue) Reset()
func (*RegionalParametersVersionValue) String ¶ added in v3.9.0
func (x *RegionalParametersVersionValue) String() string
type Right ¶ added in v3.3.1
type Right int32
const ( // Right to list networks and get network information. Right_READ_NETWORK Right = 0 // Right to read contact information of networks. Right_READ_NETWORK_CONTACT Right = 1 // Right to list Join Servers and get Join Server information. Right_READ_JOIN_SERVER Right = 12 // Right to read contact information of Join Servers. Right_READ_JOIN_SERVER_CONTACT Right = 13 // Right to list the route table. Right_READ_ROUTE_TABLE Right = 5 // Right to read target authentication information. Right_READ_TARGET_AUTH Right = 6 // Right to read and list routing policies. Right_READ_ROUTING_POLICY Right = 4 // Right to write routing policies. Right_WRITE_ROUTING_POLICY Right = 7 // Right to read and list gateway visibilities. Right_READ_GATEWAY_VISIBILITY Right = 8 // Right to write gateway visibilities. Right_WRITE_GATEWAY_VISIBILITY Right = 9 // Right to read traffic. Right_READ_TRAFFIC Right = 10 // Right to write traffic. Right_WRITE_TRAFFIC Right = 11 // Right to read reports. Right_READ_REPORT Right = 14 )
func (Right) Descriptor ¶ added in v3.3.1
func (Right) Descriptor() protoreflect.EnumDescriptor
func (Right) EnumDescriptor
deprecated
added in
v3.3.1
func (Right) Number ¶ added in v3.3.1
func (x Right) Number() protoreflect.EnumNumber
func (Right) Type ¶ added in v3.3.1
func (Right) Type() protoreflect.EnumType
type RouteHop ¶
type RouteHop struct { // Time when the server received the message. ReceivedAt *timestamppb.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"` // Protocol used between sender and receiver. Protocol Protocol `protobuf:"varint,6,opt,name=protocol,proto3,enum=org.packetbroker.v3.Protocol" json:"protocol,omitempty"` // contains filtered or unexported fields }
func (*RouteHop) Descriptor
deprecated
func (*RouteHop) GetProtocol ¶ added in v3.12.2
func (*RouteHop) GetReceivedAt ¶
func (x *RouteHop) GetReceivedAt() *timestamppb.Timestamp
func (*RouteHop) GetReceiverAgent ¶
func (*RouteHop) GetReceiverName ¶
func (*RouteHop) GetSenderAddress ¶
func (*RouteHop) GetSenderName ¶
func (*RouteHop) ProtoMessage ¶
func (*RouteHop) ProtoMessage()
func (*RouteHop) ProtoReflect ¶ added in v3.1.0
func (x *RouteHop) ProtoReflect() protoreflect.Message
type RoutedDownlinkMessage ¶
type RoutedDownlinkMessage struct { // Time when the server routed the message. Time *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=time,proto3" json:"time,omitempty"` // 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"` // Home Network cluster of the Home Network Member. HomeNetworkClusterId string `protobuf:"bytes,9,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // Tenant ID managed by the Home Network Member. HomeNetworkTenantId string `protobuf:"bytes,3,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,4,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Forwarder cluster of the Forwarder Member. ForwarderClusterId string `protobuf:"bytes,5,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,6,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // Downlink message. Message *DownlinkMessage `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"` // Hops that the message passed. Each Router appends an entry. Hops []*RouteHop `protobuf:"bytes,8,rep,name=hops,proto3" json:"hops,omitempty"` // contains filtered or unexported fields }
Downlink message routed from a Home Network to a Forwarder.
func (*RoutedDownlinkMessage) Descriptor
deprecated
func (*RoutedDownlinkMessage) Descriptor() ([]byte, []int)
Deprecated: Use RoutedDownlinkMessage.ProtoReflect.Descriptor instead.
func (*RoutedDownlinkMessage) GetForwarderClusterId ¶ added in v3.2.0
func (x *RoutedDownlinkMessage) GetForwarderClusterId() string
func (*RoutedDownlinkMessage) GetForwarderNetId ¶
func (x *RoutedDownlinkMessage) GetForwarderNetId() uint32
func (*RoutedDownlinkMessage) GetForwarderTenantId ¶
func (x *RoutedDownlinkMessage) GetForwarderTenantId() string
func (*RoutedDownlinkMessage) GetHomeNetworkClusterId ¶ added in v3.2.0
func (x *RoutedDownlinkMessage) GetHomeNetworkClusterId() string
func (*RoutedDownlinkMessage) GetHomeNetworkNetId ¶
func (x *RoutedDownlinkMessage) GetHomeNetworkNetId() uint32
func (*RoutedDownlinkMessage) GetHomeNetworkTenantId ¶
func (x *RoutedDownlinkMessage) GetHomeNetworkTenantId() string
func (*RoutedDownlinkMessage) GetHops ¶
func (x *RoutedDownlinkMessage) GetHops() []*RouteHop
func (*RoutedDownlinkMessage) GetId ¶
func (x *RoutedDownlinkMessage) GetId() string
func (*RoutedDownlinkMessage) GetMessage ¶
func (x *RoutedDownlinkMessage) GetMessage() *DownlinkMessage
func (*RoutedDownlinkMessage) GetTime ¶ added in v3.10.3
func (x *RoutedDownlinkMessage) GetTime() *timestamppb.Timestamp
func (*RoutedDownlinkMessage) ProtoMessage ¶
func (*RoutedDownlinkMessage) ProtoMessage()
func (*RoutedDownlinkMessage) ProtoReflect ¶ added in v3.1.0
func (x *RoutedDownlinkMessage) ProtoReflect() protoreflect.Message
func (*RoutedDownlinkMessage) Reset ¶
func (x *RoutedDownlinkMessage) Reset()
func (*RoutedDownlinkMessage) String ¶
func (x *RoutedDownlinkMessage) String() string
type RoutedUplinkMessage ¶
type RoutedUplinkMessage struct { // Time when the server routed the message. Time *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=time,proto3" json:"time,omitempty"` // Message identifier generated by the Router. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,2,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,3,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // Forwarder cluster of the Forwarder Member. ForwarderClusterId string `protobuf:"bytes,4,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"` // LoRa Alliance NetID of the Home Network Member. HomeNetworkNetId uint32 `protobuf:"varint,5,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"` // Home Network cluster of the Home Network Member. HomeNetworkClusterId string `protobuf:"bytes,9,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // Tenant ID managed by the Home Network Member. // This value is empty if it cannot be determined by the Router. HomeNetworkTenantId string `protobuf:"bytes,6,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // Uplink message. Message *UplinkMessage `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"` // Hops that the message passed. Each Router appends an entry. Hops []*RouteHop `protobuf:"bytes,8,rep,name=hops,proto3" json:"hops,omitempty"` // contains filtered or unexported fields }
Uplink message routed from a Forwarder to a Home Network.
func (*RoutedUplinkMessage) Descriptor
deprecated
func (*RoutedUplinkMessage) Descriptor() ([]byte, []int)
Deprecated: Use RoutedUplinkMessage.ProtoReflect.Descriptor instead.
func (*RoutedUplinkMessage) GetForwarderClusterId ¶ added in v3.2.0
func (x *RoutedUplinkMessage) GetForwarderClusterId() string
func (*RoutedUplinkMessage) GetForwarderNetId ¶
func (x *RoutedUplinkMessage) GetForwarderNetId() uint32
func (*RoutedUplinkMessage) GetForwarderTenantId ¶
func (x *RoutedUplinkMessage) GetForwarderTenantId() string
func (*RoutedUplinkMessage) GetHomeNetworkClusterId ¶ added in v3.2.0
func (x *RoutedUplinkMessage) GetHomeNetworkClusterId() string
func (*RoutedUplinkMessage) GetHomeNetworkNetId ¶
func (x *RoutedUplinkMessage) GetHomeNetworkNetId() uint32
func (*RoutedUplinkMessage) GetHomeNetworkTenantId ¶
func (x *RoutedUplinkMessage) GetHomeNetworkTenantId() string
func (*RoutedUplinkMessage) GetHops ¶
func (x *RoutedUplinkMessage) GetHops() []*RouteHop
func (*RoutedUplinkMessage) GetId ¶
func (x *RoutedUplinkMessage) GetId() string
func (*RoutedUplinkMessage) GetMessage ¶
func (x *RoutedUplinkMessage) GetMessage() *UplinkMessage
func (*RoutedUplinkMessage) GetTime ¶ added in v3.10.3
func (x *RoutedUplinkMessage) GetTime() *timestamppb.Timestamp
func (*RoutedUplinkMessage) ProtoMessage ¶
func (*RoutedUplinkMessage) ProtoMessage()
func (*RoutedUplinkMessage) ProtoReflect ¶ added in v3.1.0
func (x *RoutedUplinkMessage) ProtoReflect() protoreflect.Message
func (*RoutedUplinkMessage) Reset ¶
func (x *RoutedUplinkMessage) Reset()
func (*RoutedUplinkMessage) String ¶
func (x *RoutedUplinkMessage) String() string
type RoutingFilter ¶
type RoutingFilter struct { // Types that are assignable to Message: // // *RoutingFilter_JoinRequest_ // *RoutingFilter_Mac Message isRoutingFilter_Message `protobuf_oneof:"message"` // Pass gateway metadata. If not set, pass gateway metadata if available. GatewayMetadata *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=gateway_metadata,json=gatewayMetadata,proto3" json:"gateway_metadata,omitempty"` // contains filtered or unexported fields }
Filter for Home Networks to subscribe to forwarded messages.
func (*RoutingFilter) Descriptor
deprecated
func (*RoutingFilter) Descriptor() ([]byte, []int)
Deprecated: Use RoutingFilter.ProtoReflect.Descriptor instead.
func (*RoutingFilter) GetGatewayMetadata ¶
func (x *RoutingFilter) GetGatewayMetadata() *wrapperspb.BoolValue
func (*RoutingFilter) GetJoinRequest ¶
func (x *RoutingFilter) GetJoinRequest() *RoutingFilter_JoinRequest
func (*RoutingFilter) GetMac ¶
func (x *RoutingFilter) GetMac() *RoutingFilter_MACPayload
func (*RoutingFilter) GetMessage ¶
func (m *RoutingFilter) GetMessage() isRoutingFilter_Message
func (*RoutingFilter) ProtoMessage ¶
func (*RoutingFilter) ProtoMessage()
func (*RoutingFilter) ProtoReflect ¶ added in v3.1.0
func (x *RoutingFilter) ProtoReflect() protoreflect.Message
func (*RoutingFilter) Reset ¶
func (x *RoutingFilter) Reset()
func (*RoutingFilter) String ¶
func (x *RoutingFilter) String() string
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"` // contains filtered or unexported fields }
func (*RoutingFilter_JoinRequest) Descriptor
deprecated
func (*RoutingFilter_JoinRequest) Descriptor() ([]byte, []int)
Deprecated: Use RoutingFilter_JoinRequest.ProtoReflect.Descriptor instead.
func (*RoutingFilter_JoinRequest) GetEuiPrefixes ¶
func (x *RoutingFilter_JoinRequest) GetEuiPrefixes() []*RoutingFilter_JoinRequest_EUIPrefixes
func (*RoutingFilter_JoinRequest) ProtoMessage ¶
func (*RoutingFilter_JoinRequest) ProtoMessage()
func (*RoutingFilter_JoinRequest) ProtoReflect ¶ added in v3.1.0
func (x *RoutingFilter_JoinRequest) ProtoReflect() protoreflect.Message
func (*RoutingFilter_JoinRequest) Reset ¶
func (x *RoutingFilter_JoinRequest) Reset()
func (*RoutingFilter_JoinRequest) String ¶
func (x *RoutingFilter_JoinRequest) String() string
type RoutingFilter_JoinRequest_ ¶
type RoutingFilter_JoinRequest_ struct {
JoinRequest *RoutingFilter_JoinRequest `protobuf:"bytes,3,opt,name=join_request,json=joinRequest,proto3,oneof"`
}
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"` // contains filtered or unexported fields }
func (*RoutingFilter_JoinRequest_EUIPrefixes) Descriptor
deprecated
func (*RoutingFilter_JoinRequest_EUIPrefixes) Descriptor() ([]byte, []int)
Deprecated: Use RoutingFilter_JoinRequest_EUIPrefixes.ProtoReflect.Descriptor instead.
func (*RoutingFilter_JoinRequest_EUIPrefixes) GetDevEui ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetDevEui() uint64
func (*RoutingFilter_JoinRequest_EUIPrefixes) GetDevEuiLength ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetDevEuiLength() uint32
func (*RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEui ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEui() uint64
func (*RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEuiLength ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) GetJoinEuiLength() uint32
func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoMessage ¶
func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoMessage()
func (*RoutingFilter_JoinRequest_EUIPrefixes) ProtoReflect ¶ added in v3.1.0
func (x *RoutingFilter_JoinRequest_EUIPrefixes) ProtoReflect() protoreflect.Message
func (*RoutingFilter_JoinRequest_EUIPrefixes) Reset ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) Reset()
func (*RoutingFilter_JoinRequest_EUIPrefixes) String ¶
func (x *RoutingFilter_JoinRequest_EUIPrefixes) String() string
type RoutingFilter_MACPayload ¶
type RoutingFilter_MACPayload struct { // Pass (un)confirmed uplink data messages. Confirmed *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=confirmed,proto3" json:"confirmed,omitempty"` // Pass DevAddrs by prefix. If empty, allow all DevAddrs. DevAddrPrefixes []*DevAddrPrefix `protobuf:"bytes,2,rep,name=dev_addr_prefixes,json=devAddrPrefixes,proto3" json:"dev_addr_prefixes,omitempty"` // Pass messages with or without FOpts. FOpts *wrapperspb.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"` // contains filtered or unexported fields }
func (*RoutingFilter_MACPayload) Descriptor
deprecated
func (*RoutingFilter_MACPayload) Descriptor() ([]byte, []int)
Deprecated: Use RoutingFilter_MACPayload.ProtoReflect.Descriptor instead.
func (*RoutingFilter_MACPayload) GetConfirmed ¶
func (x *RoutingFilter_MACPayload) GetConfirmed() *wrapperspb.BoolValue
func (*RoutingFilter_MACPayload) GetDevAddrPrefixes ¶
func (x *RoutingFilter_MACPayload) GetDevAddrPrefixes() []*DevAddrPrefix
func (*RoutingFilter_MACPayload) GetFOpts ¶
func (x *RoutingFilter_MACPayload) GetFOpts() *wrapperspb.BoolValue
func (*RoutingFilter_MACPayload) GetFPortRanges ¶
func (x *RoutingFilter_MACPayload) GetFPortRanges() []*RoutingFilter_MACPayload_FPortRange
func (*RoutingFilter_MACPayload) ProtoMessage ¶
func (*RoutingFilter_MACPayload) ProtoMessage()
func (*RoutingFilter_MACPayload) ProtoReflect ¶ added in v3.1.0
func (x *RoutingFilter_MACPayload) ProtoReflect() protoreflect.Message
func (*RoutingFilter_MACPayload) Reset ¶
func (x *RoutingFilter_MACPayload) Reset()
func (*RoutingFilter_MACPayload) String ¶
func (x *RoutingFilter_MACPayload) String() string
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"` // contains filtered or unexported fields }
func (*RoutingFilter_MACPayload_FPortRange) Descriptor
deprecated
func (*RoutingFilter_MACPayload_FPortRange) Descriptor() ([]byte, []int)
Deprecated: Use RoutingFilter_MACPayload_FPortRange.ProtoReflect.Descriptor instead.
func (*RoutingFilter_MACPayload_FPortRange) GetHigh ¶
func (x *RoutingFilter_MACPayload_FPortRange) GetHigh() uint32
func (*RoutingFilter_MACPayload_FPortRange) GetLow ¶
func (x *RoutingFilter_MACPayload_FPortRange) GetLow() uint32
func (*RoutingFilter_MACPayload_FPortRange) ProtoMessage ¶
func (*RoutingFilter_MACPayload_FPortRange) ProtoMessage()
func (*RoutingFilter_MACPayload_FPortRange) ProtoReflect ¶ added in v3.1.0
func (x *RoutingFilter_MACPayload_FPortRange) ProtoReflect() protoreflect.Message
func (*RoutingFilter_MACPayload_FPortRange) Reset ¶
func (x *RoutingFilter_MACPayload_FPortRange) Reset()
func (*RoutingFilter_MACPayload_FPortRange) String ¶
func (x *RoutingFilter_MACPayload_FPortRange) String() string
type RoutingFilter_Mac ¶
type RoutingFilter_Mac struct {
Mac *RoutingFilter_MACPayload `protobuf:"bytes,4,opt,name=mac,proto3,oneof"`
}
type RoutingPolicy ¶
type RoutingPolicy struct { // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // LoRa Alliance NetID of the Home Network Member. HomeNetworkNetId uint32 `protobuf:"varint,3,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"` // Tenant ID managed by the Home Network Member. HomeNetworkTenantId string `protobuf:"bytes,4,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // Timestamp when the policy got last updated. UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Uplink policy. Uplink *RoutingPolicy_Uplink `protobuf:"bytes,5,opt,name=uplink,proto3" json:"uplink,omitempty"` // Downlink policy. Downlink *RoutingPolicy_Downlink `protobuf:"bytes,6,opt,name=downlink,proto3" json:"downlink,omitempty"` // contains filtered or unexported fields }
Routing policy between a Forwarder and a Home Network.
func (*RoutingPolicy) Descriptor
deprecated
func (*RoutingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use RoutingPolicy.ProtoReflect.Descriptor instead.
func (*RoutingPolicy) GetDownlink ¶
func (x *RoutingPolicy) GetDownlink() *RoutingPolicy_Downlink
func (*RoutingPolicy) GetForwarderNetId ¶
func (x *RoutingPolicy) GetForwarderNetId() uint32
func (*RoutingPolicy) GetForwarderTenantId ¶
func (x *RoutingPolicy) GetForwarderTenantId() string
func (*RoutingPolicy) GetHomeNetworkNetId ¶
func (x *RoutingPolicy) GetHomeNetworkNetId() uint32
func (*RoutingPolicy) GetHomeNetworkTenantId ¶
func (x *RoutingPolicy) GetHomeNetworkTenantId() string
func (*RoutingPolicy) GetUpdatedAt ¶ added in v3.2.0
func (x *RoutingPolicy) GetUpdatedAt() *timestamppb.Timestamp
func (*RoutingPolicy) GetUplink ¶
func (x *RoutingPolicy) GetUplink() *RoutingPolicy_Uplink
func (*RoutingPolicy) ProtoMessage ¶
func (*RoutingPolicy) ProtoMessage()
func (*RoutingPolicy) ProtoReflect ¶ added in v3.1.0
func (x *RoutingPolicy) ProtoReflect() protoreflect.Message
func (*RoutingPolicy) Reset ¶
func (x *RoutingPolicy) Reset()
func (*RoutingPolicy) String ¶
func (x *RoutingPolicy) String() string
type RoutingPolicy_Downlink ¶
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"` // contains filtered or unexported fields }
func (*RoutingPolicy_Downlink) Descriptor
deprecated
func (*RoutingPolicy_Downlink) Descriptor() ([]byte, []int)
Deprecated: Use RoutingPolicy_Downlink.ProtoReflect.Descriptor instead.
func (*RoutingPolicy_Downlink) GetApplicationData ¶
func (x *RoutingPolicy_Downlink) GetApplicationData() bool
func (*RoutingPolicy_Downlink) GetJoinAccept ¶
func (x *RoutingPolicy_Downlink) GetJoinAccept() bool
func (*RoutingPolicy_Downlink) GetMacData ¶
func (x *RoutingPolicy_Downlink) GetMacData() bool
func (*RoutingPolicy_Downlink) ProtoMessage ¶
func (*RoutingPolicy_Downlink) ProtoMessage()
func (*RoutingPolicy_Downlink) ProtoReflect ¶ added in v3.1.0
func (x *RoutingPolicy_Downlink) ProtoReflect() protoreflect.Message
func (*RoutingPolicy_Downlink) Reset ¶
func (x *RoutingPolicy_Downlink) Reset()
func (*RoutingPolicy_Downlink) String ¶
func (x *RoutingPolicy_Downlink) String() string
type RoutingPolicy_Uplink ¶
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"` // contains filtered or unexported fields }
func (*RoutingPolicy_Uplink) Descriptor
deprecated
func (*RoutingPolicy_Uplink) Descriptor() ([]byte, []int)
Deprecated: Use RoutingPolicy_Uplink.ProtoReflect.Descriptor instead.
func (*RoutingPolicy_Uplink) GetApplicationData ¶
func (x *RoutingPolicy_Uplink) GetApplicationData() bool
func (*RoutingPolicy_Uplink) GetJoinRequest ¶
func (x *RoutingPolicy_Uplink) GetJoinRequest() bool
func (*RoutingPolicy_Uplink) GetLocalization ¶
func (x *RoutingPolicy_Uplink) GetLocalization() bool
func (*RoutingPolicy_Uplink) GetMacData ¶
func (x *RoutingPolicy_Uplink) GetMacData() bool
func (*RoutingPolicy_Uplink) GetSignalQuality ¶
func (x *RoutingPolicy_Uplink) GetSignalQuality() bool
func (*RoutingPolicy_Uplink) ProtoMessage ¶
func (*RoutingPolicy_Uplink) ProtoMessage()
func (*RoutingPolicy_Uplink) ProtoReflect ¶ added in v3.1.0
func (x *RoutingPolicy_Uplink) ProtoReflect() protoreflect.Message
func (*RoutingPolicy_Uplink) Reset ¶
func (x *RoutingPolicy_Uplink) Reset()
func (*RoutingPolicy_Uplink) String ¶
func (x *RoutingPolicy_Uplink) String() string
type Target ¶ added in v3.5.0
type Target struct { // Protocol to use. Protocol Protocol `protobuf:"varint,1,opt,name=protocol,proto3,enum=org.packetbroker.v3.Protocol" json:"protocol,omitempty"` // Address of the target. // When using an HTTP protocol, this can be a URL with scheme, host, port and path. // This value may be empty if the protocol supports service lookup (e.g. via DNS). Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // Path of the Forwarding Network Server (fNS) endpoint. FNsPath string `protobuf:"bytes,9,opt,name=f_ns_path,json=fNsPath,proto3" json:"f_ns_path,omitempty"` // Path of the Serving Network Server (sNS) endpoint. SNsPath string `protobuf:"bytes,10,opt,name=s_ns_path,json=sNsPath,proto3" json:"s_ns_path,omitempty"` // Path of the Home Network Server (hNS) endpoint. HNsPath string `protobuf:"bytes,11,opt,name=h_ns_path,json=hNsPath,proto3" json:"h_ns_path,omitempty"` // PEM encoded root CAs to verify the server certificate. // This value may be empty to use the default trusted root certificates. RootCas []byte `protobuf:"bytes,6,opt,name=root_cas,json=rootCas,proto3" json:"root_cas,omitempty"` // Default authentication when no custom authentication per NetID is set. // // Types that are assignable to DefaultAuthentication: // // *Target_BasicAuth_ // *Target_CustomAuth_ // *Target_TlsClientAuth // *Target_PbTokenAuth DefaultAuthentication isTarget_DefaultAuthentication `protobuf_oneof:"default_authentication"` // Custom authentication per originating NetID. OriginNetIdAuthentication map[uint32]*Target_Authentication `` /* 229-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Target) Descriptor
deprecated
added in
v3.5.0
func (*Target) GetAddress ¶ added in v3.5.0
func (*Target) GetBasicAuth ¶ added in v3.5.0
func (x *Target) GetBasicAuth() *Target_BasicAuth
func (*Target) GetCustomAuth ¶ added in v3.5.0
func (x *Target) GetCustomAuth() *Target_CustomAuth
func (*Target) GetDefaultAuthentication ¶ added in v3.10.9
func (m *Target) GetDefaultAuthentication() isTarget_DefaultAuthentication
func (*Target) GetFNsPath ¶ added in v3.10.9
func (*Target) GetHNsPath ¶ added in v3.10.9
func (*Target) GetOriginNetIdAuthentication ¶ added in v3.10.9
func (x *Target) GetOriginNetIdAuthentication() map[uint32]*Target_Authentication
func (*Target) GetPbTokenAuth ¶ added in v3.10.9
func (x *Target) GetPbTokenAuth() *Target_PacketBrokerTokenAuth
func (*Target) GetProtocol ¶ added in v3.5.0
func (*Target) GetRootCas ¶ added in v3.5.1
func (*Target) GetSNsPath ¶ added in v3.10.9
func (*Target) GetTlsClientAuth ¶ added in v3.5.1
func (x *Target) GetTlsClientAuth() *Target_TLSClientAuth
func (*Target) ProtoMessage ¶ added in v3.5.0
func (*Target) ProtoMessage()
func (*Target) ProtoReflect ¶ added in v3.5.0
func (x *Target) ProtoReflect() protoreflect.Message
type Target_Authentication ¶ added in v3.10.9
type Target_Authentication struct { // Types that are assignable to Value: // // *Target_Authentication_BasicAuth // *Target_Authentication_CustomAuth // *Target_Authentication_TlsClientAuth // *Target_Authentication_PbTokenAuth Value isTarget_Authentication_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*Target_Authentication) Descriptor
deprecated
added in
v3.10.9
func (*Target_Authentication) Descriptor() ([]byte, []int)
Deprecated: Use Target_Authentication.ProtoReflect.Descriptor instead.
func (*Target_Authentication) GetBasicAuth ¶ added in v3.10.9
func (x *Target_Authentication) GetBasicAuth() *Target_BasicAuth
func (*Target_Authentication) GetCustomAuth ¶ added in v3.10.9
func (x *Target_Authentication) GetCustomAuth() *Target_CustomAuth
func (*Target_Authentication) GetPbTokenAuth ¶ added in v3.10.9
func (x *Target_Authentication) GetPbTokenAuth() *Target_PacketBrokerTokenAuth
func (*Target_Authentication) GetTlsClientAuth ¶ added in v3.10.9
func (x *Target_Authentication) GetTlsClientAuth() *Target_TLSClientAuth
func (*Target_Authentication) GetValue ¶ added in v3.10.9
func (m *Target_Authentication) GetValue() isTarget_Authentication_Value
func (*Target_Authentication) ProtoMessage ¶ added in v3.10.9
func (*Target_Authentication) ProtoMessage()
func (*Target_Authentication) ProtoReflect ¶ added in v3.10.9
func (x *Target_Authentication) ProtoReflect() protoreflect.Message
func (*Target_Authentication) Reset ¶ added in v3.10.9
func (x *Target_Authentication) Reset()
func (*Target_Authentication) String ¶ added in v3.10.9
func (x *Target_Authentication) String() string
type Target_Authentication_BasicAuth ¶ added in v3.10.9
type Target_Authentication_BasicAuth struct {
BasicAuth *Target_BasicAuth `protobuf:"bytes,1,opt,name=basic_auth,json=basicAuth,proto3,oneof"`
}
type Target_Authentication_CustomAuth ¶ added in v3.10.9
type Target_Authentication_CustomAuth struct {
CustomAuth *Target_CustomAuth `protobuf:"bytes,2,opt,name=custom_auth,json=customAuth,proto3,oneof"`
}
type Target_Authentication_PbTokenAuth ¶ added in v3.10.9
type Target_Authentication_PbTokenAuth struct {
PbTokenAuth *Target_PacketBrokerTokenAuth `protobuf:"bytes,4,opt,name=pb_token_auth,json=pbTokenAuth,proto3,oneof"`
}
type Target_Authentication_TlsClientAuth ¶ added in v3.10.9
type Target_Authentication_TlsClientAuth struct {
TlsClientAuth *Target_TLSClientAuth `protobuf:"bytes,3,opt,name=tls_client_auth,json=tlsClientAuth,proto3,oneof"`
}
type Target_BasicAuth ¶ added in v3.5.0
type Target_BasicAuth struct { // Username. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // Password. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*Target_BasicAuth) Descriptor
deprecated
added in
v3.5.0
func (*Target_BasicAuth) Descriptor() ([]byte, []int)
Deprecated: Use Target_BasicAuth.ProtoReflect.Descriptor instead.
func (*Target_BasicAuth) GetPassword ¶ added in v3.5.0
func (x *Target_BasicAuth) GetPassword() string
func (*Target_BasicAuth) GetUsername ¶ added in v3.5.0
func (x *Target_BasicAuth) GetUsername() string
func (*Target_BasicAuth) ProtoMessage ¶ added in v3.5.0
func (*Target_BasicAuth) ProtoMessage()
func (*Target_BasicAuth) ProtoReflect ¶ added in v3.5.0
func (x *Target_BasicAuth) ProtoReflect() protoreflect.Message
func (*Target_BasicAuth) Reset ¶ added in v3.5.0
func (x *Target_BasicAuth) Reset()
func (*Target_BasicAuth) String ¶ added in v3.5.0
func (x *Target_BasicAuth) String() string
type Target_BasicAuth_ ¶ added in v3.5.0
type Target_BasicAuth_ struct {
BasicAuth *Target_BasicAuth `protobuf:"bytes,3,opt,name=basic_auth,json=basicAuth,proto3,oneof"`
}
type Target_CustomAuth ¶ added in v3.5.0
type Target_CustomAuth struct { // Custom authorization value. // When using an HTTP protocol, this is used as the raw Authorization header value. // The value may include the authorization type (Bearer, Basic, Key, etc). Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Target_CustomAuth) Descriptor
deprecated
added in
v3.5.0
func (*Target_CustomAuth) Descriptor() ([]byte, []int)
Deprecated: Use Target_CustomAuth.ProtoReflect.Descriptor instead.
func (*Target_CustomAuth) GetValue ¶ added in v3.5.0
func (x *Target_CustomAuth) GetValue() string
func (*Target_CustomAuth) ProtoMessage ¶ added in v3.5.0
func (*Target_CustomAuth) ProtoMessage()
func (*Target_CustomAuth) ProtoReflect ¶ added in v3.5.0
func (x *Target_CustomAuth) ProtoReflect() protoreflect.Message
func (*Target_CustomAuth) Reset ¶ added in v3.5.0
func (x *Target_CustomAuth) Reset()
func (*Target_CustomAuth) String ¶ added in v3.5.0
func (x *Target_CustomAuth) String() string
type Target_CustomAuth_ ¶ added in v3.5.0
type Target_CustomAuth_ struct {
CustomAuth *Target_CustomAuth `protobuf:"bytes,4,opt,name=custom_auth,json=customAuth,proto3,oneof"`
}
type Target_PacketBrokerTokenAuth ¶ added in v3.10.9
type Target_PacketBrokerTokenAuth struct {
// contains filtered or unexported fields
}
func (*Target_PacketBrokerTokenAuth) Descriptor
deprecated
added in
v3.10.9
func (*Target_PacketBrokerTokenAuth) Descriptor() ([]byte, []int)
Deprecated: Use Target_PacketBrokerTokenAuth.ProtoReflect.Descriptor instead.
func (*Target_PacketBrokerTokenAuth) ProtoMessage ¶ added in v3.10.9
func (*Target_PacketBrokerTokenAuth) ProtoMessage()
func (*Target_PacketBrokerTokenAuth) ProtoReflect ¶ added in v3.10.9
func (x *Target_PacketBrokerTokenAuth) ProtoReflect() protoreflect.Message
func (*Target_PacketBrokerTokenAuth) Reset ¶ added in v3.10.9
func (x *Target_PacketBrokerTokenAuth) Reset()
func (*Target_PacketBrokerTokenAuth) String ¶ added in v3.10.9
func (x *Target_PacketBrokerTokenAuth) String() string
type Target_PbTokenAuth ¶ added in v3.10.9
type Target_PbTokenAuth struct {
PbTokenAuth *Target_PacketBrokerTokenAuth `protobuf:"bytes,7,opt,name=pb_token_auth,json=pbTokenAuth,proto3,oneof"`
}
type Target_TLSClientAuth ¶ added in v3.5.1
type Target_TLSClientAuth struct { // PEM encoded client certificate. Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"` // PEM encoded private key. Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*Target_TLSClientAuth) Descriptor
deprecated
added in
v3.5.1
func (*Target_TLSClientAuth) Descriptor() ([]byte, []int)
Deprecated: Use Target_TLSClientAuth.ProtoReflect.Descriptor instead.
func (*Target_TLSClientAuth) GetCert ¶ added in v3.5.1
func (x *Target_TLSClientAuth) GetCert() []byte
func (*Target_TLSClientAuth) GetKey ¶ added in v3.5.1
func (x *Target_TLSClientAuth) GetKey() []byte
func (*Target_TLSClientAuth) ProtoMessage ¶ added in v3.5.1
func (*Target_TLSClientAuth) ProtoMessage()
func (*Target_TLSClientAuth) ProtoReflect ¶ added in v3.5.1
func (x *Target_TLSClientAuth) ProtoReflect() protoreflect.Message
func (*Target_TLSClientAuth) Reset ¶ added in v3.5.1
func (x *Target_TLSClientAuth) Reset()
func (*Target_TLSClientAuth) String ¶ added in v3.5.1
func (x *Target_TLSClientAuth) String() string
type Target_TlsClientAuth ¶ added in v3.5.1
type Target_TlsClientAuth struct {
TlsClientAuth *Target_TLSClientAuth `protobuf:"bytes,5,opt,name=tls_client_auth,json=tlsClientAuth,proto3,oneof"`
}
type Tenant ¶
type Tenant struct { // Authority of the tenant. // If empty, Packet Broker is the authority. Authority string `protobuf:"bytes,10,opt,name=authority,proto3" json:"authority,omitempty"` // LoRa Alliance NetID of the Member. NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"` // ID assigned by the Member. TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Name of the tenant. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // DevAddr prefixes of the tenant. DevAddrBlocks []*DevAddrBlock `protobuf:"bytes,5,rep,name=dev_addr_blocks,json=devAddrBlocks,proto3" json:"dev_addr_blocks,omitempty"` // Administrative contact. AdministrativeContact *ContactInfo `protobuf:"bytes,6,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"` // Technical contact. TechnicalContact *ContactInfo `protobuf:"bytes,7,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"` // Indicates whether the tenant is listed in the catalog. Listed bool `protobuf:"varint,8,opt,name=listed,proto3" json:"listed,omitempty"` // Optional target information. Target *Target `protobuf:"bytes,9,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
func (*Tenant) Descriptor
deprecated
func (*Tenant) GetAdministrativeContact ¶ added in v3.2.0
func (x *Tenant) GetAdministrativeContact() *ContactInfo
func (*Tenant) GetAuthority ¶ added in v3.15.2
func (*Tenant) GetDevAddrBlocks ¶ added in v3.2.0
func (x *Tenant) GetDevAddrBlocks() []*DevAddrBlock
func (*Tenant) GetTechnicalContact ¶ added in v3.2.0
func (x *Tenant) GetTechnicalContact() *ContactInfo
func (*Tenant) GetTenantId ¶
func (*Tenant) ProtoMessage ¶
func (*Tenant) ProtoMessage()
func (*Tenant) ProtoReflect ¶ added in v3.1.0
func (x *Tenant) ProtoReflect() protoreflect.Message
type TenantID ¶
TenantID identifies a tenant of a Member.
func ForwarderTenantID ¶
func ForwarderTenantID(req ForwarderTenantRequest) TenantID
ForwarderTenantID returns the TenantID of the given interface.
func HomeNetworkTenantID ¶
func HomeNetworkTenantID(req HomeNetworkTenantRequest) TenantID
HomeNetworkTenantID returns the TenantID of the given interface.
func ParseTenantID ¶
ParseTenantID parses the TenantID formatted with String().
func RequestTenantID ¶
func RequestTenantID(req TenantRequest) TenantID
RequestTenantID returns the TenantID of the given request.
func (TenantID) Group ¶ added in v3.16.1
Group returns the TenantID with the grouped NetID. See NetID.Group().
type TenantRequest ¶
TenantRequest is a request with a Tenant ID.
type TerrestrialAntennaPlacement ¶
type TerrestrialAntennaPlacement int32
const ( // Unknown antenna placement. TerrestrialAntennaPlacement_UNKNOWN_PLACEMENT TerrestrialAntennaPlacement = 0 // Indoor antenna placement. TerrestrialAntennaPlacement_INDOOR TerrestrialAntennaPlacement = 1 // Outdoor antenna placement. TerrestrialAntennaPlacement_OUTDOOR TerrestrialAntennaPlacement = 2 )
func (TerrestrialAntennaPlacement) Descriptor ¶ added in v3.1.0
func (TerrestrialAntennaPlacement) Descriptor() protoreflect.EnumDescriptor
func (TerrestrialAntennaPlacement) Enum ¶ added in v3.1.0
func (x TerrestrialAntennaPlacement) Enum() *TerrestrialAntennaPlacement
func (TerrestrialAntennaPlacement) EnumDescriptor
deprecated
func (TerrestrialAntennaPlacement) EnumDescriptor() ([]byte, []int)
Deprecated: Use TerrestrialAntennaPlacement.Descriptor instead.
func (TerrestrialAntennaPlacement) Number ¶ added in v3.1.0
func (x TerrestrialAntennaPlacement) Number() protoreflect.EnumNumber
func (TerrestrialAntennaPlacement) String ¶
func (x TerrestrialAntennaPlacement) String() string
func (TerrestrialAntennaPlacement) Type ¶ added in v3.1.0
func (TerrestrialAntennaPlacement) Type() protoreflect.EnumType
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 *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=signal_rssi,json=signalRssi,proto3" json:"signal_rssi,omitempty"` // Standard deviation of the RSSI during preamble. RssiStandardDeviation *wrapperspb.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"` // contains filtered or unexported fields }
Terrestrial gateway antenna signal quality.
func (*TerrestrialGatewayAntennaSignalQuality) Descriptor
deprecated
func (*TerrestrialGatewayAntennaSignalQuality) Descriptor() ([]byte, []int)
Deprecated: Use TerrestrialGatewayAntennaSignalQuality.ProtoReflect.Descriptor instead.
func (*TerrestrialGatewayAntennaSignalQuality) GetChannelRssi ¶
func (x *TerrestrialGatewayAntennaSignalQuality) GetChannelRssi() float32
func (*TerrestrialGatewayAntennaSignalQuality) GetFrequencyOffset ¶
func (x *TerrestrialGatewayAntennaSignalQuality) GetFrequencyOffset() int64
func (*TerrestrialGatewayAntennaSignalQuality) GetRssiStandardDeviation ¶
func (x *TerrestrialGatewayAntennaSignalQuality) GetRssiStandardDeviation() *wrapperspb.FloatValue
func (*TerrestrialGatewayAntennaSignalQuality) GetSignalRssi ¶
func (x *TerrestrialGatewayAntennaSignalQuality) GetSignalRssi() *wrapperspb.FloatValue
func (*TerrestrialGatewayAntennaSignalQuality) GetSnr ¶
func (x *TerrestrialGatewayAntennaSignalQuality) GetSnr() float32
func (*TerrestrialGatewayAntennaSignalQuality) ProtoMessage ¶
func (*TerrestrialGatewayAntennaSignalQuality) ProtoMessage()
func (*TerrestrialGatewayAntennaSignalQuality) ProtoReflect ¶ added in v3.1.0
func (x *TerrestrialGatewayAntennaSignalQuality) ProtoReflect() protoreflect.Message
func (*TerrestrialGatewayAntennaSignalQuality) Reset ¶
func (x *TerrestrialGatewayAntennaSignalQuality) Reset()
func (*TerrestrialGatewayAntennaSignalQuality) String ¶
func (x *TerrestrialGatewayAntennaSignalQuality) String() string
type TimedLocation ¶
type TimedLocation struct { Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
func (*TimedLocation) Descriptor
deprecated
func (*TimedLocation) Descriptor() ([]byte, []int)
Deprecated: Use TimedLocation.ProtoReflect.Descriptor instead.
func (*TimedLocation) GetLocation ¶
func (x *TimedLocation) GetLocation() *Location
func (*TimedLocation) GetTime ¶
func (x *TimedLocation) GetTime() *timestamppb.Timestamp
func (*TimedLocation) ProtoMessage ¶
func (*TimedLocation) ProtoMessage()
func (*TimedLocation) ProtoReflect ¶ added in v3.1.0
func (x *TimedLocation) ProtoReflect() protoreflect.Message
func (*TimedLocation) Reset ¶
func (x *TimedLocation) Reset()
func (*TimedLocation) String ¶
func (x *TimedLocation) String() string
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 */ // Identifier of the gateway. GatewayId *GatewayIdentifier `protobuf:"bytes,12,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // 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 *timestamppb.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 *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=gateway_receive_time,json=gatewayReceiveTime,proto3" json:"gateway_receive_time,omitempty"` // Region of the gateway. GatewayRegion Region `` /* 133-byte string literal not displayed */ DataRate *DataRate `protobuf:"bytes,13,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"` // Data rate index as defined in the gateway's LoRaWAN region. // DEPRECATED: Set data_rate instead. 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"` // Coding rate. // DEPRECATED: Set through data_rate instead. CodingRate string `protobuf:"bytes,11,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,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). ForwarderUplinkToken []byte `protobuf:"bytes,9,opt,name=forwarder_uplink_token,json=forwarderUplinkToken,proto3" json:"forwarder_uplink_token,omitempty"` // Gateway uplink token (optional). GatewayUplinkToken []byte `protobuf:"bytes,10,opt,name=gateway_uplink_token,json=gatewayUplinkToken,proto3" json:"gateway_uplink_token,omitempty"` // contains filtered or unexported fields }
LoRaWAN uplink data message with encrypted PHYPayload and metadata.
func (*UplinkMessage) Descriptor
deprecated
func (*UplinkMessage) Descriptor() ([]byte, []int)
Deprecated: Use UplinkMessage.ProtoReflect.Descriptor instead.
func (*UplinkMessage) GetCodingRate ¶ added in v3.2.0
func (x *UplinkMessage) GetCodingRate() string
func (*UplinkMessage) GetDataRate ¶ added in v3.10.0
func (x *UplinkMessage) GetDataRate() *DataRate
func (*UplinkMessage) GetDataRateIndex ¶
func (x *UplinkMessage) GetDataRateIndex() uint32
func (*UplinkMessage) GetForwarderReceiveTime ¶
func (x *UplinkMessage) GetForwarderReceiveTime() *timestamppb.Timestamp
func (*UplinkMessage) GetForwarderUplinkToken ¶
func (x *UplinkMessage) GetForwarderUplinkToken() []byte
func (*UplinkMessage) GetFrequency ¶
func (x *UplinkMessage) GetFrequency() uint64
func (*UplinkMessage) GetGatewayId ¶ added in v3.4.0
func (x *UplinkMessage) GetGatewayId() *GatewayIdentifier
func (*UplinkMessage) GetGatewayMetadata ¶
func (x *UplinkMessage) GetGatewayMetadata() *UplinkMessage_GatewayMetadata
func (*UplinkMessage) GetGatewayReceiveTime ¶
func (x *UplinkMessage) GetGatewayReceiveTime() *timestamppb.Timestamp
func (*UplinkMessage) GetGatewayRegion ¶
func (x *UplinkMessage) GetGatewayRegion() Region
func (*UplinkMessage) GetGatewayUplinkToken ¶
func (x *UplinkMessage) GetGatewayUplinkToken() []byte
func (*UplinkMessage) GetKeks ¶
func (x *UplinkMessage) GetKeks() map[string]*KeyPointer
func (*UplinkMessage) GetPhyPayload ¶
func (x *UplinkMessage) GetPhyPayload() *UplinkMessage_PHYPayload
func (*UplinkMessage) ProtoMessage ¶
func (*UplinkMessage) ProtoMessage()
func (*UplinkMessage) ProtoReflect ¶ added in v3.1.0
func (x *UplinkMessage) ProtoReflect() protoreflect.Message
func (*UplinkMessage) Reset ¶
func (x *UplinkMessage) Reset()
func (*UplinkMessage) String ¶
func (x *UplinkMessage) String() string
func (*UplinkMessage) Validate ¶ added in v3.7.0
func (m *UplinkMessage) Validate() error
Validate returns whether the GatewayIdentifier is valid.
type UplinkMessageDeliveryStateChange ¶ added in v3.6.0
type UplinkMessageDeliveryStateChange struct { // Time when the server changed the state of the message. Time *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=time,proto3" json:"time,omitempty"` // 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"` // Home Network cluster of the Home Network Member. HomeNetworkClusterId string `protobuf:"bytes,3,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"` // Tenant ID managed by the Home Network Member. HomeNetworkTenantId string `protobuf:"bytes,4,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"` // LoRa Alliance NetID of the Forwarder Member. ForwarderNetId uint32 `protobuf:"varint,5,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"` // Forwarder cluster of the Forwarder Member. ForwarderClusterId string `protobuf:"bytes,6,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"` // Tenant ID managed by the Forwarder Member. ForwarderTenantId string `protobuf:"bytes,7,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"` // Forwarder uplink token. This value must be copied from the UplinkMessage. ForwarderUplinkToken []byte `protobuf:"bytes,8,opt,name=forwarder_uplink_token,json=forwarderUplinkToken,proto3" json:"forwarder_uplink_token,omitempty"` // New delivery state of the message. State MessageDeliveryState `protobuf:"varint,9,opt,name=state,proto3,enum=org.packetbroker.v3.MessageDeliveryState" json:"state,omitempty"` // Any error. Error *UplinkMessageProcessingErrorValue `protobuf:"bytes,10,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*UplinkMessageDeliveryStateChange) Descriptor
deprecated
added in
v3.6.0
func (*UplinkMessageDeliveryStateChange) Descriptor() ([]byte, []int)
Deprecated: Use UplinkMessageDeliveryStateChange.ProtoReflect.Descriptor instead.
func (*UplinkMessageDeliveryStateChange) GetError ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetError() *UplinkMessageProcessingErrorValue
func (*UplinkMessageDeliveryStateChange) GetForwarderClusterId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetForwarderClusterId() string
func (*UplinkMessageDeliveryStateChange) GetForwarderNetId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetForwarderNetId() uint32
func (*UplinkMessageDeliveryStateChange) GetForwarderTenantId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetForwarderTenantId() string
func (*UplinkMessageDeliveryStateChange) GetForwarderUplinkToken ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetForwarderUplinkToken() []byte
func (*UplinkMessageDeliveryStateChange) GetHomeNetworkClusterId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkClusterId() string
func (*UplinkMessageDeliveryStateChange) GetHomeNetworkNetId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkNetId() uint32
func (*UplinkMessageDeliveryStateChange) GetHomeNetworkTenantId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetHomeNetworkTenantId() string
func (*UplinkMessageDeliveryStateChange) GetId ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetId() string
func (*UplinkMessageDeliveryStateChange) GetState ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) GetState() MessageDeliveryState
func (*UplinkMessageDeliveryStateChange) GetTime ¶ added in v3.10.3
func (x *UplinkMessageDeliveryStateChange) GetTime() *timestamppb.Timestamp
func (*UplinkMessageDeliveryStateChange) ProtoMessage ¶ added in v3.6.0
func (*UplinkMessageDeliveryStateChange) ProtoMessage()
func (*UplinkMessageDeliveryStateChange) ProtoReflect ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) ProtoReflect() protoreflect.Message
func (*UplinkMessageDeliveryStateChange) Reset ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) Reset()
func (*UplinkMessageDeliveryStateChange) String ¶ added in v3.6.0
func (x *UplinkMessageDeliveryStateChange) String() string
func (*UplinkMessageDeliveryStateChange) Validate ¶ added in v3.6.0
func (c *UplinkMessageDeliveryStateChange) Validate() error
Validate returns whether the UplinkMessageDeliveryStateChange is valid.
type UplinkMessageProcessingError ¶ added in v3.6.0
type UplinkMessageProcessingError int32
const ( UplinkMessageProcessingError_UPLINK_UNKNOWN_ERROR UplinkMessageProcessingError = 0 // The message does not pass the routing policy. UplinkMessageProcessingError_UPLINK_ROUTING_POLICY UplinkMessageProcessingError = 1 // A matching device could not be found. // For join-request messages, this can be caused by the device not being registered or an already used DevNonce. // For data uplink messages, this can be caused by an unknown DevAddr or a MIC check failure. UplinkMessageProcessingError_NOT_FOUND UplinkMessageProcessingError = 2 // The message is a duplicate of a previously received message. UplinkMessageProcessingError_DUPLICATE_PAYLOAD UplinkMessageProcessingError = 5 // Internal error. UplinkMessageProcessingError_UPLINK_INTERNAL UplinkMessageProcessingError = 3 // No Home Network endpoints found. UplinkMessageProcessingError_NO_HOME_NETWORK_ENDPOINTS UplinkMessageProcessingError = 4 )
func (UplinkMessageProcessingError) Descriptor ¶ added in v3.6.0
func (UplinkMessageProcessingError) Descriptor() protoreflect.EnumDescriptor
func (UplinkMessageProcessingError) Enum ¶ added in v3.6.0
func (x UplinkMessageProcessingError) Enum() *UplinkMessageProcessingError
func (UplinkMessageProcessingError) EnumDescriptor
deprecated
added in
v3.6.0
func (UplinkMessageProcessingError) EnumDescriptor() ([]byte, []int)
Deprecated: Use UplinkMessageProcessingError.Descriptor instead.
func (UplinkMessageProcessingError) Number ¶ added in v3.6.0
func (x UplinkMessageProcessingError) Number() protoreflect.EnumNumber
func (UplinkMessageProcessingError) String ¶ added in v3.6.0
func (x UplinkMessageProcessingError) String() string
func (UplinkMessageProcessingError) Type ¶ added in v3.6.0
func (UplinkMessageProcessingError) Type() protoreflect.EnumType
type UplinkMessageProcessingErrorValue ¶ added in v3.6.0
type UplinkMessageProcessingErrorValue struct { Value UplinkMessageProcessingError `protobuf:"varint,1,opt,name=value,proto3,enum=org.packetbroker.v3.UplinkMessageProcessingError" json:"value,omitempty"` // contains filtered or unexported fields }
func (*UplinkMessageProcessingErrorValue) Descriptor
deprecated
added in
v3.6.0
func (*UplinkMessageProcessingErrorValue) Descriptor() ([]byte, []int)
Deprecated: Use UplinkMessageProcessingErrorValue.ProtoReflect.Descriptor instead.
func (*UplinkMessageProcessingErrorValue) GetValue ¶ added in v3.6.0
func (x *UplinkMessageProcessingErrorValue) GetValue() UplinkMessageProcessingError
func (*UplinkMessageProcessingErrorValue) ProtoMessage ¶ added in v3.6.0
func (*UplinkMessageProcessingErrorValue) ProtoMessage()
func (*UplinkMessageProcessingErrorValue) ProtoReflect ¶ added in v3.6.0
func (x *UplinkMessageProcessingErrorValue) ProtoReflect() protoreflect.Message
func (*UplinkMessageProcessingErrorValue) Reset ¶ added in v3.6.0
func (x *UplinkMessageProcessingErrorValue) Reset()
func (*UplinkMessageProcessingErrorValue) String ¶ added in v3.6.0
func (x *UplinkMessageProcessingErrorValue) String() string
type UplinkMessage_GatewayMetadata ¶
type UplinkMessage_GatewayMetadata struct { 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 assignable 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 assignable to Localization: // // *UplinkMessage_GatewayMetadata_EncryptedLocalization // *UplinkMessage_GatewayMetadata_PlainLocalization Localization isUplinkMessage_GatewayMetadata_Localization `protobuf_oneof:"localization"` // contains filtered or unexported fields }Teaser *
func (*UplinkMessage_GatewayMetadata) Descriptor
deprecated
func (*UplinkMessage_GatewayMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UplinkMessage_GatewayMetadata.ProtoReflect.Descriptor instead.
func (*UplinkMessage_GatewayMetadata) GetEncryptedLocalization ¶
func (x *UplinkMessage_GatewayMetadata) GetEncryptedLocalization() *EncryptedData
func (*UplinkMessage_GatewayMetadata) GetEncryptedSignalQuality ¶
func (x *UplinkMessage_GatewayMetadata) GetEncryptedSignalQuality() *EncryptedData
func (*UplinkMessage_GatewayMetadata) GetLocalization ¶
func (m *UplinkMessage_GatewayMetadata) GetLocalization() isUplinkMessage_GatewayMetadata_Localization
func (*UplinkMessage_GatewayMetadata) GetPlainLocalization ¶
func (x *UplinkMessage_GatewayMetadata) GetPlainLocalization() *GatewayMetadataLocalization
func (*UplinkMessage_GatewayMetadata) GetPlainSignalQuality ¶
func (x *UplinkMessage_GatewayMetadata) GetPlainSignalQuality() *GatewayMetadataSignalQuality
func (*UplinkMessage_GatewayMetadata) GetSignalQuality ¶
func (m *UplinkMessage_GatewayMetadata) GetSignalQuality() isUplinkMessage_GatewayMetadata_SignalQuality
func (*UplinkMessage_GatewayMetadata) GetTeaser ¶
func (x *UplinkMessage_GatewayMetadata) GetTeaser() *GatewayMetadataTeaser
func (*UplinkMessage_GatewayMetadata) ProtoMessage ¶
func (*UplinkMessage_GatewayMetadata) ProtoMessage()
func (*UplinkMessage_GatewayMetadata) ProtoReflect ¶ added in v3.1.0
func (x *UplinkMessage_GatewayMetadata) ProtoReflect() protoreflect.Message
func (*UplinkMessage_GatewayMetadata) Reset ¶
func (x *UplinkMessage_GatewayMetadata) Reset()
func (*UplinkMessage_GatewayMetadata) String ¶
func (x *UplinkMessage_GatewayMetadata) String() string
type UplinkMessage_GatewayMetadata_EncryptedLocalization ¶
type UplinkMessage_GatewayMetadata_EncryptedLocalization struct { // Encrypted GatewayMetadataLocalization. EncryptedLocalization *EncryptedData `protobuf:"bytes,4,opt,name=encrypted_localization,json=encryptedLocalization,proto3,oneof"` }
type UplinkMessage_GatewayMetadata_EncryptedSignalQuality ¶
type UplinkMessage_GatewayMetadata_EncryptedSignalQuality struct { // Encrypted GatewayMetadataSignalQuality. EncryptedSignalQuality *EncryptedData `protobuf:"bytes,2,opt,name=encrypted_signal_quality,json=encryptedSignalQuality,proto3,oneof"` }
type UplinkMessage_GatewayMetadata_PlainLocalization ¶
type UplinkMessage_GatewayMetadata_PlainLocalization struct {
PlainLocalization *GatewayMetadataLocalization `protobuf:"bytes,5,opt,name=plain_localization,json=plainLocalization,proto3,oneof"`
}
type UplinkMessage_GatewayMetadata_PlainSignalQuality ¶
type UplinkMessage_GatewayMetadata_PlainSignalQuality struct {
PlainSignalQuality *GatewayMetadataSignalQuality `protobuf:"bytes,3,opt,name=plain_signal_quality,json=plainSignalQuality,proto3,oneof"`
}
type UplinkMessage_PHYPayload ¶
type UplinkMessage_PHYPayload struct { PHYPayloadTeaser `protobuf:"bytes,1,opt,name=teaser,proto3" json:"teaser,omitempty"` // Types that are assignable to Value: // // *UplinkMessage_PHYPayload_Encrypted // *UplinkMessage_PHYPayload_Plain Value isUplinkMessage_PHYPayload_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }Teaser *
func (*UplinkMessage_PHYPayload) Descriptor
deprecated
func (*UplinkMessage_PHYPayload) Descriptor() ([]byte, []int)
Deprecated: Use UplinkMessage_PHYPayload.ProtoReflect.Descriptor instead.
func (*UplinkMessage_PHYPayload) GetEncrypted ¶
func (x *UplinkMessage_PHYPayload) GetEncrypted() *EncryptedData
func (*UplinkMessage_PHYPayload) GetPlain ¶
func (x *UplinkMessage_PHYPayload) GetPlain() []byte
func (*UplinkMessage_PHYPayload) GetTeaser ¶
func (x *UplinkMessage_PHYPayload) GetTeaser() *PHYPayloadTeaser
func (*UplinkMessage_PHYPayload) GetValue ¶
func (m *UplinkMessage_PHYPayload) GetValue() isUplinkMessage_PHYPayload_Value
func (*UplinkMessage_PHYPayload) ProtoMessage ¶
func (*UplinkMessage_PHYPayload) ProtoMessage()
func (*UplinkMessage_PHYPayload) ProtoReflect ¶ added in v3.1.0
func (x *UplinkMessage_PHYPayload) ProtoReflect() protoreflect.Message
func (*UplinkMessage_PHYPayload) Reset ¶
func (x *UplinkMessage_PHYPayload) Reset()
func (*UplinkMessage_PHYPayload) String ¶
func (x *UplinkMessage_PHYPayload) String() string
type UplinkMessage_PHYPayload_Encrypted ¶
type UplinkMessage_PHYPayload_Encrypted struct { // Encrypted PHYPayload. Encrypted *EncryptedData `protobuf:"bytes,2,opt,name=encrypted,proto3,oneof"` }
type UplinkMessage_PHYPayload_Plain ¶
type UplinkMessage_PHYPayload_Plain struct {
Plain []byte `protobuf:"bytes,3,opt,name=plain,proto3,oneof"`
}