Documentation ¶
Index ¶
- Variables
- type CRCStatus
- type ChannelConfiguration
- func (*ChannelConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *ChannelConfiguration) GetBoard() uint32
- func (x *ChannelConfiguration) GetDemodulator() uint32
- func (x *ChannelConfiguration) GetFrequency() uint32
- func (x *ChannelConfiguration) GetFskModulationConfig() *FskModulationConfig
- func (x *ChannelConfiguration) GetLoraModulationConfig() *LoraModulationConfig
- func (m *ChannelConfiguration) GetModulationConfig() isChannelConfiguration_ModulationConfig
- func (x *ChannelConfiguration) GetModulationLegacy() common.Modulation
- func (*ChannelConfiguration) ProtoMessage()
- func (x *ChannelConfiguration) ProtoReflect() protoreflect.Message
- func (x *ChannelConfiguration) Reset()
- func (x *ChannelConfiguration) String() string
- type ChannelConfiguration_FskModulationConfig
- type ChannelConfiguration_LoraModulationConfig
- type CodeRate
- type ConnState
- func (*ConnState) Descriptor() ([]byte, []int)deprecated
- func (x *ConnState) GetGatewayId() string
- func (x *ConnState) GetGatewayIdLegacy() []byte
- func (x *ConnState) GetState() ConnState_State
- func (*ConnState) ProtoMessage()
- func (x *ConnState) ProtoReflect() protoreflect.Message
- func (x *ConnState) Reset()
- func (x *ConnState) String() string
- type ConnState_State
- func (ConnState_State) Descriptor() protoreflect.EnumDescriptor
- func (x ConnState_State) Enum() *ConnState_State
- func (ConnState_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConnState_State) Number() protoreflect.EnumNumber
- func (x ConnState_State) String() string
- func (ConnState_State) Type() protoreflect.EnumType
- type DelayTimingInfo
- type DownlinkFrame
- func (*DownlinkFrame) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkFrame) GetDownlinkId() uint32
- func (x *DownlinkFrame) GetDownlinkIdLegacy() []byte
- func (x *DownlinkFrame) GetGatewayId() string
- func (x *DownlinkFrame) GetGatewayIdLegacy() []byte
- func (x *DownlinkFrame) GetItems() []*DownlinkFrameItem
- func (*DownlinkFrame) ProtoMessage()
- func (x *DownlinkFrame) ProtoReflect() protoreflect.Message
- func (x *DownlinkFrame) Reset()
- func (x *DownlinkFrame) String() string
- type DownlinkFrameItem
- func (*DownlinkFrameItem) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkFrameItem) GetPhyPayload() []byte
- func (x *DownlinkFrameItem) GetTxInfo() *DownlinkTxInfo
- func (x *DownlinkFrameItem) GetTxInfoLegacy() *DownlinkTxInfoLegacy
- func (*DownlinkFrameItem) ProtoMessage()
- func (x *DownlinkFrameItem) ProtoReflect() protoreflect.Message
- func (x *DownlinkFrameItem) Reset()
- func (x *DownlinkFrameItem) String() string
- type DownlinkTiming
- func (DownlinkTiming) Descriptor() protoreflect.EnumDescriptor
- func (x DownlinkTiming) Enum() *DownlinkTiming
- func (DownlinkTiming) EnumDescriptor() ([]byte, []int)deprecated
- func (x DownlinkTiming) Number() protoreflect.EnumNumber
- func (x DownlinkTiming) String() string
- func (DownlinkTiming) Type() protoreflect.EnumType
- type DownlinkTxAck
- func (*DownlinkTxAck) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkTxAck) GetDownlinkId() uint32
- func (x *DownlinkTxAck) GetDownlinkIdLegacy() []byte
- func (x *DownlinkTxAck) GetGatewayId() string
- func (x *DownlinkTxAck) GetGatewayIdLegacy() []byte
- func (x *DownlinkTxAck) GetItems() []*DownlinkTxAckItem
- func (*DownlinkTxAck) ProtoMessage()
- func (x *DownlinkTxAck) ProtoReflect() protoreflect.Message
- func (x *DownlinkTxAck) Reset()
- func (x *DownlinkTxAck) String() string
- type DownlinkTxAckItem
- func (*DownlinkTxAckItem) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkTxAckItem) GetStatus() TxAckStatus
- func (*DownlinkTxAckItem) ProtoMessage()
- func (x *DownlinkTxAckItem) ProtoReflect() protoreflect.Message
- func (x *DownlinkTxAckItem) Reset()
- func (x *DownlinkTxAckItem) String() string
- type DownlinkTxInfo
- func (*DownlinkTxInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkTxInfo) GetAntenna() uint32
- func (x *DownlinkTxInfo) GetBoard() uint32
- func (x *DownlinkTxInfo) GetContext() []byte
- func (x *DownlinkTxInfo) GetFrequency() uint32
- func (x *DownlinkTxInfo) GetModulation() *Modulation
- func (x *DownlinkTxInfo) GetPower() int32
- func (x *DownlinkTxInfo) GetTiming() *Timing
- func (*DownlinkTxInfo) ProtoMessage()
- func (x *DownlinkTxInfo) ProtoReflect() protoreflect.Message
- func (x *DownlinkTxInfo) Reset()
- func (x *DownlinkTxInfo) String() string
- type DownlinkTxInfoLegacy
- func (*DownlinkTxInfoLegacy) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkTxInfoLegacy) GetAntenna() uint32
- func (x *DownlinkTxInfoLegacy) GetBoard() uint32
- func (x *DownlinkTxInfoLegacy) GetContext() []byte
- func (x *DownlinkTxInfoLegacy) GetDelayTimingInfo() *DelayTimingInfo
- func (x *DownlinkTxInfoLegacy) GetFrequency() uint32
- func (x *DownlinkTxInfoLegacy) GetFskModulationInfo() *FskModulationInfo
- func (x *DownlinkTxInfoLegacy) GetGatewayId() []byte
- func (x *DownlinkTxInfoLegacy) GetGpsEpochTimingInfo() *GPSEpochTimingInfo
- func (x *DownlinkTxInfoLegacy) GetImmediatelyTimingInfo() *ImmediatelyTimingInfo
- func (x *DownlinkTxInfoLegacy) GetLoraModulationInfo() *LoraModulationInfo
- func (x *DownlinkTxInfoLegacy) GetModulation() common.Modulation
- func (m *DownlinkTxInfoLegacy) GetModulationInfo() isDownlinkTxInfoLegacy_ModulationInfo
- func (x *DownlinkTxInfoLegacy) GetPower() int32
- func (x *DownlinkTxInfoLegacy) GetTiming() DownlinkTiming
- func (m *DownlinkTxInfoLegacy) GetTimingInfo() isDownlinkTxInfoLegacy_TimingInfo
- func (*DownlinkTxInfoLegacy) ProtoMessage()
- func (x *DownlinkTxInfoLegacy) ProtoReflect() protoreflect.Message
- func (x *DownlinkTxInfoLegacy) Reset()
- func (x *DownlinkTxInfoLegacy) String() string
- type DownlinkTxInfoLegacy_DelayTimingInfo
- type DownlinkTxInfoLegacy_FskModulationInfo
- type DownlinkTxInfoLegacy_GpsEpochTimingInfo
- type DownlinkTxInfoLegacy_ImmediatelyTimingInfo
- type DownlinkTxInfoLegacy_LoraModulationInfo
- type DutyCycleBand
- func (*DutyCycleBand) Descriptor() ([]byte, []int)deprecated
- func (x *DutyCycleBand) GetFrequencyMax() uint32
- func (x *DutyCycleBand) GetFrequencyMin() uint32
- func (x *DutyCycleBand) GetLoadMax() *durationpb.Duration
- func (x *DutyCycleBand) GetLoadTracked() *durationpb.Duration
- func (x *DutyCycleBand) GetName() string
- func (*DutyCycleBand) ProtoMessage()
- func (x *DutyCycleBand) ProtoReflect() protoreflect.Message
- func (x *DutyCycleBand) Reset()
- func (x *DutyCycleBand) String() string
- type DutyCycleStats
- func (*DutyCycleStats) Descriptor() ([]byte, []int)deprecated
- func (x *DutyCycleStats) GetBands() []*DutyCycleBand
- func (x *DutyCycleStats) GetRegulation() common.Regulation
- func (x *DutyCycleStats) GetWindow() *durationpb.Duration
- func (*DutyCycleStats) ProtoMessage()
- func (x *DutyCycleStats) ProtoReflect() protoreflect.Message
- func (x *DutyCycleStats) Reset()
- func (x *DutyCycleStats) String() string
- type EncryptedFineTimestamp
- func (*EncryptedFineTimestamp) Descriptor() ([]byte, []int)deprecated
- func (x *EncryptedFineTimestamp) GetAesKeyIndex() uint32
- func (x *EncryptedFineTimestamp) GetEncryptedNs() []byte
- func (x *EncryptedFineTimestamp) GetFpgaId() []byte
- func (*EncryptedFineTimestamp) ProtoMessage()
- func (x *EncryptedFineTimestamp) ProtoReflect() protoreflect.Message
- func (x *EncryptedFineTimestamp) Reset()
- func (x *EncryptedFineTimestamp) String() string
- type FineTimestampType
- func (FineTimestampType) Descriptor() protoreflect.EnumDescriptor
- func (x FineTimestampType) Enum() *FineTimestampType
- func (FineTimestampType) EnumDescriptor() ([]byte, []int)deprecated
- func (x FineTimestampType) Number() protoreflect.EnumNumber
- func (x FineTimestampType) String() string
- func (FineTimestampType) Type() protoreflect.EnumType
- type FskModulationConfig
- func (*FskModulationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FskModulationConfig) GetBandwidth() uint32
- func (x *FskModulationConfig) GetBandwidthLegacy() uint32
- func (x *FskModulationConfig) GetBitrate() uint32
- func (*FskModulationConfig) ProtoMessage()
- func (x *FskModulationConfig) ProtoReflect() protoreflect.Message
- func (x *FskModulationConfig) Reset()
- func (x *FskModulationConfig) String() string
- type FskModulationInfo
- func (*FskModulationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FskModulationInfo) GetDatarate() uint32
- func (x *FskModulationInfo) GetFrequencyDeviation() uint32
- func (*FskModulationInfo) ProtoMessage()
- func (x *FskModulationInfo) ProtoReflect() protoreflect.Message
- func (x *FskModulationInfo) Reset()
- func (x *FskModulationInfo) String() string
- type GPSEpochTimingInfo
- func (*GPSEpochTimingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *GPSEpochTimingInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
- func (*GPSEpochTimingInfo) ProtoMessage()
- func (x *GPSEpochTimingInfo) ProtoReflect() protoreflect.Message
- func (x *GPSEpochTimingInfo) Reset()
- func (x *GPSEpochTimingInfo) String() string
- type GatewayCommandExecRequest
- func (*GatewayCommandExecRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayCommandExecRequest) GetCommand() string
- func (x *GatewayCommandExecRequest) GetEnvironment() map[string]string
- func (x *GatewayCommandExecRequest) GetExecId() uint32
- func (x *GatewayCommandExecRequest) GetGatewayId() string
- func (x *GatewayCommandExecRequest) GetGatewayIdLegacy() []byte
- func (x *GatewayCommandExecRequest) GetStdin() []byte
- func (*GatewayCommandExecRequest) ProtoMessage()
- func (x *GatewayCommandExecRequest) ProtoReflect() protoreflect.Message
- func (x *GatewayCommandExecRequest) Reset()
- func (x *GatewayCommandExecRequest) String() string
- type GatewayCommandExecResponse
- func (*GatewayCommandExecResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayCommandExecResponse) GetError() string
- func (x *GatewayCommandExecResponse) GetExecId() uint32
- func (x *GatewayCommandExecResponse) GetGatewayId() string
- func (x *GatewayCommandExecResponse) GetGatewayIdLegacy() []byte
- func (x *GatewayCommandExecResponse) GetStderr() []byte
- func (x *GatewayCommandExecResponse) GetStdout() []byte
- func (*GatewayCommandExecResponse) ProtoMessage()
- func (x *GatewayCommandExecResponse) ProtoReflect() protoreflect.Message
- func (x *GatewayCommandExecResponse) Reset()
- func (x *GatewayCommandExecResponse) String() string
- type GatewayConfiguration
- func (*GatewayConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayConfiguration) GetChannels() []*ChannelConfiguration
- func (x *GatewayConfiguration) GetGatewayId() string
- func (x *GatewayConfiguration) GetGatewayIdLegacy() []byte
- func (x *GatewayConfiguration) GetStatsInterval() *durationpb.Duration
- func (x *GatewayConfiguration) GetVersion() string
- func (*GatewayConfiguration) ProtoMessage()
- func (x *GatewayConfiguration) ProtoReflect() protoreflect.Message
- func (x *GatewayConfiguration) Reset()
- func (x *GatewayConfiguration) String() string
- type GatewayStats
- func (*GatewayStats) Descriptor() ([]byte, []int)deprecated
- func (x *GatewayStats) GetConfigVersion() string
- func (x *GatewayStats) GetDutyCycleStats() *DutyCycleStats
- func (x *GatewayStats) GetGatewayId() string
- func (x *GatewayStats) GetGatewayIdLegacy() []byte
- func (x *GatewayStats) GetLocation() *common.Location
- func (x *GatewayStats) GetMetadata() map[string]string
- func (x *GatewayStats) GetRxPacketsPerFrequency() map[uint32]uint32
- func (x *GatewayStats) GetRxPacketsPerModulation() []*PerModulationCount
- func (x *GatewayStats) GetRxPacketsReceived() uint32
- func (x *GatewayStats) GetRxPacketsReceivedOk() uint32
- func (x *GatewayStats) GetTime() *timestamppb.Timestamp
- func (x *GatewayStats) GetTxPacketsEmitted() uint32
- func (x *GatewayStats) GetTxPacketsPerFrequency() map[uint32]uint32
- func (x *GatewayStats) GetTxPacketsPerModulation() []*PerModulationCount
- func (x *GatewayStats) GetTxPacketsPerStatus() map[string]uint32
- func (x *GatewayStats) GetTxPacketsReceived() uint32
- func (*GatewayStats) ProtoMessage()
- func (x *GatewayStats) ProtoReflect() protoreflect.Message
- func (x *GatewayStats) Reset()
- func (x *GatewayStats) String() string
- type ImmediatelyTimingInfo
- type LoraModulationConfig
- func (*LoraModulationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoraModulationConfig) GetBandwidth() uint32
- func (x *LoraModulationConfig) GetBandwidthLegacy() uint32
- func (x *LoraModulationConfig) GetSpreadingFactors() []uint32
- func (*LoraModulationConfig) ProtoMessage()
- func (x *LoraModulationConfig) ProtoReflect() protoreflect.Message
- func (x *LoraModulationConfig) Reset()
- func (x *LoraModulationConfig) String() string
- type LoraModulationInfo
- func (*LoraModulationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *LoraModulationInfo) GetBandwidth() uint32
- func (x *LoraModulationInfo) GetCodeRate() CodeRate
- func (x *LoraModulationInfo) GetCodeRateLegacy() string
- func (x *LoraModulationInfo) GetNoCrc() bool
- func (x *LoraModulationInfo) GetPolarizationInversion() bool
- func (x *LoraModulationInfo) GetPreamble() uint32
- func (x *LoraModulationInfo) GetSpreadingFactor() uint32
- func (*LoraModulationInfo) ProtoMessage()
- func (x *LoraModulationInfo) ProtoReflect() protoreflect.Message
- func (x *LoraModulationInfo) Reset()
- func (x *LoraModulationInfo) String() string
- type LrFhssModulationInfo
- func (*LrFhssModulationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *LrFhssModulationInfo) GetCodeRate() CodeRate
- func (x *LrFhssModulationInfo) GetCodeRateLegacy() string
- func (x *LrFhssModulationInfo) GetGridSteps() uint32
- func (x *LrFhssModulationInfo) GetOperatingChannelWidth() uint32
- func (*LrFhssModulationInfo) ProtoMessage()
- func (x *LrFhssModulationInfo) ProtoReflect() protoreflect.Message
- func (x *LrFhssModulationInfo) Reset()
- func (x *LrFhssModulationInfo) String() string
- type MeshHeartbeat
- func (*MeshHeartbeat) Descriptor() ([]byte, []int)deprecated
- func (x *MeshHeartbeat) GetGatewayId() string
- func (x *MeshHeartbeat) GetRelayId() string
- func (x *MeshHeartbeat) GetRelayPath() []*MeshHeartbeatRelayPath
- func (x *MeshHeartbeat) GetTime() *timestamppb.Timestamp
- func (*MeshHeartbeat) ProtoMessage()
- func (x *MeshHeartbeat) ProtoReflect() protoreflect.Message
- func (x *MeshHeartbeat) Reset()
- func (x *MeshHeartbeat) String() string
- type MeshHeartbeatRelayPath
- func (*MeshHeartbeatRelayPath) Descriptor() ([]byte, []int)deprecated
- func (x *MeshHeartbeatRelayPath) GetRelayId() string
- func (x *MeshHeartbeatRelayPath) GetRssi() int32
- func (x *MeshHeartbeatRelayPath) GetSnr() int32
- func (*MeshHeartbeatRelayPath) ProtoMessage()
- func (x *MeshHeartbeatRelayPath) ProtoReflect() protoreflect.Message
- func (x *MeshHeartbeatRelayPath) Reset()
- func (x *MeshHeartbeatRelayPath) String() string
- type Modulation
- func (*Modulation) Descriptor() ([]byte, []int)deprecated
- func (x *Modulation) GetFsk() *FskModulationInfo
- func (x *Modulation) GetLora() *LoraModulationInfo
- func (x *Modulation) GetLrFhss() *LrFhssModulationInfo
- func (m *Modulation) GetParameters() isModulation_Parameters
- func (*Modulation) ProtoMessage()
- func (x *Modulation) ProtoReflect() protoreflect.Message
- func (x *Modulation) Reset()
- func (x *Modulation) String() string
- type Modulation_Fsk
- type Modulation_Lora
- type Modulation_LrFhss
- type PerModulationCount
- func (*PerModulationCount) Descriptor() ([]byte, []int)deprecated
- func (x *PerModulationCount) GetCount() uint32
- func (x *PerModulationCount) GetModulation() *Modulation
- func (*PerModulationCount) ProtoMessage()
- func (x *PerModulationCount) ProtoReflect() protoreflect.Message
- func (x *PerModulationCount) Reset()
- func (x *PerModulationCount) String() string
- type PlainFineTimestamp
- func (*PlainFineTimestamp) Descriptor() ([]byte, []int)deprecated
- func (x *PlainFineTimestamp) GetTime() *timestamppb.Timestamp
- func (*PlainFineTimestamp) ProtoMessage()
- func (x *PlainFineTimestamp) ProtoReflect() protoreflect.Message
- func (x *PlainFineTimestamp) Reset()
- func (x *PlainFineTimestamp) String() string
- type RawPacketForwarderCommand
- func (*RawPacketForwarderCommand) Descriptor() ([]byte, []int)deprecated
- func (x *RawPacketForwarderCommand) GetGatewayId() string
- func (x *RawPacketForwarderCommand) GetGatewayIdLegacy() []byte
- func (x *RawPacketForwarderCommand) GetPayload() []byte
- func (*RawPacketForwarderCommand) ProtoMessage()
- func (x *RawPacketForwarderCommand) ProtoReflect() protoreflect.Message
- func (x *RawPacketForwarderCommand) Reset()
- func (x *RawPacketForwarderCommand) String() string
- type RawPacketForwarderEvent
- func (*RawPacketForwarderEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RawPacketForwarderEvent) GetGatewayId() string
- func (x *RawPacketForwarderEvent) GetGatewayIdLegacy() []byte
- func (x *RawPacketForwarderEvent) GetPayload() []byte
- func (*RawPacketForwarderEvent) ProtoMessage()
- func (x *RawPacketForwarderEvent) ProtoReflect() protoreflect.Message
- func (x *RawPacketForwarderEvent) Reset()
- func (x *RawPacketForwarderEvent) String() string
- type Timing
- func (*Timing) Descriptor() ([]byte, []int)deprecated
- func (x *Timing) GetDelay() *DelayTimingInfo
- func (x *Timing) GetGpsEpoch() *GPSEpochTimingInfo
- func (x *Timing) GetImmediately() *ImmediatelyTimingInfo
- func (m *Timing) GetParameters() isTiming_Parameters
- func (*Timing) ProtoMessage()
- func (x *Timing) ProtoReflect() protoreflect.Message
- func (x *Timing) Reset()
- func (x *Timing) String() string
- type Timing_Delay
- type Timing_GpsEpoch
- type Timing_Immediately
- type TxAckStatus
- func (TxAckStatus) Descriptor() protoreflect.EnumDescriptor
- func (x TxAckStatus) Enum() *TxAckStatus
- func (TxAckStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x TxAckStatus) Number() protoreflect.EnumNumber
- func (x TxAckStatus) String() string
- func (TxAckStatus) Type() protoreflect.EnumType
- type UplinkFrame
- func (*UplinkFrame) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkFrame) GetPhyPayload() []byte
- func (x *UplinkFrame) GetRxInfo() *UplinkRxInfo
- func (x *UplinkFrame) GetRxInfoLegacy() *UplinkRxInfoLegacy
- func (x *UplinkFrame) GetTxInfo() *UplinkTxInfo
- func (x *UplinkFrame) GetTxInfoLegacy() *UplinkTxInfoLegacy
- func (*UplinkFrame) ProtoMessage()
- func (x *UplinkFrame) ProtoReflect() protoreflect.Message
- func (x *UplinkFrame) Reset()
- func (x *UplinkFrame) String() string
- type UplinkFrameSet
- func (*UplinkFrameSet) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkFrameSet) GetPhyPayload() []byte
- func (x *UplinkFrameSet) GetRxInfo() []*UplinkRxInfo
- func (x *UplinkFrameSet) GetTxInfo() *UplinkTxInfo
- func (*UplinkFrameSet) ProtoMessage()
- func (x *UplinkFrameSet) ProtoReflect() protoreflect.Message
- func (x *UplinkFrameSet) Reset()
- func (x *UplinkFrameSet) String() string
- type UplinkRxInfo
- func (*UplinkRxInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkRxInfo) GetAntenna() uint32
- func (x *UplinkRxInfo) GetBoard() uint32
- func (x *UplinkRxInfo) GetChannel() uint32
- func (x *UplinkRxInfo) GetContext() []byte
- func (x *UplinkRxInfo) GetCrcStatus() CRCStatus
- func (x *UplinkRxInfo) GetFineTimeSinceGpsEpoch() *durationpb.Duration
- func (x *UplinkRxInfo) GetGatewayId() string
- func (x *UplinkRxInfo) GetGwTime() *timestamppb.Timestamp
- func (x *UplinkRxInfo) GetLocation() *common.Location
- func (x *UplinkRxInfo) GetMetadata() map[string]string
- func (x *UplinkRxInfo) GetNsTime() *timestamppb.Timestamp
- func (x *UplinkRxInfo) GetRfChain() uint32
- func (x *UplinkRxInfo) GetRssi() int32
- func (x *UplinkRxInfo) GetSnr() float32
- func (x *UplinkRxInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
- func (x *UplinkRxInfo) GetUplinkId() uint32
- func (*UplinkRxInfo) ProtoMessage()
- func (x *UplinkRxInfo) ProtoReflect() protoreflect.Message
- func (x *UplinkRxInfo) Reset()
- func (x *UplinkRxInfo) String() string
- type UplinkRxInfoLegacy
- func (*UplinkRxInfoLegacy) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkRxInfoLegacy) GetAntenna() uint32
- func (x *UplinkRxInfoLegacy) GetBoard() uint32
- func (x *UplinkRxInfoLegacy) GetChannel() uint32
- func (x *UplinkRxInfoLegacy) GetContext() []byte
- func (x *UplinkRxInfoLegacy) GetCrcStatus() CRCStatus
- func (x *UplinkRxInfoLegacy) GetEncryptedFineTimestamp() *EncryptedFineTimestamp
- func (m *UplinkRxInfoLegacy) GetFineTimestamp() isUplinkRxInfoLegacy_FineTimestamp
- func (x *UplinkRxInfoLegacy) GetFineTimestampType() FineTimestampType
- func (x *UplinkRxInfoLegacy) GetGatewayId() []byte
- func (x *UplinkRxInfoLegacy) GetLocation() *common.Location
- func (x *UplinkRxInfoLegacy) GetLoraSnr() float64
- func (x *UplinkRxInfoLegacy) GetMetadata() map[string]string
- func (x *UplinkRxInfoLegacy) GetPlainFineTimestamp() *PlainFineTimestamp
- func (x *UplinkRxInfoLegacy) GetRfChain() uint32
- func (x *UplinkRxInfoLegacy) GetRssi() int32
- func (x *UplinkRxInfoLegacy) GetTime() *timestamppb.Timestamp
- func (x *UplinkRxInfoLegacy) GetTimeSinceGpsEpoch() *durationpb.Duration
- func (x *UplinkRxInfoLegacy) GetUplinkId() []byte
- func (*UplinkRxInfoLegacy) ProtoMessage()
- func (x *UplinkRxInfoLegacy) ProtoReflect() protoreflect.Message
- func (x *UplinkRxInfoLegacy) Reset()
- func (x *UplinkRxInfoLegacy) String() string
- type UplinkRxInfoLegacy_EncryptedFineTimestamp
- type UplinkRxInfoLegacy_PlainFineTimestamp
- type UplinkTxInfo
- func (*UplinkTxInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkTxInfo) GetFrequency() uint32
- func (x *UplinkTxInfo) GetModulation() *Modulation
- func (*UplinkTxInfo) ProtoMessage()
- func (x *UplinkTxInfo) ProtoReflect() protoreflect.Message
- func (x *UplinkTxInfo) Reset()
- func (x *UplinkTxInfo) String() string
- type UplinkTxInfoLegacy
- func (*UplinkTxInfoLegacy) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkTxInfoLegacy) GetFrequency() uint32
- func (x *UplinkTxInfoLegacy) GetFskModulationInfo() *FskModulationInfo
- func (x *UplinkTxInfoLegacy) GetLoraModulationInfo() *LoraModulationInfo
- func (x *UplinkTxInfoLegacy) GetLrFhssModulationInfo() *LrFhssModulationInfo
- func (x *UplinkTxInfoLegacy) GetModulation() common.Modulation
- func (m *UplinkTxInfoLegacy) GetModulationInfo() isUplinkTxInfoLegacy_ModulationInfo
- func (*UplinkTxInfoLegacy) ProtoMessage()
- func (x *UplinkTxInfoLegacy) ProtoReflect() protoreflect.Message
- func (x *UplinkTxInfoLegacy) Reset()
- func (x *UplinkTxInfoLegacy) String() string
- type UplinkTxInfoLegacy_FskModulationInfo
- type UplinkTxInfoLegacy_LoraModulationInfo
- type UplinkTxInfoLegacy_LrFhssModulationInfo
Constants ¶
This section is empty.
Variables ¶
var ( CodeRate_name = map[int32]string{ 0: "CR_UNDEFINED", 1: "CR_4_5", 2: "CR_4_6", 3: "CR_4_7", 4: "CR_4_8", 5: "CR_3_8", 6: "CR_2_6", 7: "CR_1_4", 8: "CR_1_6", 9: "CR_5_6", 10: "CR_LI_4_5", 11: "CR_LI_4_6", 12: "CR_LI_4_8", } CodeRate_value = map[string]int32{ "CR_UNDEFINED": 0, "CR_4_5": 1, "CR_4_6": 2, "CR_4_7": 3, "CR_4_8": 4, "CR_3_8": 5, "CR_2_6": 6, "CR_1_4": 7, "CR_1_6": 8, "CR_5_6": 9, "CR_LI_4_5": 10, "CR_LI_4_6": 11, "CR_LI_4_8": 12, } )
Enum value maps for CodeRate.
var ( DownlinkTiming_name = map[int32]string{ 0: "IMMEDIATELY", 1: "DELAY", 2: "GPS_EPOCH", } DownlinkTiming_value = map[string]int32{ "IMMEDIATELY": 0, "DELAY": 1, "GPS_EPOCH": 2, } )
Enum value maps for DownlinkTiming.
var ( FineTimestampType_name = map[int32]string{ 0: "NONE", 1: "ENCRYPTED", 2: "PLAIN", } FineTimestampType_value = map[string]int32{ "NONE": 0, "ENCRYPTED": 1, "PLAIN": 2, } )
Enum value maps for FineTimestampType.
var ( CRCStatus_name = map[int32]string{ 0: "NO_CRC", 1: "BAD_CRC", 2: "CRC_OK", } CRCStatus_value = map[string]int32{ "NO_CRC": 0, "BAD_CRC": 1, "CRC_OK": 2, } )
Enum value maps for CRCStatus.
var ( TxAckStatus_name = map[int32]string{ 0: "IGNORED", 1: "OK", 2: "TOO_LATE", 3: "TOO_EARLY", 4: "COLLISION_PACKET", 5: "COLLISION_BEACON", 6: "TX_FREQ", 7: "TX_POWER", 8: "GPS_UNLOCKED", 9: "QUEUE_FULL", 10: "INTERNAL_ERROR", 11: "DUTY_CYCLE_OVERFLOW", } TxAckStatus_value = map[string]int32{ "IGNORED": 0, "OK": 1, "TOO_LATE": 2, "TOO_EARLY": 3, "COLLISION_PACKET": 4, "COLLISION_BEACON": 5, "TX_FREQ": 6, "TX_POWER": 7, "GPS_UNLOCKED": 8, "QUEUE_FULL": 9, "INTERNAL_ERROR": 10, "DUTY_CYCLE_OVERFLOW": 11, } )
Enum value maps for TxAckStatus.
var ( ConnState_State_name = map[int32]string{ 0: "OFFLINE", 1: "ONLINE", } ConnState_State_value = map[string]int32{ "OFFLINE": 0, "ONLINE": 1, } )
Enum value maps for ConnState_State.
var File_gw_gw_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CRCStatus ¶
type CRCStatus int32
func (CRCStatus) Descriptor ¶
func (CRCStatus) Descriptor() protoreflect.EnumDescriptor
func (CRCStatus) EnumDescriptor
deprecated
func (CRCStatus) Number ¶
func (x CRCStatus) Number() protoreflect.EnumNumber
func (CRCStatus) Type ¶
func (CRCStatus) Type() protoreflect.EnumType
type ChannelConfiguration ¶
type ChannelConfiguration struct { // Frequency (Hz). Frequency uint32 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // Modulation (deprecated). ModulationLegacy common.Modulation `` /* 133-byte string literal not displayed */ // Types that are assignable to ModulationConfig: // // *ChannelConfiguration_LoraModulationConfig // *ChannelConfiguration_FskModulationConfig ModulationConfig isChannelConfiguration_ModulationConfig `protobuf_oneof:"modulation_config"` // Board index. Board uint32 `protobuf:"varint,5,opt,name=board,proto3" json:"board,omitempty"` // Demodulator index (of the given board). Demodulator uint32 `protobuf:"varint,6,opt,name=demodulator,proto3" json:"demodulator,omitempty"` // contains filtered or unexported fields }
func (*ChannelConfiguration) Descriptor
deprecated
func (*ChannelConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use ChannelConfiguration.ProtoReflect.Descriptor instead.
func (*ChannelConfiguration) GetBoard ¶
func (x *ChannelConfiguration) GetBoard() uint32
func (*ChannelConfiguration) GetDemodulator ¶
func (x *ChannelConfiguration) GetDemodulator() uint32
func (*ChannelConfiguration) GetFrequency ¶
func (x *ChannelConfiguration) GetFrequency() uint32
func (*ChannelConfiguration) GetFskModulationConfig ¶
func (x *ChannelConfiguration) GetFskModulationConfig() *FskModulationConfig
func (*ChannelConfiguration) GetLoraModulationConfig ¶
func (x *ChannelConfiguration) GetLoraModulationConfig() *LoraModulationConfig
func (*ChannelConfiguration) GetModulationConfig ¶
func (m *ChannelConfiguration) GetModulationConfig() isChannelConfiguration_ModulationConfig
func (*ChannelConfiguration) GetModulationLegacy ¶
func (x *ChannelConfiguration) GetModulationLegacy() common.Modulation
func (*ChannelConfiguration) ProtoMessage ¶
func (*ChannelConfiguration) ProtoMessage()
func (*ChannelConfiguration) ProtoReflect ¶
func (x *ChannelConfiguration) ProtoReflect() protoreflect.Message
func (*ChannelConfiguration) Reset ¶
func (x *ChannelConfiguration) Reset()
func (*ChannelConfiguration) String ¶
func (x *ChannelConfiguration) String() string
type ChannelConfiguration_FskModulationConfig ¶
type ChannelConfiguration_FskModulationConfig struct { // FSK modulation config. FskModulationConfig *FskModulationConfig `protobuf:"bytes,4,opt,name=fsk_modulation_config,json=fskModulationConfig,proto3,oneof"` }
type ChannelConfiguration_LoraModulationConfig ¶
type ChannelConfiguration_LoraModulationConfig struct { // LoRa modulation config. LoraModulationConfig *LoraModulationConfig `protobuf:"bytes,3,opt,name=lora_modulation_config,json=loraModulationConfig,proto3,oneof"` }
type CodeRate ¶
type CodeRate int32
const ( CodeRate_CR_UNDEFINED CodeRate = 0 CodeRate_CR_4_5 CodeRate = 1 // LoRa CodeRate_CR_4_6 CodeRate = 2 CodeRate_CR_4_7 CodeRate = 3 CodeRate_CR_4_8 CodeRate = 4 CodeRate_CR_3_8 CodeRate = 5 // LR-FHSS CodeRate_CR_2_6 CodeRate = 6 CodeRate_CR_1_4 CodeRate = 7 CodeRate_CR_1_6 CodeRate = 8 CodeRate_CR_5_6 CodeRate = 9 CodeRate_CR_LI_4_5 CodeRate = 10 // LoRa 2.4 gHz CodeRate_CR_LI_4_6 CodeRate = 11 CodeRate_CR_LI_4_8 CodeRate = 12 )
func (CodeRate) Descriptor ¶
func (CodeRate) Descriptor() protoreflect.EnumDescriptor
func (CodeRate) EnumDescriptor
deprecated
func (CodeRate) Number ¶
func (x CodeRate) Number() protoreflect.EnumNumber
func (CodeRate) Type ¶
func (CodeRate) Type() protoreflect.EnumType
type ConnState ¶
type ConnState struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,3,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` State ConnState_State `protobuf:"varint,2,opt,name=state,proto3,enum=gw.ConnState_State" json:"state,omitempty"` // contains filtered or unexported fields }
ConnState contains the connection state of a gateway.
func (*ConnState) Descriptor
deprecated
func (*ConnState) GetGatewayId ¶
func (*ConnState) GetGatewayIdLegacy ¶
func (*ConnState) GetState ¶
func (x *ConnState) GetState() ConnState_State
func (*ConnState) ProtoMessage ¶
func (*ConnState) ProtoMessage()
func (*ConnState) ProtoReflect ¶
func (x *ConnState) ProtoReflect() protoreflect.Message
type ConnState_State ¶
type ConnState_State int32
const ( ConnState_OFFLINE ConnState_State = 0 ConnState_ONLINE ConnState_State = 1 )
func (ConnState_State) Descriptor ¶
func (ConnState_State) Descriptor() protoreflect.EnumDescriptor
func (ConnState_State) Enum ¶
func (x ConnState_State) Enum() *ConnState_State
func (ConnState_State) EnumDescriptor
deprecated
func (ConnState_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConnState_State.Descriptor instead.
func (ConnState_State) Number ¶
func (x ConnState_State) Number() protoreflect.EnumNumber
func (ConnState_State) String ¶
func (x ConnState_State) String() string
func (ConnState_State) Type ¶
func (ConnState_State) Type() protoreflect.EnumType
type DelayTimingInfo ¶
type DelayTimingInfo struct { // Delay (duration). // The delay will be added to the gateway internal timing, provided by the // context object. Delay *durationpb.Duration `protobuf:"bytes,1,opt,name=delay,proto3" json:"delay,omitempty"` // contains filtered or unexported fields }
func (*DelayTimingInfo) Descriptor
deprecated
func (*DelayTimingInfo) Descriptor() ([]byte, []int)
Deprecated: Use DelayTimingInfo.ProtoReflect.Descriptor instead.
func (*DelayTimingInfo) GetDelay ¶
func (x *DelayTimingInfo) GetDelay() *durationpb.Duration
func (*DelayTimingInfo) ProtoMessage ¶
func (*DelayTimingInfo) ProtoMessage()
func (*DelayTimingInfo) ProtoReflect ¶
func (x *DelayTimingInfo) ProtoReflect() protoreflect.Message
func (*DelayTimingInfo) Reset ¶
func (x *DelayTimingInfo) Reset()
func (*DelayTimingInfo) String ¶
func (x *DelayTimingInfo) String() string
type DownlinkFrame ¶
type DownlinkFrame struct { // Downlink ID. DownlinkId uint32 `protobuf:"varint,3,opt,name=downlink_id,json=downlinkId,proto3" json:"downlink_id,omitempty"` // Downlink ID (UUID). // Deprecated: use downlink_id. DownlinkIdLegacy []byte `protobuf:"bytes,4,opt,name=downlink_id_legacy,json=downlinkIdLegacy,proto3" json:"downlink_id_legacy,omitempty"` // Downlink frame items. // This makes it possible to send multiple downlink opportunities to the // gateway at once (e.g. RX1 and RX2 in LoRaWAN). The first item has the // highest priority, the last the lowest. The gateway will emit at most // one item. Items []*DownlinkFrameItem `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"` // Gateway ID. // Deprecated: use gateway_id GatewayIdLegacy []byte `protobuf:"bytes,6,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,7,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // contains filtered or unexported fields }
func (*DownlinkFrame) Descriptor
deprecated
func (*DownlinkFrame) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkFrame.ProtoReflect.Descriptor instead.
func (*DownlinkFrame) GetDownlinkId ¶
func (x *DownlinkFrame) GetDownlinkId() uint32
func (*DownlinkFrame) GetDownlinkIdLegacy ¶
func (x *DownlinkFrame) GetDownlinkIdLegacy() []byte
func (*DownlinkFrame) GetGatewayId ¶
func (x *DownlinkFrame) GetGatewayId() string
func (*DownlinkFrame) GetGatewayIdLegacy ¶
func (x *DownlinkFrame) GetGatewayIdLegacy() []byte
func (*DownlinkFrame) GetItems ¶
func (x *DownlinkFrame) GetItems() []*DownlinkFrameItem
func (*DownlinkFrame) ProtoMessage ¶
func (*DownlinkFrame) ProtoMessage()
func (*DownlinkFrame) ProtoReflect ¶
func (x *DownlinkFrame) ProtoReflect() protoreflect.Message
func (*DownlinkFrame) Reset ¶
func (x *DownlinkFrame) Reset()
func (*DownlinkFrame) String ¶
func (x *DownlinkFrame) String() string
type DownlinkFrameItem ¶
type DownlinkFrameItem struct { // PHYPayload. PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"` // TX meta-data (deprecated). TxInfoLegacy *DownlinkTxInfoLegacy `protobuf:"bytes,2,opt,name=tx_info_legacy,json=txInfoLegacy,proto3" json:"tx_info_legacy,omitempty"` // Tx meta-data. TxInfo *DownlinkTxInfo `protobuf:"bytes,3,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"` // contains filtered or unexported fields }
func (*DownlinkFrameItem) Descriptor
deprecated
func (*DownlinkFrameItem) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkFrameItem.ProtoReflect.Descriptor instead.
func (*DownlinkFrameItem) GetPhyPayload ¶
func (x *DownlinkFrameItem) GetPhyPayload() []byte
func (*DownlinkFrameItem) GetTxInfo ¶
func (x *DownlinkFrameItem) GetTxInfo() *DownlinkTxInfo
func (*DownlinkFrameItem) GetTxInfoLegacy ¶
func (x *DownlinkFrameItem) GetTxInfoLegacy() *DownlinkTxInfoLegacy
func (*DownlinkFrameItem) ProtoMessage ¶
func (*DownlinkFrameItem) ProtoMessage()
func (*DownlinkFrameItem) ProtoReflect ¶
func (x *DownlinkFrameItem) ProtoReflect() protoreflect.Message
func (*DownlinkFrameItem) Reset ¶
func (x *DownlinkFrameItem) Reset()
func (*DownlinkFrameItem) String ¶
func (x *DownlinkFrameItem) String() string
type DownlinkTiming ¶
type DownlinkTiming int32
const ( // Send the downlink immediately. DownlinkTiming_IMMEDIATELY DownlinkTiming = 0 // Send downlink at the given delay (based on provided context). DownlinkTiming_DELAY DownlinkTiming = 1 // Send at given GPS epoch value. DownlinkTiming_GPS_EPOCH DownlinkTiming = 2 )
func (DownlinkTiming) Descriptor ¶
func (DownlinkTiming) Descriptor() protoreflect.EnumDescriptor
func (DownlinkTiming) Enum ¶
func (x DownlinkTiming) Enum() *DownlinkTiming
func (DownlinkTiming) EnumDescriptor
deprecated
func (DownlinkTiming) EnumDescriptor() ([]byte, []int)
Deprecated: Use DownlinkTiming.Descriptor instead.
func (DownlinkTiming) Number ¶
func (x DownlinkTiming) Number() protoreflect.EnumNumber
func (DownlinkTiming) String ¶
func (x DownlinkTiming) String() string
func (DownlinkTiming) Type ¶
func (DownlinkTiming) Type() protoreflect.EnumType
type DownlinkTxAck ¶
type DownlinkTxAck struct { // Gateway ID (deprecated). GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,6,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Downlink ID. DownlinkId uint32 `protobuf:"varint,2,opt,name=downlink_id,json=downlinkId,proto3" json:"downlink_id,omitempty"` // Downlink ID (deprecated). DownlinkIdLegacy []byte `protobuf:"bytes,4,opt,name=downlink_id_legacy,json=downlinkIdLegacy,proto3" json:"downlink_id_legacy,omitempty"` // Downlink frame items. // This list has the same length as the request and indicates which // downlink frame has been emitted of the requested list (or why it failed). // Note that at most one item has a positive acknowledgement. Items []*DownlinkTxAckItem `protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*DownlinkTxAck) Descriptor
deprecated
func (*DownlinkTxAck) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkTxAck.ProtoReflect.Descriptor instead.
func (*DownlinkTxAck) GetDownlinkId ¶
func (x *DownlinkTxAck) GetDownlinkId() uint32
func (*DownlinkTxAck) GetDownlinkIdLegacy ¶
func (x *DownlinkTxAck) GetDownlinkIdLegacy() []byte
func (*DownlinkTxAck) GetGatewayId ¶
func (x *DownlinkTxAck) GetGatewayId() string
func (*DownlinkTxAck) GetGatewayIdLegacy ¶
func (x *DownlinkTxAck) GetGatewayIdLegacy() []byte
func (*DownlinkTxAck) GetItems ¶
func (x *DownlinkTxAck) GetItems() []*DownlinkTxAckItem
func (*DownlinkTxAck) ProtoMessage ¶
func (*DownlinkTxAck) ProtoMessage()
func (*DownlinkTxAck) ProtoReflect ¶
func (x *DownlinkTxAck) ProtoReflect() protoreflect.Message
func (*DownlinkTxAck) Reset ¶
func (x *DownlinkTxAck) Reset()
func (*DownlinkTxAck) String ¶
func (x *DownlinkTxAck) String() string
type DownlinkTxAckItem ¶
type DownlinkTxAckItem struct { // The Ack status of this item. Status TxAckStatus `protobuf:"varint,1,opt,name=status,proto3,enum=gw.TxAckStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*DownlinkTxAckItem) Descriptor
deprecated
func (*DownlinkTxAckItem) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkTxAckItem.ProtoReflect.Descriptor instead.
func (*DownlinkTxAckItem) GetStatus ¶
func (x *DownlinkTxAckItem) GetStatus() TxAckStatus
func (*DownlinkTxAckItem) ProtoMessage ¶
func (*DownlinkTxAckItem) ProtoMessage()
func (*DownlinkTxAckItem) ProtoReflect ¶
func (x *DownlinkTxAckItem) ProtoReflect() protoreflect.Message
func (*DownlinkTxAckItem) Reset ¶
func (x *DownlinkTxAckItem) Reset()
func (*DownlinkTxAckItem) String ¶
func (x *DownlinkTxAckItem) String() string
type DownlinkTxInfo ¶
type DownlinkTxInfo struct { // TX frequency (in Hz). Frequency uint32 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // TX power (in dBm EIRP). Power int32 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"` // Modulation. Modulation *Modulation `protobuf:"bytes,3,opt,name=modulation,proto3" json:"modulation,omitempty"` // The board identifier for emitting the frame. Board uint32 `protobuf:"varint,4,opt,name=board,proto3" json:"board,omitempty"` // The antenna identifier for emitting the frame. Antenna uint32 `protobuf:"varint,5,opt,name=antenna,proto3" json:"antenna,omitempty"` // Timing. Timing *Timing `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"` // Gateway specific context. // In case of a Class-A downlink, this contains a copy of the uplink context. Context []byte `protobuf:"bytes,7,opt,name=context,proto3" json:"context,omitempty"` // contains filtered or unexported fields }
func (*DownlinkTxInfo) Descriptor
deprecated
func (*DownlinkTxInfo) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkTxInfo.ProtoReflect.Descriptor instead.
func (*DownlinkTxInfo) GetAntenna ¶
func (x *DownlinkTxInfo) GetAntenna() uint32
func (*DownlinkTxInfo) GetBoard ¶
func (x *DownlinkTxInfo) GetBoard() uint32
func (*DownlinkTxInfo) GetContext ¶
func (x *DownlinkTxInfo) GetContext() []byte
func (*DownlinkTxInfo) GetFrequency ¶
func (x *DownlinkTxInfo) GetFrequency() uint32
func (*DownlinkTxInfo) GetModulation ¶
func (x *DownlinkTxInfo) GetModulation() *Modulation
func (*DownlinkTxInfo) GetPower ¶
func (x *DownlinkTxInfo) GetPower() int32
func (*DownlinkTxInfo) GetTiming ¶
func (x *DownlinkTxInfo) GetTiming() *Timing
func (*DownlinkTxInfo) ProtoMessage ¶
func (*DownlinkTxInfo) ProtoMessage()
func (*DownlinkTxInfo) ProtoReflect ¶
func (x *DownlinkTxInfo) ProtoReflect() protoreflect.Message
func (*DownlinkTxInfo) Reset ¶
func (x *DownlinkTxInfo) Reset()
func (*DownlinkTxInfo) String ¶
func (x *DownlinkTxInfo) String() string
type DownlinkTxInfoLegacy ¶
type DownlinkTxInfoLegacy struct { // Gateway ID. // Deprecated: replaced by gateway_id in DownlinkFrame. GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // TX frequency (in Hz). Frequency uint32 `protobuf:"varint,5,opt,name=frequency,proto3" json:"frequency,omitempty"` // TX power (in dBm EIRP). Power int32 `protobuf:"varint,6,opt,name=power,proto3" json:"power,omitempty"` // Modulation. Modulation common.Modulation `protobuf:"varint,7,opt,name=modulation,proto3,enum=common.Modulation" json:"modulation,omitempty"` // Types that are assignable to ModulationInfo: // // *DownlinkTxInfoLegacy_LoraModulationInfo // *DownlinkTxInfoLegacy_FskModulationInfo ModulationInfo isDownlinkTxInfoLegacy_ModulationInfo `protobuf_oneof:"modulation_info"` // The board identifier for emitting the frame. Board uint32 `protobuf:"varint,10,opt,name=board,proto3" json:"board,omitempty"` // The antenna identifier for emitting the frame. Antenna uint32 `protobuf:"varint,11,opt,name=antenna,proto3" json:"antenna,omitempty"` // Timing defines the downlink timing to use. Timing DownlinkTiming `protobuf:"varint,12,opt,name=timing,proto3,enum=gw.DownlinkTiming" json:"timing,omitempty"` // Types that are assignable to TimingInfo: // // *DownlinkTxInfoLegacy_ImmediatelyTimingInfo // *DownlinkTxInfoLegacy_DelayTimingInfo // *DownlinkTxInfoLegacy_GpsEpochTimingInfo TimingInfo isDownlinkTxInfoLegacy_TimingInfo `protobuf_oneof:"timing_info"` // Gateway specific context. // In case of a Class-A downlink, this contains a copy of the uplink context. Context []byte `protobuf:"bytes,16,opt,name=context,proto3" json:"context,omitempty"` // contains filtered or unexported fields }
func (*DownlinkTxInfoLegacy) Descriptor
deprecated
func (*DownlinkTxInfoLegacy) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkTxInfoLegacy.ProtoReflect.Descriptor instead.
func (*DownlinkTxInfoLegacy) GetAntenna ¶
func (x *DownlinkTxInfoLegacy) GetAntenna() uint32
func (*DownlinkTxInfoLegacy) GetBoard ¶
func (x *DownlinkTxInfoLegacy) GetBoard() uint32
func (*DownlinkTxInfoLegacy) GetContext ¶
func (x *DownlinkTxInfoLegacy) GetContext() []byte
func (*DownlinkTxInfoLegacy) GetDelayTimingInfo ¶
func (x *DownlinkTxInfoLegacy) GetDelayTimingInfo() *DelayTimingInfo
func (*DownlinkTxInfoLegacy) GetFrequency ¶
func (x *DownlinkTxInfoLegacy) GetFrequency() uint32
func (*DownlinkTxInfoLegacy) GetFskModulationInfo ¶
func (x *DownlinkTxInfoLegacy) GetFskModulationInfo() *FskModulationInfo
func (*DownlinkTxInfoLegacy) GetGatewayId ¶
func (x *DownlinkTxInfoLegacy) GetGatewayId() []byte
func (*DownlinkTxInfoLegacy) GetGpsEpochTimingInfo ¶
func (x *DownlinkTxInfoLegacy) GetGpsEpochTimingInfo() *GPSEpochTimingInfo
func (*DownlinkTxInfoLegacy) GetImmediatelyTimingInfo ¶
func (x *DownlinkTxInfoLegacy) GetImmediatelyTimingInfo() *ImmediatelyTimingInfo
func (*DownlinkTxInfoLegacy) GetLoraModulationInfo ¶
func (x *DownlinkTxInfoLegacy) GetLoraModulationInfo() *LoraModulationInfo
func (*DownlinkTxInfoLegacy) GetModulation ¶
func (x *DownlinkTxInfoLegacy) GetModulation() common.Modulation
func (*DownlinkTxInfoLegacy) GetModulationInfo ¶
func (m *DownlinkTxInfoLegacy) GetModulationInfo() isDownlinkTxInfoLegacy_ModulationInfo
func (*DownlinkTxInfoLegacy) GetPower ¶
func (x *DownlinkTxInfoLegacy) GetPower() int32
func (*DownlinkTxInfoLegacy) GetTiming ¶
func (x *DownlinkTxInfoLegacy) GetTiming() DownlinkTiming
func (*DownlinkTxInfoLegacy) GetTimingInfo ¶
func (m *DownlinkTxInfoLegacy) GetTimingInfo() isDownlinkTxInfoLegacy_TimingInfo
func (*DownlinkTxInfoLegacy) ProtoMessage ¶
func (*DownlinkTxInfoLegacy) ProtoMessage()
func (*DownlinkTxInfoLegacy) ProtoReflect ¶
func (x *DownlinkTxInfoLegacy) ProtoReflect() protoreflect.Message
func (*DownlinkTxInfoLegacy) Reset ¶
func (x *DownlinkTxInfoLegacy) Reset()
func (*DownlinkTxInfoLegacy) String ¶
func (x *DownlinkTxInfoLegacy) String() string
type DownlinkTxInfoLegacy_DelayTimingInfo ¶
type DownlinkTxInfoLegacy_DelayTimingInfo struct { // Context based delay timing information. DelayTimingInfo *DelayTimingInfo `protobuf:"bytes,14,opt,name=delay_timing_info,json=delayTimingInfo,proto3,oneof"` }
type DownlinkTxInfoLegacy_FskModulationInfo ¶
type DownlinkTxInfoLegacy_FskModulationInfo struct { // FSK modulation information. FskModulationInfo *FskModulationInfo `protobuf:"bytes,9,opt,name=fsk_modulation_info,json=fskModulationInfo,proto3,oneof"` }
type DownlinkTxInfoLegacy_GpsEpochTimingInfo ¶
type DownlinkTxInfoLegacy_GpsEpochTimingInfo struct { // GPS Epoch timing information. GpsEpochTimingInfo *GPSEpochTimingInfo `protobuf:"bytes,15,opt,name=gps_epoch_timing_info,json=gpsEpochTimingInfo,proto3,oneof"` }
type DownlinkTxInfoLegacy_ImmediatelyTimingInfo ¶
type DownlinkTxInfoLegacy_ImmediatelyTimingInfo struct { // Immediately timing information. ImmediatelyTimingInfo *ImmediatelyTimingInfo `protobuf:"bytes,13,opt,name=immediately_timing_info,json=immediatelyTimingInfo,proto3,oneof"` }
type DownlinkTxInfoLegacy_LoraModulationInfo ¶
type DownlinkTxInfoLegacy_LoraModulationInfo struct { // LoRa modulation information. LoraModulationInfo *LoraModulationInfo `protobuf:"bytes,8,opt,name=lora_modulation_info,json=loraModulationInfo,proto3,oneof"` }
type DutyCycleBand ¶
type DutyCycleBand struct { // Band name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Min frequency for this band. FrequencyMin uint32 `protobuf:"varint,2,opt,name=frequency_min,json=frequencyMin,proto3" json:"frequency_min,omitempty"` // Max frequency for this band. FrequencyMax uint32 `protobuf:"varint,3,opt,name=frequency_max,json=frequencyMax,proto3" json:"frequency_max,omitempty"` // Max. allowed load. LoadMax *durationpb.Duration `protobuf:"bytes,4,opt,name=load_max,json=loadMax,proto3" json:"load_max,omitempty"` // Tracked load (within the window of the regionlation). LoadTracked *durationpb.Duration `protobuf:"bytes,5,opt,name=load_tracked,json=loadTracked,proto3" json:"load_tracked,omitempty"` // contains filtered or unexported fields }
func (*DutyCycleBand) Descriptor
deprecated
func (*DutyCycleBand) Descriptor() ([]byte, []int)
Deprecated: Use DutyCycleBand.ProtoReflect.Descriptor instead.
func (*DutyCycleBand) GetFrequencyMax ¶
func (x *DutyCycleBand) GetFrequencyMax() uint32
func (*DutyCycleBand) GetFrequencyMin ¶
func (x *DutyCycleBand) GetFrequencyMin() uint32
func (*DutyCycleBand) GetLoadMax ¶
func (x *DutyCycleBand) GetLoadMax() *durationpb.Duration
func (*DutyCycleBand) GetLoadTracked ¶
func (x *DutyCycleBand) GetLoadTracked() *durationpb.Duration
func (*DutyCycleBand) GetName ¶
func (x *DutyCycleBand) GetName() string
func (*DutyCycleBand) ProtoMessage ¶
func (*DutyCycleBand) ProtoMessage()
func (*DutyCycleBand) ProtoReflect ¶
func (x *DutyCycleBand) ProtoReflect() protoreflect.Message
func (*DutyCycleBand) Reset ¶
func (x *DutyCycleBand) Reset()
func (*DutyCycleBand) String ¶
func (x *DutyCycleBand) String() string
type DutyCycleStats ¶
type DutyCycleStats struct { // Implemented regulation. Regulation common.Regulation `protobuf:"varint,1,opt,name=regulation,proto3,enum=common.Regulation" json:"regulation,omitempty"` // Tracking window. Window *durationpb.Duration `protobuf:"bytes,2,opt,name=window,proto3" json:"window,omitempty"` // Bands. Bands []*DutyCycleBand `protobuf:"bytes,3,rep,name=bands,proto3" json:"bands,omitempty"` // contains filtered or unexported fields }
func (*DutyCycleStats) Descriptor
deprecated
func (*DutyCycleStats) Descriptor() ([]byte, []int)
Deprecated: Use DutyCycleStats.ProtoReflect.Descriptor instead.
func (*DutyCycleStats) GetBands ¶
func (x *DutyCycleStats) GetBands() []*DutyCycleBand
func (*DutyCycleStats) GetRegulation ¶
func (x *DutyCycleStats) GetRegulation() common.Regulation
func (*DutyCycleStats) GetWindow ¶
func (x *DutyCycleStats) GetWindow() *durationpb.Duration
func (*DutyCycleStats) ProtoMessage ¶
func (*DutyCycleStats) ProtoMessage()
func (*DutyCycleStats) ProtoReflect ¶
func (x *DutyCycleStats) ProtoReflect() protoreflect.Message
func (*DutyCycleStats) Reset ¶
func (x *DutyCycleStats) Reset()
func (*DutyCycleStats) String ¶
func (x *DutyCycleStats) String() string
type EncryptedFineTimestamp ¶
type EncryptedFineTimestamp struct { // AES key index used for encrypting the fine timestamp. AesKeyIndex uint32 `protobuf:"varint,1,opt,name=aes_key_index,json=aesKeyIndex,proto3" json:"aes_key_index,omitempty"` // Encrypted 'main' fine-timestamp (ns precision part of the timestamp). EncryptedNs []byte `protobuf:"bytes,2,opt,name=encrypted_ns,json=encryptedNs,proto3" json:"encrypted_ns,omitempty"` // FPGA ID. FpgaId []byte `protobuf:"bytes,3,opt,name=fpga_id,json=fpgaId,proto3" json:"fpga_id,omitempty"` // contains filtered or unexported fields }
func (*EncryptedFineTimestamp) Descriptor
deprecated
func (*EncryptedFineTimestamp) Descriptor() ([]byte, []int)
Deprecated: Use EncryptedFineTimestamp.ProtoReflect.Descriptor instead.
func (*EncryptedFineTimestamp) GetAesKeyIndex ¶
func (x *EncryptedFineTimestamp) GetAesKeyIndex() uint32
func (*EncryptedFineTimestamp) GetEncryptedNs ¶
func (x *EncryptedFineTimestamp) GetEncryptedNs() []byte
func (*EncryptedFineTimestamp) GetFpgaId ¶
func (x *EncryptedFineTimestamp) GetFpgaId() []byte
func (*EncryptedFineTimestamp) ProtoMessage ¶
func (*EncryptedFineTimestamp) ProtoMessage()
func (*EncryptedFineTimestamp) ProtoReflect ¶
func (x *EncryptedFineTimestamp) ProtoReflect() protoreflect.Message
func (*EncryptedFineTimestamp) Reset ¶
func (x *EncryptedFineTimestamp) Reset()
func (*EncryptedFineTimestamp) String ¶
func (x *EncryptedFineTimestamp) String() string
type FineTimestampType ¶
type FineTimestampType int32
const ( // No fine-timestamp available. FineTimestampType_NONE FineTimestampType = 0 // Encrypted fine-timestamp. FineTimestampType_ENCRYPTED FineTimestampType = 1 // Plain fine-timestamp. FineTimestampType_PLAIN FineTimestampType = 2 )
func (FineTimestampType) Descriptor ¶
func (FineTimestampType) Descriptor() protoreflect.EnumDescriptor
func (FineTimestampType) Enum ¶
func (x FineTimestampType) Enum() *FineTimestampType
func (FineTimestampType) EnumDescriptor
deprecated
func (FineTimestampType) EnumDescriptor() ([]byte, []int)
Deprecated: Use FineTimestampType.Descriptor instead.
func (FineTimestampType) Number ¶
func (x FineTimestampType) Number() protoreflect.EnumNumber
func (FineTimestampType) String ¶
func (x FineTimestampType) String() string
func (FineTimestampType) Type ¶
func (FineTimestampType) Type() protoreflect.EnumType
type FskModulationConfig ¶
type FskModulationConfig struct { // Bandwidth (kHz). // Deprecated: use bandwidth. BandwidthLegacy uint32 `protobuf:"varint,1,opt,name=bandwidth_legacy,json=bandwidthLegacy,proto3" json:"bandwidth_legacy,omitempty"` // Bandwidth (Hz). Bandwidth uint32 `protobuf:"varint,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"` // Bitrate. Bitrate uint32 `protobuf:"varint,2,opt,name=bitrate,proto3" json:"bitrate,omitempty"` // contains filtered or unexported fields }
func (*FskModulationConfig) Descriptor
deprecated
func (*FskModulationConfig) Descriptor() ([]byte, []int)
Deprecated: Use FskModulationConfig.ProtoReflect.Descriptor instead.
func (*FskModulationConfig) GetBandwidth ¶
func (x *FskModulationConfig) GetBandwidth() uint32
func (*FskModulationConfig) GetBandwidthLegacy ¶
func (x *FskModulationConfig) GetBandwidthLegacy() uint32
func (*FskModulationConfig) GetBitrate ¶
func (x *FskModulationConfig) GetBitrate() uint32
func (*FskModulationConfig) ProtoMessage ¶
func (*FskModulationConfig) ProtoMessage()
func (*FskModulationConfig) ProtoReflect ¶
func (x *FskModulationConfig) ProtoReflect() protoreflect.Message
func (*FskModulationConfig) Reset ¶
func (x *FskModulationConfig) Reset()
func (*FskModulationConfig) String ¶
func (x *FskModulationConfig) String() string
type FskModulationInfo ¶
type FskModulationInfo struct { // Frequency deviation. FrequencyDeviation uint32 `protobuf:"varint,1,opt,name=frequency_deviation,json=frequencyDeviation,proto3" json:"frequency_deviation,omitempty"` // FSK datarate (bits / sec). Datarate uint32 `protobuf:"varint,2,opt,name=datarate,proto3" json:"datarate,omitempty"` // contains filtered or unexported fields }
func (*FskModulationInfo) Descriptor
deprecated
func (*FskModulationInfo) Descriptor() ([]byte, []int)
Deprecated: Use FskModulationInfo.ProtoReflect.Descriptor instead.
func (*FskModulationInfo) GetDatarate ¶
func (x *FskModulationInfo) GetDatarate() uint32
func (*FskModulationInfo) GetFrequencyDeviation ¶
func (x *FskModulationInfo) GetFrequencyDeviation() uint32
func (*FskModulationInfo) ProtoMessage ¶
func (*FskModulationInfo) ProtoMessage()
func (*FskModulationInfo) ProtoReflect ¶
func (x *FskModulationInfo) ProtoReflect() protoreflect.Message
func (*FskModulationInfo) Reset ¶
func (x *FskModulationInfo) Reset()
func (*FskModulationInfo) String ¶
func (x *FskModulationInfo) String() string
type GPSEpochTimingInfo ¶
type GPSEpochTimingInfo struct { // Duration since GPS Epoch. TimeSinceGpsEpoch *durationpb.Duration `protobuf:"bytes,1,opt,name=time_since_gps_epoch,json=timeSinceGpsEpoch,proto3" json:"time_since_gps_epoch,omitempty"` // contains filtered or unexported fields }
func (*GPSEpochTimingInfo) Descriptor
deprecated
func (*GPSEpochTimingInfo) Descriptor() ([]byte, []int)
Deprecated: Use GPSEpochTimingInfo.ProtoReflect.Descriptor instead.
func (*GPSEpochTimingInfo) GetTimeSinceGpsEpoch ¶
func (x *GPSEpochTimingInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
func (*GPSEpochTimingInfo) ProtoMessage ¶
func (*GPSEpochTimingInfo) ProtoMessage()
func (*GPSEpochTimingInfo) ProtoReflect ¶
func (x *GPSEpochTimingInfo) ProtoReflect() protoreflect.Message
func (*GPSEpochTimingInfo) Reset ¶
func (x *GPSEpochTimingInfo) Reset()
func (*GPSEpochTimingInfo) String ¶
func (x *GPSEpochTimingInfo) String() string
type GatewayCommandExecRequest ¶
type GatewayCommandExecRequest struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,6,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Command to execute. // This command must be pre-configured in the LoRa Gateway Bridge // configuration. Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"` // Execution request ID. // The same will be returned when the execution of the command has // completed. ExecId uint32 `protobuf:"varint,7,opt,name=exec_id,json=execId,proto3" json:"exec_id,omitempty"` // Standard input. Stdin []byte `protobuf:"bytes,4,opt,name=stdin,proto3" json:"stdin,omitempty"` // Environment variables. Environment map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GatewayCommandExecRequest) Descriptor
deprecated
func (*GatewayCommandExecRequest) Descriptor() ([]byte, []int)
Deprecated: Use GatewayCommandExecRequest.ProtoReflect.Descriptor instead.
func (*GatewayCommandExecRequest) GetCommand ¶
func (x *GatewayCommandExecRequest) GetCommand() string
func (*GatewayCommandExecRequest) GetEnvironment ¶
func (x *GatewayCommandExecRequest) GetEnvironment() map[string]string
func (*GatewayCommandExecRequest) GetExecId ¶
func (x *GatewayCommandExecRequest) GetExecId() uint32
func (*GatewayCommandExecRequest) GetGatewayId ¶
func (x *GatewayCommandExecRequest) GetGatewayId() string
func (*GatewayCommandExecRequest) GetGatewayIdLegacy ¶
func (x *GatewayCommandExecRequest) GetGatewayIdLegacy() []byte
func (*GatewayCommandExecRequest) GetStdin ¶
func (x *GatewayCommandExecRequest) GetStdin() []byte
func (*GatewayCommandExecRequest) ProtoMessage ¶
func (*GatewayCommandExecRequest) ProtoMessage()
func (*GatewayCommandExecRequest) ProtoReflect ¶
func (x *GatewayCommandExecRequest) ProtoReflect() protoreflect.Message
func (*GatewayCommandExecRequest) Reset ¶
func (x *GatewayCommandExecRequest) Reset()
func (*GatewayCommandExecRequest) String ¶
func (x *GatewayCommandExecRequest) String() string
type GatewayCommandExecResponse ¶
type GatewayCommandExecResponse struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,6,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Execution request ID. ExecId uint32 `protobuf:"varint,7,opt,name=exec_id,json=execId,proto3" json:"exec_id,omitempty"` // Standard output. Stdout []byte `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"` // Standard error. Stderr []byte `protobuf:"bytes,4,opt,name=stderr,proto3" json:"stderr,omitempty"` // Error message. Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*GatewayCommandExecResponse) Descriptor
deprecated
func (*GatewayCommandExecResponse) Descriptor() ([]byte, []int)
Deprecated: Use GatewayCommandExecResponse.ProtoReflect.Descriptor instead.
func (*GatewayCommandExecResponse) GetError ¶
func (x *GatewayCommandExecResponse) GetError() string
func (*GatewayCommandExecResponse) GetExecId ¶
func (x *GatewayCommandExecResponse) GetExecId() uint32
func (*GatewayCommandExecResponse) GetGatewayId ¶
func (x *GatewayCommandExecResponse) GetGatewayId() string
func (*GatewayCommandExecResponse) GetGatewayIdLegacy ¶
func (x *GatewayCommandExecResponse) GetGatewayIdLegacy() []byte
func (*GatewayCommandExecResponse) GetStderr ¶
func (x *GatewayCommandExecResponse) GetStderr() []byte
func (*GatewayCommandExecResponse) GetStdout ¶
func (x *GatewayCommandExecResponse) GetStdout() []byte
func (*GatewayCommandExecResponse) ProtoMessage ¶
func (*GatewayCommandExecResponse) ProtoMessage()
func (*GatewayCommandExecResponse) ProtoReflect ¶
func (x *GatewayCommandExecResponse) ProtoReflect() protoreflect.Message
func (*GatewayCommandExecResponse) Reset ¶
func (x *GatewayCommandExecResponse) Reset()
func (*GatewayCommandExecResponse) String ¶
func (x *GatewayCommandExecResponse) String() string
type GatewayConfiguration ¶
type GatewayConfiguration struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,5,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Configuration version. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Channels. Channels []*ChannelConfiguration `protobuf:"bytes,3,rep,name=channels,proto3" json:"channels,omitempty"` // Stats interval. StatsInterval *durationpb.Duration `protobuf:"bytes,4,opt,name=stats_interval,json=statsInterval,proto3" json:"stats_interval,omitempty"` // contains filtered or unexported fields }
func (*GatewayConfiguration) Descriptor
deprecated
func (*GatewayConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use GatewayConfiguration.ProtoReflect.Descriptor instead.
func (*GatewayConfiguration) GetChannels ¶
func (x *GatewayConfiguration) GetChannels() []*ChannelConfiguration
func (*GatewayConfiguration) GetGatewayId ¶
func (x *GatewayConfiguration) GetGatewayId() string
func (*GatewayConfiguration) GetGatewayIdLegacy ¶
func (x *GatewayConfiguration) GetGatewayIdLegacy() []byte
func (*GatewayConfiguration) GetStatsInterval ¶
func (x *GatewayConfiguration) GetStatsInterval() *durationpb.Duration
func (*GatewayConfiguration) GetVersion ¶
func (x *GatewayConfiguration) GetVersion() string
func (*GatewayConfiguration) ProtoMessage ¶
func (*GatewayConfiguration) ProtoMessage()
func (*GatewayConfiguration) ProtoReflect ¶
func (x *GatewayConfiguration) ProtoReflect() protoreflect.Message
func (*GatewayConfiguration) Reset ¶
func (x *GatewayConfiguration) Reset()
func (*GatewayConfiguration) String ¶
func (x *GatewayConfiguration) String() string
type GatewayStats ¶
type GatewayStats struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,17,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Gateway time. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Gateway location. Location *common.Location `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"` // Gateway configuration version (this maps to the config_version sent // by ChirpStack to the gateway). ConfigVersion string `protobuf:"bytes,4,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` // Number of radio packets received. RxPacketsReceived uint32 `protobuf:"varint,5,opt,name=rx_packets_received,json=rxPacketsReceived,proto3" json:"rx_packets_received,omitempty"` // Number of radio packets received with valid PHY CRC. RxPacketsReceivedOk uint32 `protobuf:"varint,6,opt,name=rx_packets_received_ok,json=rxPacketsReceivedOk,proto3" json:"rx_packets_received_ok,omitempty"` // Number of downlink packets received for transmission. TxPacketsReceived uint32 `protobuf:"varint,7,opt,name=tx_packets_received,json=txPacketsReceived,proto3" json:"tx_packets_received,omitempty"` // Number of downlink packets emitted. TxPacketsEmitted uint32 `protobuf:"varint,8,opt,name=tx_packets_emitted,json=txPacketsEmitted,proto3" json:"tx_packets_emitted,omitempty"` // Additional gateway meta-data. Metadata map[string]string `` /* 158-byte string literal not displayed */ // Tx packets per frequency. TxPacketsPerFrequency map[uint32]uint32 `` /* 219-byte string literal not displayed */ // Rx packets per frequency. RxPacketsPerFrequency map[uint32]uint32 `` /* 219-byte string literal not displayed */ // Tx packets per modulation parameters. TxPacketsPerModulation []*PerModulationCount `` /* 132-byte string literal not displayed */ // Rx packets per modulation parameters. RxPacketsPerModulation []*PerModulationCount `` /* 132-byte string literal not displayed */ // Tx packets per status. TxPacketsPerStatus map[string]uint32 `` /* 209-byte string literal not displayed */ // Duty-cycle statistics (Concentratord only). DutyCycleStats *DutyCycleStats `protobuf:"bytes,18,opt,name=duty_cycle_stats,json=dutyCycleStats,proto3" json:"duty_cycle_stats,omitempty"` // contains filtered or unexported fields }
func (*GatewayStats) Descriptor
deprecated
func (*GatewayStats) Descriptor() ([]byte, []int)
Deprecated: Use GatewayStats.ProtoReflect.Descriptor instead.
func (*GatewayStats) GetConfigVersion ¶
func (x *GatewayStats) GetConfigVersion() string
func (*GatewayStats) GetDutyCycleStats ¶
func (x *GatewayStats) GetDutyCycleStats() *DutyCycleStats
func (*GatewayStats) GetGatewayId ¶
func (x *GatewayStats) GetGatewayId() string
func (*GatewayStats) GetGatewayIdLegacy ¶
func (x *GatewayStats) GetGatewayIdLegacy() []byte
func (*GatewayStats) GetLocation ¶
func (x *GatewayStats) GetLocation() *common.Location
func (*GatewayStats) GetMetadata ¶
func (x *GatewayStats) GetMetadata() map[string]string
func (*GatewayStats) GetRxPacketsPerFrequency ¶
func (x *GatewayStats) GetRxPacketsPerFrequency() map[uint32]uint32
func (*GatewayStats) GetRxPacketsPerModulation ¶
func (x *GatewayStats) GetRxPacketsPerModulation() []*PerModulationCount
func (*GatewayStats) GetRxPacketsReceived ¶
func (x *GatewayStats) GetRxPacketsReceived() uint32
func (*GatewayStats) GetRxPacketsReceivedOk ¶
func (x *GatewayStats) GetRxPacketsReceivedOk() uint32
func (*GatewayStats) GetTime ¶
func (x *GatewayStats) GetTime() *timestamppb.Timestamp
func (*GatewayStats) GetTxPacketsEmitted ¶
func (x *GatewayStats) GetTxPacketsEmitted() uint32
func (*GatewayStats) GetTxPacketsPerFrequency ¶
func (x *GatewayStats) GetTxPacketsPerFrequency() map[uint32]uint32
func (*GatewayStats) GetTxPacketsPerModulation ¶
func (x *GatewayStats) GetTxPacketsPerModulation() []*PerModulationCount
func (*GatewayStats) GetTxPacketsPerStatus ¶
func (x *GatewayStats) GetTxPacketsPerStatus() map[string]uint32
func (*GatewayStats) GetTxPacketsReceived ¶
func (x *GatewayStats) GetTxPacketsReceived() uint32
func (*GatewayStats) ProtoMessage ¶
func (*GatewayStats) ProtoMessage()
func (*GatewayStats) ProtoReflect ¶
func (x *GatewayStats) ProtoReflect() protoreflect.Message
func (*GatewayStats) Reset ¶
func (x *GatewayStats) Reset()
func (*GatewayStats) String ¶
func (x *GatewayStats) String() string
type ImmediatelyTimingInfo ¶
type ImmediatelyTimingInfo struct {
// contains filtered or unexported fields
}
func (*ImmediatelyTimingInfo) Descriptor
deprecated
func (*ImmediatelyTimingInfo) Descriptor() ([]byte, []int)
Deprecated: Use ImmediatelyTimingInfo.ProtoReflect.Descriptor instead.
func (*ImmediatelyTimingInfo) ProtoMessage ¶
func (*ImmediatelyTimingInfo) ProtoMessage()
func (*ImmediatelyTimingInfo) ProtoReflect ¶
func (x *ImmediatelyTimingInfo) ProtoReflect() protoreflect.Message
func (*ImmediatelyTimingInfo) Reset ¶
func (x *ImmediatelyTimingInfo) Reset()
func (*ImmediatelyTimingInfo) String ¶
func (x *ImmediatelyTimingInfo) String() string
type LoraModulationConfig ¶
type LoraModulationConfig struct { // Bandwidth (kHz). // Deprecated: use bandwidth. BandwidthLegacy uint32 `protobuf:"varint,1,opt,name=bandwidth_legacy,json=bandwidthLegacy,proto3" json:"bandwidth_legacy,omitempty"` // Bandwidth (Hz). Bandwidth uint32 `protobuf:"varint,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"` // Spreading-factors. SpreadingFactors []uint32 `protobuf:"varint,2,rep,packed,name=spreading_factors,json=spreadingFactors,proto3" json:"spreading_factors,omitempty"` // contains filtered or unexported fields }
func (*LoraModulationConfig) Descriptor
deprecated
func (*LoraModulationConfig) Descriptor() ([]byte, []int)
Deprecated: Use LoraModulationConfig.ProtoReflect.Descriptor instead.
func (*LoraModulationConfig) GetBandwidth ¶
func (x *LoraModulationConfig) GetBandwidth() uint32
func (*LoraModulationConfig) GetBandwidthLegacy ¶
func (x *LoraModulationConfig) GetBandwidthLegacy() uint32
func (*LoraModulationConfig) GetSpreadingFactors ¶
func (x *LoraModulationConfig) GetSpreadingFactors() []uint32
func (*LoraModulationConfig) ProtoMessage ¶
func (*LoraModulationConfig) ProtoMessage()
func (*LoraModulationConfig) ProtoReflect ¶
func (x *LoraModulationConfig) ProtoReflect() protoreflect.Message
func (*LoraModulationConfig) Reset ¶
func (x *LoraModulationConfig) Reset()
func (*LoraModulationConfig) String ¶
func (x *LoraModulationConfig) String() string
type LoraModulationInfo ¶
type LoraModulationInfo struct { // Bandwidth. Bandwidth uint32 `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"` // Speading-factor. SpreadingFactor uint32 `protobuf:"varint,2,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"` // Code-rate. CodeRateLegacy string `protobuf:"bytes,3,opt,name=code_rate_legacy,json=codeRateLegacy,proto3" json:"code_rate_legacy,omitempty"` // Code-rate. CodeRate CodeRate `protobuf:"varint,5,opt,name=code_rate,json=codeRate,proto3,enum=gw.CodeRate" json:"code_rate,omitempty"` // Polarization inversion. PolarizationInversion bool `protobuf:"varint,4,opt,name=polarization_inversion,json=polarizationInversion,proto3" json:"polarization_inversion,omitempty"` // Preamble length (for TX). Preamble uint32 `protobuf:"varint,6,opt,name=preamble,proto3" json:"preamble,omitempty"` // No CRC (for TX). // // If true, do not send a CRC in the packet. NoCrc bool `protobuf:"varint,7,opt,name=no_crc,json=noCrc,proto3" json:"no_crc,omitempty"` // contains filtered or unexported fields }
func (*LoraModulationInfo) Descriptor
deprecated
func (*LoraModulationInfo) Descriptor() ([]byte, []int)
Deprecated: Use LoraModulationInfo.ProtoReflect.Descriptor instead.
func (*LoraModulationInfo) GetBandwidth ¶
func (x *LoraModulationInfo) GetBandwidth() uint32
func (*LoraModulationInfo) GetCodeRate ¶
func (x *LoraModulationInfo) GetCodeRate() CodeRate
func (*LoraModulationInfo) GetCodeRateLegacy ¶
func (x *LoraModulationInfo) GetCodeRateLegacy() string
func (*LoraModulationInfo) GetNoCrc ¶
func (x *LoraModulationInfo) GetNoCrc() bool
func (*LoraModulationInfo) GetPolarizationInversion ¶
func (x *LoraModulationInfo) GetPolarizationInversion() bool
func (*LoraModulationInfo) GetPreamble ¶
func (x *LoraModulationInfo) GetPreamble() uint32
func (*LoraModulationInfo) GetSpreadingFactor ¶
func (x *LoraModulationInfo) GetSpreadingFactor() uint32
func (*LoraModulationInfo) ProtoMessage ¶
func (*LoraModulationInfo) ProtoMessage()
func (*LoraModulationInfo) ProtoReflect ¶
func (x *LoraModulationInfo) ProtoReflect() protoreflect.Message
func (*LoraModulationInfo) Reset ¶
func (x *LoraModulationInfo) Reset()
func (*LoraModulationInfo) String ¶
func (x *LoraModulationInfo) String() string
type LrFhssModulationInfo ¶
type LrFhssModulationInfo struct { // Operating channel width (OCW) in Hz. OperatingChannelWidth uint32 `` /* 127-byte string literal not displayed */ // Code-rate. // Deprecated: use code_rate. CodeRateLegacy string `protobuf:"bytes,2,opt,name=code_rate_legacy,json=codeRateLegacy,proto3" json:"code_rate_legacy,omitempty"` // Code-rate. CodeRate CodeRate `protobuf:"varint,4,opt,name=code_rate,json=codeRate,proto3,enum=gw.CodeRate" json:"code_rate,omitempty"` // Hopping grid number of steps. GridSteps uint32 `protobuf:"varint,3,opt,name=grid_steps,json=gridSteps,proto3" json:"grid_steps,omitempty"` // contains filtered or unexported fields }
func (*LrFhssModulationInfo) Descriptor
deprecated
func (*LrFhssModulationInfo) Descriptor() ([]byte, []int)
Deprecated: Use LrFhssModulationInfo.ProtoReflect.Descriptor instead.
func (*LrFhssModulationInfo) GetCodeRate ¶
func (x *LrFhssModulationInfo) GetCodeRate() CodeRate
func (*LrFhssModulationInfo) GetCodeRateLegacy ¶
func (x *LrFhssModulationInfo) GetCodeRateLegacy() string
func (*LrFhssModulationInfo) GetGridSteps ¶
func (x *LrFhssModulationInfo) GetGridSteps() uint32
func (*LrFhssModulationInfo) GetOperatingChannelWidth ¶
func (x *LrFhssModulationInfo) GetOperatingChannelWidth() uint32
func (*LrFhssModulationInfo) ProtoMessage ¶
func (*LrFhssModulationInfo) ProtoMessage()
func (*LrFhssModulationInfo) ProtoReflect ¶
func (x *LrFhssModulationInfo) ProtoReflect() protoreflect.Message
func (*LrFhssModulationInfo) Reset ¶
func (x *LrFhssModulationInfo) Reset()
func (*LrFhssModulationInfo) String ¶
func (x *LrFhssModulationInfo) String() string
type MeshHeartbeat ¶ added in v4.9.1
type MeshHeartbeat struct { // Gateway ID (of the Border Gateway). GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Relay ID. RelayId string `protobuf:"bytes,2,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"` // Timestamp (second precision). Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // Relay path. RelayPath []*MeshHeartbeatRelayPath `protobuf:"bytes,4,rep,name=relay_path,json=relayPath,proto3" json:"relay_path,omitempty"` // contains filtered or unexported fields }
Gateway Mesh heartbeat (sent periodically by the Relay Gateways).
func (*MeshHeartbeat) Descriptor
deprecated
added in
v4.9.1
func (*MeshHeartbeat) Descriptor() ([]byte, []int)
Deprecated: Use MeshHeartbeat.ProtoReflect.Descriptor instead.
func (*MeshHeartbeat) GetGatewayId ¶ added in v4.9.1
func (x *MeshHeartbeat) GetGatewayId() string
func (*MeshHeartbeat) GetRelayId ¶ added in v4.9.1
func (x *MeshHeartbeat) GetRelayId() string
func (*MeshHeartbeat) GetRelayPath ¶ added in v4.9.1
func (x *MeshHeartbeat) GetRelayPath() []*MeshHeartbeatRelayPath
func (*MeshHeartbeat) GetTime ¶ added in v4.9.1
func (x *MeshHeartbeat) GetTime() *timestamppb.Timestamp
func (*MeshHeartbeat) ProtoMessage ¶ added in v4.9.1
func (*MeshHeartbeat) ProtoMessage()
func (*MeshHeartbeat) ProtoReflect ¶ added in v4.9.1
func (x *MeshHeartbeat) ProtoReflect() protoreflect.Message
func (*MeshHeartbeat) Reset ¶ added in v4.9.1
func (x *MeshHeartbeat) Reset()
func (*MeshHeartbeat) String ¶ added in v4.9.1
func (x *MeshHeartbeat) String() string
type MeshHeartbeatRelayPath ¶ added in v4.9.1
type MeshHeartbeatRelayPath struct { // Relay ID. RelayId string `protobuf:"bytes,1,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"` // RSSI. Rssi int32 `protobuf:"varint,2,opt,name=rssi,proto3" json:"rssi,omitempty"` // SNR. Snr int32 `protobuf:"varint,3,opt,name=snr,proto3" json:"snr,omitempty"` // contains filtered or unexported fields }
func (*MeshHeartbeatRelayPath) Descriptor
deprecated
added in
v4.9.1
func (*MeshHeartbeatRelayPath) Descriptor() ([]byte, []int)
Deprecated: Use MeshHeartbeatRelayPath.ProtoReflect.Descriptor instead.
func (*MeshHeartbeatRelayPath) GetRelayId ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) GetRelayId() string
func (*MeshHeartbeatRelayPath) GetRssi ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) GetRssi() int32
func (*MeshHeartbeatRelayPath) GetSnr ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) GetSnr() int32
func (*MeshHeartbeatRelayPath) ProtoMessage ¶ added in v4.9.1
func (*MeshHeartbeatRelayPath) ProtoMessage()
func (*MeshHeartbeatRelayPath) ProtoReflect ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) ProtoReflect() protoreflect.Message
func (*MeshHeartbeatRelayPath) Reset ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) Reset()
func (*MeshHeartbeatRelayPath) String ¶ added in v4.9.1
func (x *MeshHeartbeatRelayPath) String() string
type Modulation ¶
type Modulation struct { // Types that are assignable to Parameters: // // *Modulation_Lora // *Modulation_Fsk // *Modulation_LrFhss Parameters isModulation_Parameters `protobuf_oneof:"parameters"` // contains filtered or unexported fields }
func (*Modulation) Descriptor
deprecated
func (*Modulation) Descriptor() ([]byte, []int)
Deprecated: Use Modulation.ProtoReflect.Descriptor instead.
func (*Modulation) GetFsk ¶
func (x *Modulation) GetFsk() *FskModulationInfo
func (*Modulation) GetLora ¶
func (x *Modulation) GetLora() *LoraModulationInfo
func (*Modulation) GetLrFhss ¶
func (x *Modulation) GetLrFhss() *LrFhssModulationInfo
func (*Modulation) GetParameters ¶
func (m *Modulation) GetParameters() isModulation_Parameters
func (*Modulation) ProtoMessage ¶
func (*Modulation) ProtoMessage()
func (*Modulation) ProtoReflect ¶
func (x *Modulation) ProtoReflect() protoreflect.Message
func (*Modulation) Reset ¶
func (x *Modulation) Reset()
func (*Modulation) String ¶
func (x *Modulation) String() string
type Modulation_Fsk ¶
type Modulation_Fsk struct { // FSK modulation information. Fsk *FskModulationInfo `protobuf:"bytes,4,opt,name=fsk,proto3,oneof"` }
type Modulation_Lora ¶
type Modulation_Lora struct { // LoRa modulation information. Lora *LoraModulationInfo `protobuf:"bytes,3,opt,name=lora,proto3,oneof"` }
type Modulation_LrFhss ¶
type Modulation_LrFhss struct { // LR-FHSS modulation information. LrFhss *LrFhssModulationInfo `protobuf:"bytes,5,opt,name=lr_fhss,json=lrFhss,proto3,oneof"` }
type PerModulationCount ¶
type PerModulationCount struct { // Modulation. Modulation *Modulation `protobuf:"bytes,1,opt,name=modulation,proto3" json:"modulation,omitempty"` // Count. Count uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*PerModulationCount) Descriptor
deprecated
func (*PerModulationCount) Descriptor() ([]byte, []int)
Deprecated: Use PerModulationCount.ProtoReflect.Descriptor instead.
func (*PerModulationCount) GetCount ¶
func (x *PerModulationCount) GetCount() uint32
func (*PerModulationCount) GetModulation ¶
func (x *PerModulationCount) GetModulation() *Modulation
func (*PerModulationCount) ProtoMessage ¶
func (*PerModulationCount) ProtoMessage()
func (*PerModulationCount) ProtoReflect ¶
func (x *PerModulationCount) ProtoReflect() protoreflect.Message
func (*PerModulationCount) Reset ¶
func (x *PerModulationCount) Reset()
func (*PerModulationCount) String ¶
func (x *PerModulationCount) String() string
type PlainFineTimestamp ¶
type PlainFineTimestamp struct { // Full timestamp. Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*PlainFineTimestamp) Descriptor
deprecated
func (*PlainFineTimestamp) Descriptor() ([]byte, []int)
Deprecated: Use PlainFineTimestamp.ProtoReflect.Descriptor instead.
func (*PlainFineTimestamp) GetTime ¶
func (x *PlainFineTimestamp) GetTime() *timestamppb.Timestamp
func (*PlainFineTimestamp) ProtoMessage ¶
func (*PlainFineTimestamp) ProtoMessage()
func (*PlainFineTimestamp) ProtoReflect ¶
func (x *PlainFineTimestamp) ProtoReflect() protoreflect.Message
func (*PlainFineTimestamp) Reset ¶
func (x *PlainFineTimestamp) Reset()
func (*PlainFineTimestamp) String ¶
func (x *PlainFineTimestamp) String() string
type RawPacketForwarderCommand ¶
type RawPacketForwarderCommand struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,4,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Payload contains the raw payload. Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
RawPacketForwarderEvent contains a raw packet-forwarder command. It can be used to access packet-forwarder features that are not (fully) integrated with the ChirpStack Gateway Bridge.
func (*RawPacketForwarderCommand) Descriptor
deprecated
func (*RawPacketForwarderCommand) Descriptor() ([]byte, []int)
Deprecated: Use RawPacketForwarderCommand.ProtoReflect.Descriptor instead.
func (*RawPacketForwarderCommand) GetGatewayId ¶
func (x *RawPacketForwarderCommand) GetGatewayId() string
func (*RawPacketForwarderCommand) GetGatewayIdLegacy ¶
func (x *RawPacketForwarderCommand) GetGatewayIdLegacy() []byte
func (*RawPacketForwarderCommand) GetPayload ¶
func (x *RawPacketForwarderCommand) GetPayload() []byte
func (*RawPacketForwarderCommand) ProtoMessage ¶
func (*RawPacketForwarderCommand) ProtoMessage()
func (*RawPacketForwarderCommand) ProtoReflect ¶
func (x *RawPacketForwarderCommand) ProtoReflect() protoreflect.Message
func (*RawPacketForwarderCommand) Reset ¶
func (x *RawPacketForwarderCommand) Reset()
func (*RawPacketForwarderCommand) String ¶
func (x *RawPacketForwarderCommand) String() string
type RawPacketForwarderEvent ¶
type RawPacketForwarderEvent struct { // Gateway ID. // Deprecated: use gateway_id. GatewayIdLegacy []byte `protobuf:"bytes,1,opt,name=gateway_id_legacy,json=gatewayIdLegacy,proto3" json:"gateway_id_legacy,omitempty"` // Gateway ID. GatewayId string `protobuf:"bytes,4,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Payload contains the raw payload. Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
RawPacketForwarderEvent contains a raw packet-forwarder event. It can be used to access packet-forwarder features that are not (fully) integrated with the ChirpStack Gateway Bridge.
func (*RawPacketForwarderEvent) Descriptor
deprecated
func (*RawPacketForwarderEvent) Descriptor() ([]byte, []int)
Deprecated: Use RawPacketForwarderEvent.ProtoReflect.Descriptor instead.
func (*RawPacketForwarderEvent) GetGatewayId ¶
func (x *RawPacketForwarderEvent) GetGatewayId() string
func (*RawPacketForwarderEvent) GetGatewayIdLegacy ¶
func (x *RawPacketForwarderEvent) GetGatewayIdLegacy() []byte
func (*RawPacketForwarderEvent) GetPayload ¶
func (x *RawPacketForwarderEvent) GetPayload() []byte
func (*RawPacketForwarderEvent) ProtoMessage ¶
func (*RawPacketForwarderEvent) ProtoMessage()
func (*RawPacketForwarderEvent) ProtoReflect ¶
func (x *RawPacketForwarderEvent) ProtoReflect() protoreflect.Message
func (*RawPacketForwarderEvent) Reset ¶
func (x *RawPacketForwarderEvent) Reset()
func (*RawPacketForwarderEvent) String ¶
func (x *RawPacketForwarderEvent) String() string
type Timing ¶
type Timing struct { // Types that are assignable to Parameters: // // *Timing_Immediately // *Timing_Delay // *Timing_GpsEpoch Parameters isTiming_Parameters `protobuf_oneof:"parameters"` // contains filtered or unexported fields }
func (*Timing) Descriptor
deprecated
func (*Timing) GetDelay ¶
func (x *Timing) GetDelay() *DelayTimingInfo
func (*Timing) GetGpsEpoch ¶
func (x *Timing) GetGpsEpoch() *GPSEpochTimingInfo
func (*Timing) GetImmediately ¶
func (x *Timing) GetImmediately() *ImmediatelyTimingInfo
func (*Timing) GetParameters ¶
func (m *Timing) GetParameters() isTiming_Parameters
func (*Timing) ProtoMessage ¶
func (*Timing) ProtoMessage()
func (*Timing) ProtoReflect ¶
func (x *Timing) ProtoReflect() protoreflect.Message
type Timing_Delay ¶
type Timing_Delay struct { // Context based delay timing information. Delay *DelayTimingInfo `protobuf:"bytes,2,opt,name=delay,proto3,oneof"` }
type Timing_GpsEpoch ¶
type Timing_GpsEpoch struct { // GPS Epoch timing information. GpsEpoch *GPSEpochTimingInfo `protobuf:"bytes,3,opt,name=gps_epoch,json=gpsEpoch,proto3,oneof"` }
type Timing_Immediately ¶
type Timing_Immediately struct { // Immediately timing information. Immediately *ImmediatelyTimingInfo `protobuf:"bytes,1,opt,name=immediately,proto3,oneof"` }
type TxAckStatus ¶
type TxAckStatus int32
const ( // Ignored (when a previous item was already emitted). TxAckStatus_IGNORED TxAckStatus = 0 // Packet has been programmed for downlink. TxAckStatus_OK TxAckStatus = 1 // Rejected because it was already too late to program this packet for // downlink. TxAckStatus_TOO_LATE TxAckStatus = 2 // Rejected because downlink packet timestamp is too much in advance. TxAckStatus_TOO_EARLY TxAckStatus = 3 // Rejected because there was already a packet programmed in requested // timeframe. TxAckStatus_COLLISION_PACKET TxAckStatus = 4 // Rejected because there was already a beacon planned in requested timeframe. TxAckStatus_COLLISION_BEACON TxAckStatus = 5 // Rejected because requested frequency is not supported by TX RF chain. TxAckStatus_TX_FREQ TxAckStatus = 6 // Rejected because requested power is not supported by gateway. TxAckStatus_TX_POWER TxAckStatus = 7 // Rejected because GPS is unlocked, so GPS timestamp cannot be used. TxAckStatus_GPS_UNLOCKED TxAckStatus = 8 // Downlink queue is full. TxAckStatus_QUEUE_FULL TxAckStatus = 9 // Internal error. TxAckStatus_INTERNAL_ERROR TxAckStatus = 10 // Duty-cycle overflow. TxAckStatus_DUTY_CYCLE_OVERFLOW TxAckStatus = 11 )
func (TxAckStatus) Descriptor ¶
func (TxAckStatus) Descriptor() protoreflect.EnumDescriptor
func (TxAckStatus) Enum ¶
func (x TxAckStatus) Enum() *TxAckStatus
func (TxAckStatus) EnumDescriptor
deprecated
func (TxAckStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TxAckStatus.Descriptor instead.
func (TxAckStatus) Number ¶
func (x TxAckStatus) Number() protoreflect.EnumNumber
func (TxAckStatus) String ¶
func (x TxAckStatus) String() string
func (TxAckStatus) Type ¶
func (TxAckStatus) Type() protoreflect.EnumType
type UplinkFrame ¶
type UplinkFrame struct { // PHYPayload. PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"` // TX meta-data (deprecated). TxInfoLegacy *UplinkTxInfoLegacy `protobuf:"bytes,2,opt,name=tx_info_legacy,json=txInfoLegacy,proto3" json:"tx_info_legacy,omitempty"` // RX meta-data (deprecated). RxInfoLegacy *UplinkRxInfoLegacy `protobuf:"bytes,3,opt,name=rx_info_legacy,json=rxInfoLegacy,proto3" json:"rx_info_legacy,omitempty"` // Tx meta-data. TxInfo *UplinkTxInfo `protobuf:"bytes,4,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"` // Rx meta-data. RxInfo *UplinkRxInfo `protobuf:"bytes,5,opt,name=rx_info,json=rxInfo,proto3" json:"rx_info,omitempty"` // contains filtered or unexported fields }
func (*UplinkFrame) Descriptor
deprecated
func (*UplinkFrame) Descriptor() ([]byte, []int)
Deprecated: Use UplinkFrame.ProtoReflect.Descriptor instead.
func (*UplinkFrame) GetPhyPayload ¶
func (x *UplinkFrame) GetPhyPayload() []byte
func (*UplinkFrame) GetRxInfo ¶
func (x *UplinkFrame) GetRxInfo() *UplinkRxInfo
func (*UplinkFrame) GetRxInfoLegacy ¶
func (x *UplinkFrame) GetRxInfoLegacy() *UplinkRxInfoLegacy
func (*UplinkFrame) GetTxInfo ¶
func (x *UplinkFrame) GetTxInfo() *UplinkTxInfo
func (*UplinkFrame) GetTxInfoLegacy ¶
func (x *UplinkFrame) GetTxInfoLegacy() *UplinkTxInfoLegacy
func (*UplinkFrame) ProtoMessage ¶
func (*UplinkFrame) ProtoMessage()
func (*UplinkFrame) ProtoReflect ¶
func (x *UplinkFrame) ProtoReflect() protoreflect.Message
func (*UplinkFrame) Reset ¶
func (x *UplinkFrame) Reset()
func (*UplinkFrame) String ¶
func (x *UplinkFrame) String() string
type UplinkFrameSet ¶
type UplinkFrameSet struct { // PHYPayload. PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"` // TX meta-data. TxInfo *UplinkTxInfo `protobuf:"bytes,2,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"` // RX meta-data set. RxInfo []*UplinkRxInfo `protobuf:"bytes,3,rep,name=rx_info,json=rxInfo,proto3" json:"rx_info,omitempty"` // contains filtered or unexported fields }
func (*UplinkFrameSet) Descriptor
deprecated
func (*UplinkFrameSet) Descriptor() ([]byte, []int)
Deprecated: Use UplinkFrameSet.ProtoReflect.Descriptor instead.
func (*UplinkFrameSet) GetPhyPayload ¶
func (x *UplinkFrameSet) GetPhyPayload() []byte
func (*UplinkFrameSet) GetRxInfo ¶
func (x *UplinkFrameSet) GetRxInfo() []*UplinkRxInfo
func (*UplinkFrameSet) GetTxInfo ¶
func (x *UplinkFrameSet) GetTxInfo() *UplinkTxInfo
func (*UplinkFrameSet) ProtoMessage ¶
func (*UplinkFrameSet) ProtoMessage()
func (*UplinkFrameSet) ProtoReflect ¶
func (x *UplinkFrameSet) ProtoReflect() protoreflect.Message
func (*UplinkFrameSet) Reset ¶
func (x *UplinkFrameSet) Reset()
func (*UplinkFrameSet) String ¶
func (x *UplinkFrameSet) String() string
type UplinkRxInfo ¶
type UplinkRxInfo struct { // Gateway ID. GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // Uplink ID. UplinkId uint32 `protobuf:"varint,2,opt,name=uplink_id,json=uplinkId,proto3" json:"uplink_id,omitempty"` // Gateway RX time (set if the gateway has a GNSS module). GwTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=gw_time,json=gwTime,proto3" json:"gw_time,omitempty"` // Network Server RX time (set by the NS on receiving the uplink). NsTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=ns_time,json=nsTime,proto3" json:"ns_time,omitempty"` // RX time as time since GPS epoch (set if the gateway has a GNSS module). TimeSinceGpsEpoch *durationpb.Duration `protobuf:"bytes,4,opt,name=time_since_gps_epoch,json=timeSinceGpsEpoch,proto3" json:"time_since_gps_epoch,omitempty"` // Fine-timestamp. // This timestamp can be used for TDOA based geolocation. FineTimeSinceGpsEpoch *durationpb.Duration `` /* 130-byte string literal not displayed */ // RSSI. Rssi int32 `protobuf:"varint,6,opt,name=rssi,proto3" json:"rssi,omitempty"` // SNR. // Note: only available for LoRa modulation. Snr float32 `protobuf:"fixed32,7,opt,name=snr,proto3" json:"snr,omitempty"` // Channel. Channel uint32 `protobuf:"varint,8,opt,name=channel,proto3" json:"channel,omitempty"` // RF chain. RfChain uint32 `protobuf:"varint,9,opt,name=rf_chain,json=rfChain,proto3" json:"rf_chain,omitempty"` // Board. Board uint32 `protobuf:"varint,10,opt,name=board,proto3" json:"board,omitempty"` // Antenna. Antenna uint32 `protobuf:"varint,11,opt,name=antenna,proto3" json:"antenna,omitempty"` // Location. Location *common.Location `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"` // Gateway specific context. // This value must be returned to the gateway on (Class-A) downlink. Context []byte `protobuf:"bytes,13,opt,name=context,proto3" json:"context,omitempty"` // Additional gateway meta-data. Metadata map[string]string `` /* 158-byte string literal not displayed */ // CRC status. CrcStatus CRCStatus `protobuf:"varint,16,opt,name=crc_status,json=crcStatus,proto3,enum=gw.CRCStatus" json:"crc_status,omitempty"` // contains filtered or unexported fields }
func (*UplinkRxInfo) Descriptor
deprecated
func (*UplinkRxInfo) Descriptor() ([]byte, []int)
Deprecated: Use UplinkRxInfo.ProtoReflect.Descriptor instead.
func (*UplinkRxInfo) GetAntenna ¶
func (x *UplinkRxInfo) GetAntenna() uint32
func (*UplinkRxInfo) GetBoard ¶
func (x *UplinkRxInfo) GetBoard() uint32
func (*UplinkRxInfo) GetChannel ¶
func (x *UplinkRxInfo) GetChannel() uint32
func (*UplinkRxInfo) GetContext ¶
func (x *UplinkRxInfo) GetContext() []byte
func (*UplinkRxInfo) GetCrcStatus ¶
func (x *UplinkRxInfo) GetCrcStatus() CRCStatus
func (*UplinkRxInfo) GetFineTimeSinceGpsEpoch ¶
func (x *UplinkRxInfo) GetFineTimeSinceGpsEpoch() *durationpb.Duration
func (*UplinkRxInfo) GetGatewayId ¶
func (x *UplinkRxInfo) GetGatewayId() string
func (*UplinkRxInfo) GetGwTime ¶
func (x *UplinkRxInfo) GetGwTime() *timestamppb.Timestamp
func (*UplinkRxInfo) GetLocation ¶
func (x *UplinkRxInfo) GetLocation() *common.Location
func (*UplinkRxInfo) GetMetadata ¶
func (x *UplinkRxInfo) GetMetadata() map[string]string
func (*UplinkRxInfo) GetNsTime ¶
func (x *UplinkRxInfo) GetNsTime() *timestamppb.Timestamp
func (*UplinkRxInfo) GetRfChain ¶
func (x *UplinkRxInfo) GetRfChain() uint32
func (*UplinkRxInfo) GetRssi ¶
func (x *UplinkRxInfo) GetRssi() int32
func (*UplinkRxInfo) GetSnr ¶
func (x *UplinkRxInfo) GetSnr() float32
func (*UplinkRxInfo) GetTimeSinceGpsEpoch ¶
func (x *UplinkRxInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
func (*UplinkRxInfo) GetUplinkId ¶
func (x *UplinkRxInfo) GetUplinkId() uint32
func (*UplinkRxInfo) ProtoMessage ¶
func (*UplinkRxInfo) ProtoMessage()
func (*UplinkRxInfo) ProtoReflect ¶
func (x *UplinkRxInfo) ProtoReflect() protoreflect.Message
func (*UplinkRxInfo) Reset ¶
func (x *UplinkRxInfo) Reset()
func (*UplinkRxInfo) String ¶
func (x *UplinkRxInfo) String() string
type UplinkRxInfoLegacy ¶
type UplinkRxInfoLegacy struct { // Gateway ID. GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"` // RX time (only set when the gateway has a GPS module). Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // RX time since GPS epoch (only set when the gateway has a GPS module). TimeSinceGpsEpoch *durationpb.Duration `protobuf:"bytes,3,opt,name=time_since_gps_epoch,json=timeSinceGpsEpoch,proto3" json:"time_since_gps_epoch,omitempty"` // RSSI. Rssi int32 `protobuf:"varint,5,opt,name=rssi,proto3" json:"rssi,omitempty"` // LoRa SNR. LoraSnr float64 `protobuf:"fixed64,6,opt,name=lora_snr,json=loraSnr,proto3" json:"lora_snr,omitempty"` // Channel. Channel uint32 `protobuf:"varint,7,opt,name=channel,proto3" json:"channel,omitempty"` // RF Chain. RfChain uint32 `protobuf:"varint,8,opt,name=rf_chain,json=rfChain,proto3" json:"rf_chain,omitempty"` // Board. Board uint32 `protobuf:"varint,9,opt,name=board,proto3" json:"board,omitempty"` // Antenna. Antenna uint32 `protobuf:"varint,10,opt,name=antenna,proto3" json:"antenna,omitempty"` // Location. Location *common.Location `protobuf:"bytes,11,opt,name=location,proto3" json:"location,omitempty"` // Fine-timestamp type. FineTimestampType FineTimestampType `` /* 142-byte string literal not displayed */ // Fine-timestamp data. // // Types that are assignable to FineTimestamp: // // *UplinkRxInfoLegacy_EncryptedFineTimestamp // *UplinkRxInfoLegacy_PlainFineTimestamp FineTimestamp isUplinkRxInfoLegacy_FineTimestamp `protobuf_oneof:"fine_timestamp"` // Gateway specific context. Context []byte `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"` // Uplink ID (UUID bytes). // Unique and random ID which can be used to correlate the uplink across // multiple logs. UplinkId []byte `protobuf:"bytes,16,opt,name=uplink_id,json=uplinkId,proto3" json:"uplink_id,omitempty"` // CRC status. CrcStatus CRCStatus `protobuf:"varint,17,opt,name=crc_status,json=crcStatus,proto3,enum=gw.CRCStatus" json:"crc_status,omitempty"` // Optional meta-data map. Metadata map[string]string `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UplinkRxInfoLegacy) Descriptor
deprecated
func (*UplinkRxInfoLegacy) Descriptor() ([]byte, []int)
Deprecated: Use UplinkRxInfoLegacy.ProtoReflect.Descriptor instead.
func (*UplinkRxInfoLegacy) GetAntenna ¶
func (x *UplinkRxInfoLegacy) GetAntenna() uint32
func (*UplinkRxInfoLegacy) GetBoard ¶
func (x *UplinkRxInfoLegacy) GetBoard() uint32
func (*UplinkRxInfoLegacy) GetChannel ¶
func (x *UplinkRxInfoLegacy) GetChannel() uint32
func (*UplinkRxInfoLegacy) GetContext ¶
func (x *UplinkRxInfoLegacy) GetContext() []byte
func (*UplinkRxInfoLegacy) GetCrcStatus ¶
func (x *UplinkRxInfoLegacy) GetCrcStatus() CRCStatus
func (*UplinkRxInfoLegacy) GetEncryptedFineTimestamp ¶
func (x *UplinkRxInfoLegacy) GetEncryptedFineTimestamp() *EncryptedFineTimestamp
func (*UplinkRxInfoLegacy) GetFineTimestamp ¶
func (m *UplinkRxInfoLegacy) GetFineTimestamp() isUplinkRxInfoLegacy_FineTimestamp
func (*UplinkRxInfoLegacy) GetFineTimestampType ¶
func (x *UplinkRxInfoLegacy) GetFineTimestampType() FineTimestampType
func (*UplinkRxInfoLegacy) GetGatewayId ¶
func (x *UplinkRxInfoLegacy) GetGatewayId() []byte
func (*UplinkRxInfoLegacy) GetLocation ¶
func (x *UplinkRxInfoLegacy) GetLocation() *common.Location
func (*UplinkRxInfoLegacy) GetLoraSnr ¶
func (x *UplinkRxInfoLegacy) GetLoraSnr() float64
func (*UplinkRxInfoLegacy) GetMetadata ¶
func (x *UplinkRxInfoLegacy) GetMetadata() map[string]string
func (*UplinkRxInfoLegacy) GetPlainFineTimestamp ¶
func (x *UplinkRxInfoLegacy) GetPlainFineTimestamp() *PlainFineTimestamp
func (*UplinkRxInfoLegacy) GetRfChain ¶
func (x *UplinkRxInfoLegacy) GetRfChain() uint32
func (*UplinkRxInfoLegacy) GetRssi ¶
func (x *UplinkRxInfoLegacy) GetRssi() int32
func (*UplinkRxInfoLegacy) GetTime ¶
func (x *UplinkRxInfoLegacy) GetTime() *timestamppb.Timestamp
func (*UplinkRxInfoLegacy) GetTimeSinceGpsEpoch ¶
func (x *UplinkRxInfoLegacy) GetTimeSinceGpsEpoch() *durationpb.Duration
func (*UplinkRxInfoLegacy) GetUplinkId ¶
func (x *UplinkRxInfoLegacy) GetUplinkId() []byte
func (*UplinkRxInfoLegacy) ProtoMessage ¶
func (*UplinkRxInfoLegacy) ProtoMessage()
func (*UplinkRxInfoLegacy) ProtoReflect ¶
func (x *UplinkRxInfoLegacy) ProtoReflect() protoreflect.Message
func (*UplinkRxInfoLegacy) Reset ¶
func (x *UplinkRxInfoLegacy) Reset()
func (*UplinkRxInfoLegacy) String ¶
func (x *UplinkRxInfoLegacy) String() string
type UplinkRxInfoLegacy_EncryptedFineTimestamp ¶
type UplinkRxInfoLegacy_EncryptedFineTimestamp struct { // Encrypted fine-timestamp data. EncryptedFineTimestamp *EncryptedFineTimestamp `protobuf:"bytes,13,opt,name=encrypted_fine_timestamp,json=encryptedFineTimestamp,proto3,oneof"` }
type UplinkRxInfoLegacy_PlainFineTimestamp ¶
type UplinkRxInfoLegacy_PlainFineTimestamp struct { // Plain fine-timestamp data. PlainFineTimestamp *PlainFineTimestamp `protobuf:"bytes,14,opt,name=plain_fine_timestamp,json=plainFineTimestamp,proto3,oneof"` }
type UplinkTxInfo ¶
type UplinkTxInfo struct { // Frequency (Hz). Frequency uint32 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // Modulation. Modulation *Modulation `protobuf:"bytes,2,opt,name=modulation,proto3" json:"modulation,omitempty"` // contains filtered or unexported fields }
func (*UplinkTxInfo) Descriptor
deprecated
func (*UplinkTxInfo) Descriptor() ([]byte, []int)
Deprecated: Use UplinkTxInfo.ProtoReflect.Descriptor instead.
func (*UplinkTxInfo) GetFrequency ¶
func (x *UplinkTxInfo) GetFrequency() uint32
func (*UplinkTxInfo) GetModulation ¶
func (x *UplinkTxInfo) GetModulation() *Modulation
func (*UplinkTxInfo) ProtoMessage ¶
func (*UplinkTxInfo) ProtoMessage()
func (*UplinkTxInfo) ProtoReflect ¶
func (x *UplinkTxInfo) ProtoReflect() protoreflect.Message
func (*UplinkTxInfo) Reset ¶
func (x *UplinkTxInfo) Reset()
func (*UplinkTxInfo) String ¶
func (x *UplinkTxInfo) String() string
type UplinkTxInfoLegacy ¶
type UplinkTxInfoLegacy struct { // Frequency (Hz). Frequency uint32 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // Modulation. Modulation common.Modulation `protobuf:"varint,2,opt,name=modulation,proto3,enum=common.Modulation" json:"modulation,omitempty"` // Types that are assignable to ModulationInfo: // // *UplinkTxInfoLegacy_LoraModulationInfo // *UplinkTxInfoLegacy_FskModulationInfo // *UplinkTxInfoLegacy_LrFhssModulationInfo ModulationInfo isUplinkTxInfoLegacy_ModulationInfo `protobuf_oneof:"modulation_info"` // contains filtered or unexported fields }
func (*UplinkTxInfoLegacy) Descriptor
deprecated
func (*UplinkTxInfoLegacy) Descriptor() ([]byte, []int)
Deprecated: Use UplinkTxInfoLegacy.ProtoReflect.Descriptor instead.
func (*UplinkTxInfoLegacy) GetFrequency ¶
func (x *UplinkTxInfoLegacy) GetFrequency() uint32
func (*UplinkTxInfoLegacy) GetFskModulationInfo ¶
func (x *UplinkTxInfoLegacy) GetFskModulationInfo() *FskModulationInfo
func (*UplinkTxInfoLegacy) GetLoraModulationInfo ¶
func (x *UplinkTxInfoLegacy) GetLoraModulationInfo() *LoraModulationInfo
func (*UplinkTxInfoLegacy) GetLrFhssModulationInfo ¶
func (x *UplinkTxInfoLegacy) GetLrFhssModulationInfo() *LrFhssModulationInfo
func (*UplinkTxInfoLegacy) GetModulation ¶
func (x *UplinkTxInfoLegacy) GetModulation() common.Modulation
func (*UplinkTxInfoLegacy) GetModulationInfo ¶
func (m *UplinkTxInfoLegacy) GetModulationInfo() isUplinkTxInfoLegacy_ModulationInfo
func (*UplinkTxInfoLegacy) ProtoMessage ¶
func (*UplinkTxInfoLegacy) ProtoMessage()
func (*UplinkTxInfoLegacy) ProtoReflect ¶
func (x *UplinkTxInfoLegacy) ProtoReflect() protoreflect.Message
func (*UplinkTxInfoLegacy) Reset ¶
func (x *UplinkTxInfoLegacy) Reset()
func (*UplinkTxInfoLegacy) String ¶
func (x *UplinkTxInfoLegacy) String() string
type UplinkTxInfoLegacy_FskModulationInfo ¶
type UplinkTxInfoLegacy_FskModulationInfo struct { // FSK modulation information. FskModulationInfo *FskModulationInfo `protobuf:"bytes,4,opt,name=fsk_modulation_info,json=fskModulationInfo,proto3,oneof"` }
type UplinkTxInfoLegacy_LoraModulationInfo ¶
type UplinkTxInfoLegacy_LoraModulationInfo struct { // LoRa modulation information. LoraModulationInfo *LoraModulationInfo `protobuf:"bytes,3,opt,name=lora_modulation_info,json=loraModulationInfo,proto3,oneof"` }
type UplinkTxInfoLegacy_LrFhssModulationInfo ¶
type UplinkTxInfoLegacy_LrFhssModulationInfo struct { // LR-FHSS modulation information. LrFhssModulationInfo *LrFhssModulationInfo `protobuf:"bytes,5,opt,name=lr_fhss_modulation_info,json=lrFhssModulationInfo,proto3,oneof"` }