Documentation
¶
Index ¶
- Variables
- type AirtimeStats
- func (*AirtimeStats) Descriptor() ([]byte, []int)
- func (m *AirtimeStats) GetData() []int32
- func (m *AirtimeStats) GetDaterate() int32
- func (m *AirtimeStats) GetEndtime() int64
- func (m *AirtimeStats) GetStep() int32
- func (*AirtimeStats) ProtoMessage()
- func (m *AirtimeStats) Reset()
- func (m *AirtimeStats) String() string
- func (m *AirtimeStats) XXX_DiscardUnknown()
- func (m *AirtimeStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AirtimeStats) XXX_Merge(src proto.Message)
- func (m *AirtimeStats) XXX_Size() int
- func (m *AirtimeStats) XXX_Unmarshal(b []byte) error
- type ApplicationsInfo
- func (*ApplicationsInfo) Descriptor() ([]byte, []int)
- func (m *ApplicationsInfo) GetNumber() int32
- func (*ApplicationsInfo) ProtoMessage()
- func (m *ApplicationsInfo) Reset()
- func (m *ApplicationsInfo) String() string
- func (m *ApplicationsInfo) XXX_DiscardUnknown()
- func (m *ApplicationsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ApplicationsInfo) XXX_Merge(src proto.Message)
- func (m *ApplicationsInfo) XXX_Size() int
- func (m *ApplicationsInfo) XXX_Unmarshal(b []byte) error
- type CRCStatus
- type ChannelConfiguration
- func (*ChannelConfiguration) Descriptor() ([]byte, []int)
- func (m *ChannelConfiguration) GetBoard() uint32
- func (m *ChannelConfiguration) GetDemodulator() uint32
- func (m *ChannelConfiguration) GetFrequency() uint32
- func (m *ChannelConfiguration) GetFskModulationConfig() *FSKModulationConfig
- func (m *ChannelConfiguration) GetLoraModulationConfig() *LoRaModulationConfig
- func (m *ChannelConfiguration) GetModulation() common.Modulation
- func (m *ChannelConfiguration) GetModulationConfig() isChannelConfiguration_ModulationConfig
- func (*ChannelConfiguration) ProtoMessage()
- func (m *ChannelConfiguration) Reset()
- func (m *ChannelConfiguration) String() string
- func (m *ChannelConfiguration) XXX_DiscardUnknown()
- func (m *ChannelConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChannelConfiguration) XXX_Merge(src proto.Message)
- func (*ChannelConfiguration) XXX_OneofWrappers() []interface{}
- func (m *ChannelConfiguration) XXX_Size() int
- func (m *ChannelConfiguration) XXX_Unmarshal(b []byte) error
- type ChannelConfiguration_FskModulationConfig
- type ChannelConfiguration_LoraModulationConfig
- type ChannelUsage
- func (*ChannelUsage) Descriptor() ([]byte, []int)
- func (m *ChannelUsage) GetData() []int32
- func (m *ChannelUsage) GetEndtime() int64
- func (m *ChannelUsage) GetFreq() uint32
- func (m *ChannelUsage) GetStep() int32
- func (*ChannelUsage) ProtoMessage()
- func (m *ChannelUsage) Reset()
- func (m *ChannelUsage) String() string
- func (m *ChannelUsage) XXX_DiscardUnknown()
- func (m *ChannelUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChannelUsage) XXX_Merge(src proto.Message)
- func (m *ChannelUsage) XXX_Size() int
- func (m *ChannelUsage) XXX_Unmarshal(b []byte) error
- type DelayTimingInfo
- func (*DelayTimingInfo) Descriptor() ([]byte, []int)
- func (m *DelayTimingInfo) GetDelay() *durationpb.Duration
- func (*DelayTimingInfo) ProtoMessage()
- func (m *DelayTimingInfo) Reset()
- func (m *DelayTimingInfo) String() string
- func (m *DelayTimingInfo) XXX_DiscardUnknown()
- func (m *DelayTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DelayTimingInfo) XXX_Merge(src proto.Message)
- func (m *DelayTimingInfo) XXX_Size() int
- func (m *DelayTimingInfo) XXX_Unmarshal(b []byte) error
- type DeviceStats
- func (*DeviceStats) Descriptor() ([]byte, []int)
- func (m *DeviceStats) GetFrame() *PacketStatstics
- func (m *DeviceStats) GetPackets() *PacketsStats
- func (m *DeviceStats) GetRssiLevels() []*RSSILevel
- func (m *DeviceStats) GetSnrLevels() []*SNRLevel
- func (m *DeviceStats) GetTimeline() *TimelineMessage
- func (m *DeviceStats) GetTimestamp() int64
- func (*DeviceStats) ProtoMessage()
- func (m *DeviceStats) Reset()
- func (m *DeviceStats) String() string
- func (m *DeviceStats) XXX_DiscardUnknown()
- func (m *DeviceStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeviceStats) XXX_Merge(src proto.Message)
- func (m *DeviceStats) XXX_Size() int
- func (m *DeviceStats) XXX_Unmarshal(b []byte) error
- type DownlinkFrame
- func (*DownlinkFrame) Descriptor() ([]byte, []int)
- func (m *DownlinkFrame) GetDevAddr() string
- func (m *DownlinkFrame) GetDevEUI() string
- func (m *DownlinkFrame) GetDownlinkId() []byte
- func (m *DownlinkFrame) GetGatewayEUI() string
- func (m *DownlinkFrame) GetGatewayId() []byte
- func (m *DownlinkFrame) GetItems() []*DownlinkFrameItem
- func (m *DownlinkFrame) GetJoinEUI() string
- func (m *DownlinkFrame) GetName() string
- func (m *DownlinkFrame) GetPhyPayload() []byte
- func (m *DownlinkFrame) GetToken() uint32
- func (m *DownlinkFrame) GetTxInfo() *DownlinkTXInfo
- func (*DownlinkFrame) ProtoMessage()
- func (m *DownlinkFrame) Reset()
- func (m *DownlinkFrame) String() string
- func (m *DownlinkFrame) XXX_DiscardUnknown()
- func (m *DownlinkFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkFrame) XXX_Merge(src proto.Message)
- func (m *DownlinkFrame) XXX_Size() int
- func (m *DownlinkFrame) XXX_Unmarshal(b []byte) error
- type DownlinkFrameItem
- func (*DownlinkFrameItem) Descriptor() ([]byte, []int)
- func (m *DownlinkFrameItem) GetPhyPayload() []byte
- func (m *DownlinkFrameItem) GetTxInfo() *DownlinkTXInfo
- func (*DownlinkFrameItem) ProtoMessage()
- func (m *DownlinkFrameItem) Reset()
- func (m *DownlinkFrameItem) String() string
- func (m *DownlinkFrameItem) XXX_DiscardUnknown()
- func (m *DownlinkFrameItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkFrameItem) XXX_Merge(src proto.Message)
- func (m *DownlinkFrameItem) XXX_Size() int
- func (m *DownlinkFrameItem) XXX_Unmarshal(b []byte) error
- type DownlinkSolution
- func (*DownlinkSolution) Descriptor() ([]byte, []int)
- func (m *DownlinkSolution) GetAirtime() []*AirtimeStats
- func (m *DownlinkSolution) GetPacket() []*PacketStats
- func (*DownlinkSolution) ProtoMessage()
- func (m *DownlinkSolution) Reset()
- func (m *DownlinkSolution) String() string
- func (m *DownlinkSolution) XXX_DiscardUnknown()
- func (m *DownlinkSolution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkSolution) XXX_Merge(src proto.Message)
- func (m *DownlinkSolution) XXX_Size() int
- func (m *DownlinkSolution) XXX_Unmarshal(b []byte) error
- type DownlinkTXAck
- func (*DownlinkTXAck) Descriptor() ([]byte, []int)
- func (m *DownlinkTXAck) GetDownlinkId() []byte
- func (m *DownlinkTXAck) GetError() string
- func (m *DownlinkTXAck) GetGatewayId() []byte
- func (m *DownlinkTXAck) GetItems() []*DownlinkTXAckItem
- func (m *DownlinkTXAck) GetToken() uint32
- func (*DownlinkTXAck) ProtoMessage()
- func (m *DownlinkTXAck) Reset()
- func (m *DownlinkTXAck) String() string
- func (m *DownlinkTXAck) XXX_DiscardUnknown()
- func (m *DownlinkTXAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkTXAck) XXX_Merge(src proto.Message)
- func (m *DownlinkTXAck) XXX_Size() int
- func (m *DownlinkTXAck) XXX_Unmarshal(b []byte) error
- type DownlinkTXAckItem
- func (*DownlinkTXAckItem) Descriptor() ([]byte, []int)
- func (m *DownlinkTXAckItem) GetStatus() TxAckStatus
- func (*DownlinkTXAckItem) ProtoMessage()
- func (m *DownlinkTXAckItem) Reset()
- func (m *DownlinkTXAckItem) String() string
- func (m *DownlinkTXAckItem) XXX_DiscardUnknown()
- func (m *DownlinkTXAckItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkTXAckItem) XXX_Merge(src proto.Message)
- func (m *DownlinkTXAckItem) XXX_Size() int
- func (m *DownlinkTXAckItem) XXX_Unmarshal(b []byte) error
- type DownlinkTXInfo
- func (*DownlinkTXInfo) Descriptor() ([]byte, []int)
- func (m *DownlinkTXInfo) GetAntenna() uint32
- func (m *DownlinkTXInfo) GetBoard() uint32
- func (m *DownlinkTXInfo) GetContext() []byte
- func (m *DownlinkTXInfo) GetDelayTimingInfo() *DelayTimingInfo
- func (m *DownlinkTXInfo) GetFrequency() uint32
- func (m *DownlinkTXInfo) GetFskModulationInfo() *FSKModulationInfo
- func (m *DownlinkTXInfo) GetGatewayId() []byte
- func (m *DownlinkTXInfo) GetGpsEpochTimingInfo() *GPSEpochTimingInfo
- func (m *DownlinkTXInfo) GetImmediatelyTimingInfo() *ImmediatelyTimingInfo
- func (m *DownlinkTXInfo) GetLoraModulationInfo() *LoRaModulationInfo
- func (m *DownlinkTXInfo) GetModulation() common.Modulation
- func (m *DownlinkTXInfo) GetModulationInfo() isDownlinkTXInfo_ModulationInfo
- func (m *DownlinkTXInfo) GetPower() int32
- func (m *DownlinkTXInfo) GetTiming() DownlinkTiming
- func (m *DownlinkTXInfo) GetTimingInfo() isDownlinkTXInfo_TimingInfo
- func (*DownlinkTXInfo) ProtoMessage()
- func (m *DownlinkTXInfo) Reset()
- func (m *DownlinkTXInfo) String() string
- func (m *DownlinkTXInfo) XXX_DiscardUnknown()
- func (m *DownlinkTXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DownlinkTXInfo) XXX_Merge(src proto.Message)
- func (*DownlinkTXInfo) XXX_OneofWrappers() []interface{}
- func (m *DownlinkTXInfo) XXX_Size() int
- func (m *DownlinkTXInfo) XXX_Unmarshal(b []byte) error
- type DownlinkTXInfo_DelayTimingInfo
- type DownlinkTXInfo_FskModulationInfo
- type DownlinkTXInfo_GpsEpochTimingInfo
- type DownlinkTXInfo_ImmediatelyTimingInfo
- type DownlinkTXInfo_LoraModulationInfo
- type DownlinkTiming
- type EncryptedFineTimestamp
- func (*EncryptedFineTimestamp) Descriptor() ([]byte, []int)
- func (m *EncryptedFineTimestamp) GetAesKeyIndex() uint32
- func (m *EncryptedFineTimestamp) GetEncryptedNs() []byte
- func (m *EncryptedFineTimestamp) GetFpgaId() []byte
- func (*EncryptedFineTimestamp) ProtoMessage()
- func (m *EncryptedFineTimestamp) Reset()
- func (m *EncryptedFineTimestamp) String() string
- func (m *EncryptedFineTimestamp) XXX_DiscardUnknown()
- func (m *EncryptedFineTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EncryptedFineTimestamp) XXX_Merge(src proto.Message)
- func (m *EncryptedFineTimestamp) XXX_Size() int
- func (m *EncryptedFineTimestamp) XXX_Unmarshal(b []byte) error
- type EndDevices
- func (*EndDevices) Descriptor() ([]byte, []int)
- func (m *EndDevices) GetNormal() *NormalNodes
- func (*EndDevices) ProtoMessage()
- func (m *EndDevices) Reset()
- func (m *EndDevices) String() string
- func (m *EndDevices) XXX_DiscardUnknown()
- func (m *EndDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EndDevices) XXX_Merge(src proto.Message)
- func (m *EndDevices) XXX_Size() int
- func (m *EndDevices) XXX_Unmarshal(b []byte) error
- type FSKModulationConfig
- func (*FSKModulationConfig) Descriptor() ([]byte, []int)
- func (m *FSKModulationConfig) GetBandwidth() uint32
- func (m *FSKModulationConfig) GetBitrate() uint32
- func (*FSKModulationConfig) ProtoMessage()
- func (m *FSKModulationConfig) Reset()
- func (m *FSKModulationConfig) String() string
- func (m *FSKModulationConfig) XXX_DiscardUnknown()
- func (m *FSKModulationConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FSKModulationConfig) XXX_Merge(src proto.Message)
- func (m *FSKModulationConfig) XXX_Size() int
- func (m *FSKModulationConfig) XXX_Unmarshal(b []byte) error
- type FSKModulationInfo
- func (*FSKModulationInfo) Descriptor() ([]byte, []int)
- func (m *FSKModulationInfo) GetDatarate() uint32
- func (m *FSKModulationInfo) GetFrequencyDeviation() uint32
- func (*FSKModulationInfo) ProtoMessage()
- func (m *FSKModulationInfo) Reset()
- func (m *FSKModulationInfo) String() string
- func (m *FSKModulationInfo) XXX_DiscardUnknown()
- func (m *FSKModulationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FSKModulationInfo) XXX_Merge(src proto.Message)
- func (m *FSKModulationInfo) XXX_Size() int
- func (m *FSKModulationInfo) XXX_Unmarshal(b []byte) error
- type FineTimestampType
- type GPSEpochTimingInfo
- func (*GPSEpochTimingInfo) Descriptor() ([]byte, []int)
- func (m *GPSEpochTimingInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
- func (*GPSEpochTimingInfo) ProtoMessage()
- func (m *GPSEpochTimingInfo) Reset()
- func (m *GPSEpochTimingInfo) String() string
- func (m *GPSEpochTimingInfo) XXX_DiscardUnknown()
- func (m *GPSEpochTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GPSEpochTimingInfo) XXX_Merge(src proto.Message)
- func (m *GPSEpochTimingInfo) XXX_Size() int
- func (m *GPSEpochTimingInfo) XXX_Unmarshal(b []byte) error
- type GatewayCommandExecRequest
- func (*GatewayCommandExecRequest) Descriptor() ([]byte, []int)
- func (m *GatewayCommandExecRequest) GetCommand() string
- func (m *GatewayCommandExecRequest) GetEnvironment() map[string]string
- func (m *GatewayCommandExecRequest) GetExecId() []byte
- func (m *GatewayCommandExecRequest) GetGatewayId() []byte
- func (m *GatewayCommandExecRequest) GetStdin() []byte
- func (*GatewayCommandExecRequest) ProtoMessage()
- func (m *GatewayCommandExecRequest) Reset()
- func (m *GatewayCommandExecRequest) String() string
- func (m *GatewayCommandExecRequest) XXX_DiscardUnknown()
- func (m *GatewayCommandExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayCommandExecRequest) XXX_Merge(src proto.Message)
- func (m *GatewayCommandExecRequest) XXX_Size() int
- func (m *GatewayCommandExecRequest) XXX_Unmarshal(b []byte) error
- type GatewayCommandExecResponse
- func (*GatewayCommandExecResponse) Descriptor() ([]byte, []int)
- func (m *GatewayCommandExecResponse) GetError() string
- func (m *GatewayCommandExecResponse) GetExecId() []byte
- func (m *GatewayCommandExecResponse) GetGatewayId() []byte
- func (m *GatewayCommandExecResponse) GetStderr() []byte
- func (m *GatewayCommandExecResponse) GetStdout() []byte
- func (*GatewayCommandExecResponse) ProtoMessage()
- func (m *GatewayCommandExecResponse) Reset()
- func (m *GatewayCommandExecResponse) String() string
- func (m *GatewayCommandExecResponse) XXX_DiscardUnknown()
- func (m *GatewayCommandExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayCommandExecResponse) XXX_Merge(src proto.Message)
- func (m *GatewayCommandExecResponse) XXX_Size() int
- func (m *GatewayCommandExecResponse) XXX_Unmarshal(b []byte) error
- type GatewayConfiguration
- func (*GatewayConfiguration) Descriptor() ([]byte, []int)
- func (m *GatewayConfiguration) GetChannels() []*ChannelConfiguration
- func (m *GatewayConfiguration) GetGatewayId() []byte
- func (m *GatewayConfiguration) GetStatsInterval() *durationpb.Duration
- func (m *GatewayConfiguration) GetVersion() string
- func (*GatewayConfiguration) ProtoMessage()
- func (m *GatewayConfiguration) Reset()
- func (m *GatewayConfiguration) String() string
- func (m *GatewayConfiguration) XXX_DiscardUnknown()
- func (m *GatewayConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayConfiguration) XXX_Merge(src proto.Message)
- func (m *GatewayConfiguration) XXX_Size() int
- func (m *GatewayConfiguration) XXX_Unmarshal(b []byte) error
- type GatewayLogger
- func (*GatewayLogger) Descriptor() ([]byte, []int)
- func (m *GatewayLogger) GetLabel() []string
- func (m *GatewayLogger) GetLevel() int32
- func (m *GatewayLogger) GetMessage() string
- func (m *GatewayLogger) GetModule() string
- func (m *GatewayLogger) GetTimestamp() int64
- func (*GatewayLogger) ProtoMessage()
- func (m *GatewayLogger) Reset()
- func (m *GatewayLogger) String() string
- func (m *GatewayLogger) XXX_DiscardUnknown()
- func (m *GatewayLogger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayLogger) XXX_Merge(src proto.Message)
- func (m *GatewayLogger) XXX_Size() int
- func (m *GatewayLogger) XXX_Unmarshal(b []byte) error
- type GatewayStatitics
- func (*GatewayStatitics) Descriptor() ([]byte, []int)
- func (m *GatewayStatitics) GetApplication() *ApplicationsInfo
- func (m *GatewayStatitics) GetEndNodes() *EndDevices
- func (m *GatewayStatitics) GetFrame() *PacketStatstics
- func (m *GatewayStatitics) GetPackets() *PacketsStats
- func (m *GatewayStatitics) GetRssiLevels() []*RSSILevel
- func (m *GatewayStatitics) GetSnrLevels() []*SNRLevel
- func (m *GatewayStatitics) GetTimeline() *TimelineMessage
- func (m *GatewayStatitics) GetTimestamp() int64
- func (*GatewayStatitics) ProtoMessage()
- func (m *GatewayStatitics) Reset()
- func (m *GatewayStatitics) String() string
- func (m *GatewayStatitics) XXX_DiscardUnknown()
- func (m *GatewayStatitics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayStatitics) XXX_Merge(src proto.Message)
- func (m *GatewayStatitics) XXX_Size() int
- func (m *GatewayStatitics) XXX_Unmarshal(b []byte) error
- type GatewayStats
- func (*GatewayStats) Descriptor() ([]byte, []int)
- func (m *GatewayStats) GetConfigVersion() string
- func (m *GatewayStats) GetGatewayId() []byte
- func (m *GatewayStats) GetIp() string
- func (m *GatewayStats) GetLocation() *common.Location
- func (m *GatewayStats) GetMetaData() map[string]string
- func (m *GatewayStats) GetRxPacketsReceived() uint32
- func (m *GatewayStats) GetRxPacketsReceivedOk() uint32
- func (m *GatewayStats) GetStatsId() []byte
- func (m *GatewayStats) GetTime() *timestamppb.Timestamp
- func (m *GatewayStats) GetTxPacketsEmitted() uint32
- func (m *GatewayStats) GetTxPacketsReceived() uint32
- func (*GatewayStats) ProtoMessage()
- func (m *GatewayStats) Reset()
- func (m *GatewayStats) String() string
- func (m *GatewayStats) XXX_DiscardUnknown()
- func (m *GatewayStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GatewayStats) XXX_Merge(src proto.Message)
- func (m *GatewayStats) XXX_Size() int
- func (m *GatewayStats) XXX_Unmarshal(b []byte) error
- type ImmediatelyTimingInfo
- func (*ImmediatelyTimingInfo) Descriptor() ([]byte, []int)
- func (*ImmediatelyTimingInfo) ProtoMessage()
- func (m *ImmediatelyTimingInfo) Reset()
- func (m *ImmediatelyTimingInfo) String() string
- func (m *ImmediatelyTimingInfo) XXX_DiscardUnknown()
- func (m *ImmediatelyTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImmediatelyTimingInfo) XXX_Merge(src proto.Message)
- func (m *ImmediatelyTimingInfo) XXX_Size() int
- func (m *ImmediatelyTimingInfo) XXX_Unmarshal(b []byte) error
- type LoRaModulationConfig
- func (*LoRaModulationConfig) Descriptor() ([]byte, []int)
- func (m *LoRaModulationConfig) GetBandwidth() uint32
- func (m *LoRaModulationConfig) GetSpreadingFactors() []uint32
- func (*LoRaModulationConfig) ProtoMessage()
- func (m *LoRaModulationConfig) Reset()
- func (m *LoRaModulationConfig) String() string
- func (m *LoRaModulationConfig) XXX_DiscardUnknown()
- func (m *LoRaModulationConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LoRaModulationConfig) XXX_Merge(src proto.Message)
- func (m *LoRaModulationConfig) XXX_Size() int
- func (m *LoRaModulationConfig) XXX_Unmarshal(b []byte) error
- type LoRaModulationInfo
- func (*LoRaModulationInfo) Descriptor() ([]byte, []int)
- func (m *LoRaModulationInfo) GetBandwidth() uint32
- func (m *LoRaModulationInfo) GetCodeRate() string
- func (m *LoRaModulationInfo) GetPolarizationInversion() bool
- func (m *LoRaModulationInfo) GetSpreadingFactor() uint32
- func (*LoRaModulationInfo) ProtoMessage()
- func (m *LoRaModulationInfo) Reset()
- func (m *LoRaModulationInfo) String() string
- func (m *LoRaModulationInfo) XXX_DiscardUnknown()
- func (m *LoRaModulationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LoRaModulationInfo) XXX_Merge(src proto.Message)
- func (m *LoRaModulationInfo) XXX_Size() int
- func (m *LoRaModulationInfo) XXX_Unmarshal(b []byte) error
- type NodeLevels
- func (*NodeLevels) Descriptor() ([]byte, []int)
- func (m *NodeLevels) GetCount() int32
- func (m *NodeLevels) GetDevEuis() []string
- func (m *NodeLevels) GetLanguageId() string
- func (m *NodeLevels) GetRange() string
- func (*NodeLevels) ProtoMessage()
- func (m *NodeLevels) Reset()
- func (m *NodeLevels) String() string
- func (m *NodeLevels) XXX_DiscardUnknown()
- func (m *NodeLevels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NodeLevels) XXX_Merge(src proto.Message)
- func (m *NodeLevels) XXX_Size() int
- func (m *NodeLevels) XXX_Unmarshal(b []byte) error
- type NormalNodes
- func (*NormalNodes) Descriptor() ([]byte, []int)
- func (m *NormalNodes) GetActive() []*NodeLevels
- func (m *NormalNodes) GetBusy() []*NodeLevels
- func (m *NormalNodes) GetOffline() int32
- func (m *NormalNodes) GetOnline() int32
- func (m *NormalNodes) GetTotal() int32
- func (*NormalNodes) ProtoMessage()
- func (m *NormalNodes) Reset()
- func (m *NormalNodes) String() string
- func (m *NormalNodes) XXX_DiscardUnknown()
- func (m *NormalNodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NormalNodes) XXX_Merge(src proto.Message)
- func (m *NormalNodes) XXX_Size() int
- func (m *NormalNodes) XXX_Unmarshal(b []byte) error
- type PacketStats
- func (*PacketStats) Descriptor() ([]byte, []int)
- func (m *PacketStats) GetData() []int32
- func (m *PacketStats) GetDaterate() int32
- func (m *PacketStats) GetEndtime() int64
- func (m *PacketStats) GetStep() int32
- func (*PacketStats) ProtoMessage()
- func (m *PacketStats) Reset()
- func (m *PacketStats) String() string
- func (m *PacketStats) XXX_DiscardUnknown()
- func (m *PacketStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PacketStats) XXX_Merge(src proto.Message)
- func (m *PacketStats) XXX_Size() int
- func (m *PacketStats) XXX_Unmarshal(b []byte) error
- type PacketStatstics
- func (*PacketStatstics) Descriptor() ([]byte, []int)
- func (m *PacketStatstics) GetDisable() int32
- func (m *PacketStatstics) GetFilter() int32
- func (m *PacketStatstics) GetInvaild() int32
- func (m *PacketStatstics) GetTransmitted() int32
- func (m *PacketStatstics) GetTransmittedFail() int32
- func (m *PacketStatstics) GetTransmittedOk() int32
- func (m *PacketStatstics) GetUnknow() int32
- func (m *PacketStatstics) GetVaild() int32
- func (m *PacketStatstics) GetVaildUnverified() int32
- func (m *PacketStatstics) GetVaildVerified() int32
- func (*PacketStatstics) ProtoMessage()
- func (m *PacketStatstics) Reset()
- func (m *PacketStatstics) String() string
- func (m *PacketStatstics) XXX_DiscardUnknown()
- func (m *PacketStatstics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PacketStatstics) XXX_Merge(src proto.Message)
- func (m *PacketStatstics) XXX_Size() int
- func (m *PacketStatstics) XXX_Unmarshal(b []byte) error
- type PacketsStats
- func (*PacketsStats) Descriptor() ([]byte, []int)
- func (m *PacketsStats) GetCollide() int32
- func (m *PacketsStats) GetDisabled() int32
- func (m *PacketsStats) GetErrored() int32
- func (m *PacketsStats) GetFilter() int32
- func (m *PacketsStats) GetReceived() int32
- func (m *PacketsStats) GetReceivedOk() int32
- func (m *PacketsStats) GetTransmitted() int32
- func (m *PacketsStats) GetTransmittedOk() int32
- func (m *PacketsStats) GetUnknown() int32
- func (*PacketsStats) ProtoMessage()
- func (m *PacketsStats) Reset()
- func (m *PacketsStats) String() string
- func (m *PacketsStats) XXX_DiscardUnknown()
- func (m *PacketsStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PacketsStats) XXX_Merge(src proto.Message)
- func (m *PacketsStats) XXX_Size() int
- func (m *PacketsStats) XXX_Unmarshal(b []byte) error
- type PlainFineTimestamp
- func (*PlainFineTimestamp) Descriptor() ([]byte, []int)
- func (m *PlainFineTimestamp) GetTime() *timestamppb.Timestamp
- func (*PlainFineTimestamp) ProtoMessage()
- func (m *PlainFineTimestamp) Reset()
- func (m *PlainFineTimestamp) String() string
- func (m *PlainFineTimestamp) XXX_DiscardUnknown()
- func (m *PlainFineTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlainFineTimestamp) XXX_Merge(src proto.Message)
- func (m *PlainFineTimestamp) XXX_Size() int
- func (m *PlainFineTimestamp) XXX_Unmarshal(b []byte) error
- type RSSILevel
- func (*RSSILevel) Descriptor() ([]byte, []int)
- func (m *RSSILevel) GetCount() int32
- func (m *RSSILevel) GetRange() string
- func (*RSSILevel) ProtoMessage()
- func (m *RSSILevel) Reset()
- func (m *RSSILevel) String() string
- func (m *RSSILevel) XXX_DiscardUnknown()
- func (m *RSSILevel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RSSILevel) XXX_Merge(src proto.Message)
- func (m *RSSILevel) XXX_Size() int
- func (m *RSSILevel) XXX_Unmarshal(b []byte) error
- type RawPacketForwarderCommand
- func (*RawPacketForwarderCommand) Descriptor() ([]byte, []int)
- func (m *RawPacketForwarderCommand) GetGatewayId() []byte
- func (m *RawPacketForwarderCommand) GetPayload() []byte
- func (m *RawPacketForwarderCommand) GetRawId() []byte
- func (*RawPacketForwarderCommand) ProtoMessage()
- func (m *RawPacketForwarderCommand) Reset()
- func (m *RawPacketForwarderCommand) String() string
- func (m *RawPacketForwarderCommand) XXX_DiscardUnknown()
- func (m *RawPacketForwarderCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RawPacketForwarderCommand) XXX_Merge(src proto.Message)
- func (m *RawPacketForwarderCommand) XXX_Size() int
- func (m *RawPacketForwarderCommand) XXX_Unmarshal(b []byte) error
- type RawPacketForwarderEvent
- func (*RawPacketForwarderEvent) Descriptor() ([]byte, []int)
- func (m *RawPacketForwarderEvent) GetGatewayId() []byte
- func (m *RawPacketForwarderEvent) GetPayload() []byte
- func (m *RawPacketForwarderEvent) GetRawId() []byte
- func (*RawPacketForwarderEvent) ProtoMessage()
- func (m *RawPacketForwarderEvent) Reset()
- func (m *RawPacketForwarderEvent) String() string
- func (m *RawPacketForwarderEvent) XXX_DiscardUnknown()
- func (m *RawPacketForwarderEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RawPacketForwarderEvent) XXX_Merge(src proto.Message)
- func (m *RawPacketForwarderEvent) XXX_Size() int
- func (m *RawPacketForwarderEvent) XXX_Unmarshal(b []byte) error
- type SNRLevel
- func (*SNRLevel) Descriptor() ([]byte, []int)
- func (m *SNRLevel) GetCount() int32
- func (m *SNRLevel) GetRange() string
- func (*SNRLevel) ProtoMessage()
- func (m *SNRLevel) Reset()
- func (m *SNRLevel) String() string
- func (m *SNRLevel) XXX_DiscardUnknown()
- func (m *SNRLevel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SNRLevel) XXX_Merge(src proto.Message)
- func (m *SNRLevel) XXX_Size() int
- func (m *SNRLevel) XXX_Unmarshal(b []byte) error
- type StatsPacketDevice
- func (*StatsPacketDevice) Descriptor() ([]byte, []int)
- func (m *StatsPacketDevice) GetDevEui() string
- func (m *StatsPacketDevice) GetIsDisabled() bool
- func (m *StatsPacketDevice) GetIsFilter() bool
- func (m *StatsPacketDevice) GetIsUnknown() bool
- func (*StatsPacketDevice) ProtoMessage()
- func (m *StatsPacketDevice) Reset()
- func (m *StatsPacketDevice) String() string
- func (m *StatsPacketDevice) XXX_DiscardUnknown()
- func (m *StatsPacketDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StatsPacketDevice) XXX_Merge(src proto.Message)
- func (m *StatsPacketDevice) XXX_Size() int
- func (m *StatsPacketDevice) XXX_Unmarshal(b []byte) error
- type StatsPacketGateway
- func (*StatsPacketGateway) Descriptor() ([]byte, []int)
- func (m *StatsPacketGateway) GetGatewayId() string
- func (m *StatsPacketGateway) GetRssi() int32
- func (m *StatsPacketGateway) GetSnr() float32
- func (m *StatsPacketGateway) GetTimeOnAirMs() int64
- func (*StatsPacketGateway) ProtoMessage()
- func (m *StatsPacketGateway) Reset()
- func (m *StatsPacketGateway) String() string
- func (m *StatsPacketGateway) XXX_DiscardUnknown()
- func (m *StatsPacketGateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StatsPacketGateway) XXX_Merge(src proto.Message)
- func (m *StatsPacketGateway) XXX_Size() int
- func (m *StatsPacketGateway) XXX_Unmarshal(b []byte) error
- type StatsPacketTransmit
- func (*StatsPacketTransmit) Descriptor() ([]byte, []int)
- func (m *StatsPacketTransmit) GetDevice() *StatsPacketDevice
- func (m *StatsPacketTransmit) GetDr() int32
- func (m *StatsPacketTransmit) GetFreq() uint32
- func (m *StatsPacketTransmit) GetGIndex() uint32
- func (m *StatsPacketTransmit) GetGateway() []*StatsPacketGateway
- func (m *StatsPacketTransmit) GetIsCollided() bool
- func (m *StatsPacketTransmit) GetIsDiscarded() bool
- func (m *StatsPacketTransmit) GetIsRejected() bool
- func (m *StatsPacketTransmit) GetIsUplink() bool
- func (m *StatsPacketTransmit) GetTimestamp() int64
- func (*StatsPacketTransmit) ProtoMessage()
- func (m *StatsPacketTransmit) Reset()
- func (m *StatsPacketTransmit) String() string
- func (m *StatsPacketTransmit) XXX_DiscardUnknown()
- func (m *StatsPacketTransmit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StatsPacketTransmit) XXX_Merge(src proto.Message)
- func (m *StatsPacketTransmit) XXX_Size() int
- func (m *StatsPacketTransmit) XXX_Unmarshal(b []byte) error
- type TimelineMessage
- func (*TimelineMessage) Descriptor() ([]byte, []int)
- func (m *TimelineMessage) GetChanUsage() []*ChannelUsage
- func (m *TimelineMessage) GetDownlink() *DownlinkSolution
- func (m *TimelineMessage) GetUplink() *UplinkSolution
- func (*TimelineMessage) ProtoMessage()
- func (m *TimelineMessage) Reset()
- func (m *TimelineMessage) String() string
- func (m *TimelineMessage) XXX_DiscardUnknown()
- func (m *TimelineMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TimelineMessage) XXX_Merge(src proto.Message)
- func (m *TimelineMessage) XXX_Size() int
- func (m *TimelineMessage) XXX_Unmarshal(b []byte) error
- type TxAckStatus
- type UnknownNodes
- func (*UnknownNodes) Descriptor() ([]byte, []int)
- func (m *UnknownNodes) GetActive() int32
- func (m *UnknownNodes) GetTotal() int32
- func (*UnknownNodes) ProtoMessage()
- func (m *UnknownNodes) Reset()
- func (m *UnknownNodes) String() string
- func (m *UnknownNodes) XXX_DiscardUnknown()
- func (m *UnknownNodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UnknownNodes) XXX_Merge(src proto.Message)
- func (m *UnknownNodes) XXX_Size() int
- func (m *UnknownNodes) XXX_Unmarshal(b []byte) error
- type UplinkFrame
- func (*UplinkFrame) Descriptor() ([]byte, []int)
- func (m *UplinkFrame) GetDevAddr() string
- func (m *UplinkFrame) GetDevEUI() string
- func (m *UplinkFrame) GetGatewayEUI() string
- func (m *UplinkFrame) GetJoinEUI() string
- func (m *UplinkFrame) GetName() string
- func (m *UplinkFrame) GetPhyPayload() []byte
- func (m *UplinkFrame) GetRxInfo() *UplinkRXInfo
- func (m *UplinkFrame) GetTxInfo() *UplinkTXInfo
- func (*UplinkFrame) ProtoMessage()
- func (m *UplinkFrame) Reset()
- func (m *UplinkFrame) String() string
- func (m *UplinkFrame) XXX_DiscardUnknown()
- func (m *UplinkFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UplinkFrame) XXX_Merge(src proto.Message)
- func (m *UplinkFrame) XXX_Size() int
- func (m *UplinkFrame) XXX_Unmarshal(b []byte) error
- type UplinkFrameSet
- func (*UplinkFrameSet) Descriptor() ([]byte, []int)
- func (m *UplinkFrameSet) GetDevAddr() string
- func (m *UplinkFrameSet) GetDevEUI() string
- func (m *UplinkFrameSet) GetGatewayEUI() string
- func (m *UplinkFrameSet) GetJoinEUI() string
- func (m *UplinkFrameSet) GetPhyPayload() []byte
- func (m *UplinkFrameSet) GetRxInfo() []*UplinkRXInfo
- func (m *UplinkFrameSet) GetTxInfo() *UplinkTXInfo
- func (*UplinkFrameSet) ProtoMessage()
- func (m *UplinkFrameSet) Reset()
- func (m *UplinkFrameSet) String() string
- func (m *UplinkFrameSet) XXX_DiscardUnknown()
- func (m *UplinkFrameSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UplinkFrameSet) XXX_Merge(src proto.Message)
- func (m *UplinkFrameSet) XXX_Size() int
- func (m *UplinkFrameSet) XXX_Unmarshal(b []byte) error
- type UplinkRXInfo
- func (*UplinkRXInfo) Descriptor() ([]byte, []int)
- func (m *UplinkRXInfo) GetAntenna() uint32
- func (m *UplinkRXInfo) GetBoard() uint32
- func (m *UplinkRXInfo) GetChannel() uint32
- func (m *UplinkRXInfo) GetContext() []byte
- func (m *UplinkRXInfo) GetCrcStatus() CRCStatus
- func (m *UplinkRXInfo) GetEncryptedFineTimestamp() *EncryptedFineTimestamp
- func (m *UplinkRXInfo) GetFineTimestamp() isUplinkRXInfo_FineTimestamp
- func (m *UplinkRXInfo) GetFineTimestampType() FineTimestampType
- func (m *UplinkRXInfo) GetGatewayId() []byte
- func (m *UplinkRXInfo) GetLocation() *common.Location
- func (m *UplinkRXInfo) GetLoraSnr() float64
- func (m *UplinkRXInfo) GetPlainFineTimestamp() *PlainFineTimestamp
- func (m *UplinkRXInfo) GetRfChain() uint32
- func (m *UplinkRXInfo) GetRssi() int32
- func (m *UplinkRXInfo) GetTime() *timestamppb.Timestamp
- func (m *UplinkRXInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
- func (m *UplinkRXInfo) GetUplinkId() []byte
- func (*UplinkRXInfo) ProtoMessage()
- func (m *UplinkRXInfo) Reset()
- func (m *UplinkRXInfo) String() string
- func (m *UplinkRXInfo) XXX_DiscardUnknown()
- func (m *UplinkRXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UplinkRXInfo) XXX_Merge(src proto.Message)
- func (*UplinkRXInfo) XXX_OneofWrappers() []interface{}
- func (m *UplinkRXInfo) XXX_Size() int
- func (m *UplinkRXInfo) XXX_Unmarshal(b []byte) error
- type UplinkRXInfo_EncryptedFineTimestamp
- type UplinkRXInfo_PlainFineTimestamp
- type UplinkSolution
- func (*UplinkSolution) Descriptor() ([]byte, []int)
- func (m *UplinkSolution) GetAirtime() []*AirtimeStats
- func (m *UplinkSolution) GetPacket() []*PacketStats
- func (*UplinkSolution) ProtoMessage()
- func (m *UplinkSolution) Reset()
- func (m *UplinkSolution) String() string
- func (m *UplinkSolution) XXX_DiscardUnknown()
- func (m *UplinkSolution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UplinkSolution) XXX_Merge(src proto.Message)
- func (m *UplinkSolution) XXX_Size() int
- func (m *UplinkSolution) XXX_Unmarshal(b []byte) error
- type UplinkTXInfo
- func (*UplinkTXInfo) Descriptor() ([]byte, []int)
- func (m *UplinkTXInfo) GetFrequency() uint32
- func (m *UplinkTXInfo) GetFskModulationInfo() *FSKModulationInfo
- func (m *UplinkTXInfo) GetLoraModulationInfo() *LoRaModulationInfo
- func (m *UplinkTXInfo) GetModulation() common.Modulation
- func (m *UplinkTXInfo) GetModulationInfo() isUplinkTXInfo_ModulationInfo
- func (*UplinkTXInfo) ProtoMessage()
- func (m *UplinkTXInfo) Reset()
- func (m *UplinkTXInfo) String() string
- func (m *UplinkTXInfo) XXX_DiscardUnknown()
- func (m *UplinkTXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UplinkTXInfo) XXX_Merge(src proto.Message)
- func (*UplinkTXInfo) XXX_OneofWrappers() []interface{}
- func (m *UplinkTXInfo) XXX_Size() int
- func (m *UplinkTXInfo) XXX_Unmarshal(b []byte) error
- type UplinkTXInfo_FskModulationInfo
- type UplinkTXInfo_LoraModulationInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var CRCStatus_name = map[int32]string{
0: "NO_CRC",
1: "BAD_CRC",
2: "CRC_OK",
}
View Source
var CRCStatus_value = map[string]int32{
"NO_CRC": 0,
"BAD_CRC": 1,
"CRC_OK": 2,
}
View Source
var DownlinkTiming_name = map[int32]string{
0: "IMMEDIATELY",
1: "DELAY",
2: "GPS_EPOCH",
}
View Source
var DownlinkTiming_value = map[string]int32{
"IMMEDIATELY": 0,
"DELAY": 1,
"GPS_EPOCH": 2,
}
View Source
var FineTimestampType_name = map[int32]string{
0: "NONE",
1: "ENCRYPTED",
2: "PLAIN",
}
View Source
var FineTimestampType_value = map[string]int32{
"NONE": 0,
"ENCRYPTED": 1,
"PLAIN": 2,
}
View Source
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",
}
View Source
var 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,
}
Functions ¶
This section is empty.
Types ¶
type AirtimeStats ¶
type AirtimeStats struct {
Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"`
Endtime int64 `protobuf:"varint,2,opt,name=endtime,proto3" json:"endtime,omitempty"`
Daterate int32 `protobuf:"varint,3,opt,name=daterate,proto3" json:"daterate,omitempty"`
Step int32 `protobuf:"varint,4,opt,name=step,proto3" json:"step,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*AirtimeStats) Descriptor ¶
func (*AirtimeStats) Descriptor() ([]byte, []int)
func (*AirtimeStats) GetData ¶
func (m *AirtimeStats) GetData() []int32
func (*AirtimeStats) GetDaterate ¶
func (m *AirtimeStats) GetDaterate() int32
func (*AirtimeStats) GetEndtime ¶
func (m *AirtimeStats) GetEndtime() int64
func (*AirtimeStats) GetStep ¶
func (m *AirtimeStats) GetStep() int32
func (*AirtimeStats) ProtoMessage ¶
func (*AirtimeStats) ProtoMessage()
func (*AirtimeStats) Reset ¶
func (m *AirtimeStats) Reset()
func (*AirtimeStats) String ¶
func (m *AirtimeStats) String() string
func (*AirtimeStats) XXX_DiscardUnknown ¶
func (m *AirtimeStats) XXX_DiscardUnknown()
func (*AirtimeStats) XXX_Marshal ¶
func (m *AirtimeStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AirtimeStats) XXX_Merge ¶
func (m *AirtimeStats) XXX_Merge(src proto.Message)
func (*AirtimeStats) XXX_Size ¶
func (m *AirtimeStats) XXX_Size() int
func (*AirtimeStats) XXX_Unmarshal ¶
func (m *AirtimeStats) XXX_Unmarshal(b []byte) error
type ApplicationsInfo ¶
type ApplicationsInfo struct {
Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ApplicationsInfo) Descriptor ¶
func (*ApplicationsInfo) Descriptor() ([]byte, []int)
func (*ApplicationsInfo) GetNumber ¶
func (m *ApplicationsInfo) GetNumber() int32
func (*ApplicationsInfo) ProtoMessage ¶
func (*ApplicationsInfo) ProtoMessage()
func (*ApplicationsInfo) Reset ¶
func (m *ApplicationsInfo) Reset()
func (*ApplicationsInfo) String ¶
func (m *ApplicationsInfo) String() string
func (*ApplicationsInfo) XXX_DiscardUnknown ¶
func (m *ApplicationsInfo) XXX_DiscardUnknown()
func (*ApplicationsInfo) XXX_Marshal ¶
func (m *ApplicationsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ApplicationsInfo) XXX_Merge ¶
func (m *ApplicationsInfo) XXX_Merge(src proto.Message)
func (*ApplicationsInfo) XXX_Size ¶
func (m *ApplicationsInfo) XXX_Size() int
func (*ApplicationsInfo) XXX_Unmarshal ¶
func (m *ApplicationsInfo) XXX_Unmarshal(b []byte) error
type ChannelConfiguration ¶
type ChannelConfiguration struct {
// Frequency (Hz).
Frequency uint32 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
// Channel modulation.
Modulation common.Modulation `protobuf:"varint,2,opt,name=modulation,proto3,enum=common.Modulation" json:"modulation,omitempty"`
// Types that are valid to be assigned 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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ChannelConfiguration) Descriptor ¶
func (*ChannelConfiguration) Descriptor() ([]byte, []int)
func (*ChannelConfiguration) GetBoard ¶
func (m *ChannelConfiguration) GetBoard() uint32
func (*ChannelConfiguration) GetDemodulator ¶
func (m *ChannelConfiguration) GetDemodulator() uint32
func (*ChannelConfiguration) GetFrequency ¶
func (m *ChannelConfiguration) GetFrequency() uint32
func (*ChannelConfiguration) GetFskModulationConfig ¶
func (m *ChannelConfiguration) GetFskModulationConfig() *FSKModulationConfig
func (*ChannelConfiguration) GetLoraModulationConfig ¶
func (m *ChannelConfiguration) GetLoraModulationConfig() *LoRaModulationConfig
func (*ChannelConfiguration) GetModulation ¶
func (m *ChannelConfiguration) GetModulation() common.Modulation
func (*ChannelConfiguration) GetModulationConfig ¶
func (m *ChannelConfiguration) GetModulationConfig() isChannelConfiguration_ModulationConfig
func (*ChannelConfiguration) ProtoMessage ¶
func (*ChannelConfiguration) ProtoMessage()
func (*ChannelConfiguration) Reset ¶
func (m *ChannelConfiguration) Reset()
func (*ChannelConfiguration) String ¶
func (m *ChannelConfiguration) String() string
func (*ChannelConfiguration) XXX_DiscardUnknown ¶
func (m *ChannelConfiguration) XXX_DiscardUnknown()
func (*ChannelConfiguration) XXX_Marshal ¶
func (m *ChannelConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChannelConfiguration) XXX_Merge ¶
func (m *ChannelConfiguration) XXX_Merge(src proto.Message)
func (*ChannelConfiguration) XXX_OneofWrappers ¶
func (*ChannelConfiguration) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ChannelConfiguration) XXX_Size ¶
func (m *ChannelConfiguration) XXX_Size() int
func (*ChannelConfiguration) XXX_Unmarshal ¶
func (m *ChannelConfiguration) XXX_Unmarshal(b []byte) error
type ChannelConfiguration_FskModulationConfig ¶
type ChannelConfiguration_FskModulationConfig struct {
FskModulationConfig *FSKModulationConfig `protobuf:"bytes,4,opt,name=fsk_modulation_config,json=fskModulationConfig,proto3,oneof"`
}
type ChannelConfiguration_LoraModulationConfig ¶
type ChannelConfiguration_LoraModulationConfig struct {
LoraModulationConfig *LoRaModulationConfig `protobuf:"bytes,3,opt,name=lora_modulation_config,json=loRaModulationConfig,proto3,oneof"`
}
type ChannelUsage ¶
type ChannelUsage struct {
Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"`
Endtime int64 `protobuf:"varint,2,opt,name=endtime,proto3" json:"endtime,omitempty"`
Freq uint32 `protobuf:"varint,3,opt,name=freq,proto3" json:"freq,omitempty"`
Step int32 `protobuf:"varint,4,opt,name=step,proto3" json:"step,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ChannelUsage) Descriptor ¶
func (*ChannelUsage) Descriptor() ([]byte, []int)
func (*ChannelUsage) GetData ¶
func (m *ChannelUsage) GetData() []int32
func (*ChannelUsage) GetEndtime ¶
func (m *ChannelUsage) GetEndtime() int64
func (*ChannelUsage) GetFreq ¶
func (m *ChannelUsage) GetFreq() uint32
func (*ChannelUsage) GetStep ¶
func (m *ChannelUsage) GetStep() int32
func (*ChannelUsage) ProtoMessage ¶
func (*ChannelUsage) ProtoMessage()
func (*ChannelUsage) Reset ¶
func (m *ChannelUsage) Reset()
func (*ChannelUsage) String ¶
func (m *ChannelUsage) String() string
func (*ChannelUsage) XXX_DiscardUnknown ¶
func (m *ChannelUsage) XXX_DiscardUnknown()
func (*ChannelUsage) XXX_Marshal ¶
func (m *ChannelUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChannelUsage) XXX_Merge ¶
func (m *ChannelUsage) XXX_Merge(src proto.Message)
func (*ChannelUsage) XXX_Size ¶
func (m *ChannelUsage) XXX_Size() int
func (*ChannelUsage) XXX_Unmarshal ¶
func (m *ChannelUsage) XXX_Unmarshal(b []byte) error
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DelayTimingInfo) Descriptor ¶
func (*DelayTimingInfo) Descriptor() ([]byte, []int)
func (*DelayTimingInfo) GetDelay ¶
func (m *DelayTimingInfo) GetDelay() *durationpb.Duration
func (*DelayTimingInfo) ProtoMessage ¶
func (*DelayTimingInfo) ProtoMessage()
func (*DelayTimingInfo) Reset ¶
func (m *DelayTimingInfo) Reset()
func (*DelayTimingInfo) String ¶
func (m *DelayTimingInfo) String() string
func (*DelayTimingInfo) XXX_DiscardUnknown ¶
func (m *DelayTimingInfo) XXX_DiscardUnknown()
func (*DelayTimingInfo) XXX_Marshal ¶
func (m *DelayTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DelayTimingInfo) XXX_Merge ¶
func (m *DelayTimingInfo) XXX_Merge(src proto.Message)
func (*DelayTimingInfo) XXX_Size ¶
func (m *DelayTimingInfo) XXX_Size() int
func (*DelayTimingInfo) XXX_Unmarshal ¶
func (m *DelayTimingInfo) XXX_Unmarshal(b []byte) error
type DeviceStats ¶
type DeviceStats struct {
Packets *PacketsStats `protobuf:"bytes,2,opt,name=packets,proto3" json:"packets,omitempty"`
Frame *PacketStatstics `protobuf:"bytes,1,opt,name=frame,proto3" json:"frame,omitempty"`
RssiLevels []*RSSILevel `protobuf:"bytes,3,rep,name=rssiLevels,proto3" json:"rssiLevels,omitempty"`
SnrLevels []*SNRLevel `protobuf:"bytes,4,rep,name=snrLevels,proto3" json:"snrLevels,omitempty"`
Timeline *TimelineMessage `protobuf:"bytes,5,opt,name=timeline,proto3" json:"timeline,omitempty"`
Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DeviceStats) Descriptor ¶
func (*DeviceStats) Descriptor() ([]byte, []int)
func (*DeviceStats) GetFrame ¶
func (m *DeviceStats) GetFrame() *PacketStatstics
func (*DeviceStats) GetPackets ¶
func (m *DeviceStats) GetPackets() *PacketsStats
func (*DeviceStats) GetRssiLevels ¶
func (m *DeviceStats) GetRssiLevels() []*RSSILevel
func (*DeviceStats) GetSnrLevels ¶
func (m *DeviceStats) GetSnrLevels() []*SNRLevel
func (*DeviceStats) GetTimeline ¶
func (m *DeviceStats) GetTimeline() *TimelineMessage
func (*DeviceStats) GetTimestamp ¶
func (m *DeviceStats) GetTimestamp() int64
func (*DeviceStats) ProtoMessage ¶
func (*DeviceStats) ProtoMessage()
func (*DeviceStats) Reset ¶
func (m *DeviceStats) Reset()
func (*DeviceStats) String ¶
func (m *DeviceStats) String() string
func (*DeviceStats) XXX_DiscardUnknown ¶
func (m *DeviceStats) XXX_DiscardUnknown()
func (*DeviceStats) XXX_Marshal ¶
func (m *DeviceStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeviceStats) XXX_Merge ¶
func (m *DeviceStats) XXX_Merge(src proto.Message)
func (*DeviceStats) XXX_Size ¶
func (m *DeviceStats) XXX_Size() int
func (*DeviceStats) XXX_Unmarshal ¶
func (m *DeviceStats) XXX_Unmarshal(b []byte) error
type DownlinkFrame ¶
type DownlinkFrame struct {
GatewayEUI string `protobuf:"bytes,10,opt,name=gatewayEUI,proto3" json:"gatewayEUI,omitempty"`
DevEUI string `protobuf:"bytes,11,opt,name=devEUI,proto3" json:"devEUI,omitempty"`
JoinEUI string `protobuf:"bytes,12,opt,name=joinEUI,proto3" json:"joinEUI,omitempty"`
DevAddr string `protobuf:"bytes,13,opt,name=devAddr,proto3" json:"devAddr,omitempty"`
Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
// PHYPayload.
// Deprecated: replaced by items.
PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"`
// TX meta-data.
// Deprecated: replaced by items.
TxInfo *DownlinkTXInfo `protobuf:"bytes,2,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"`
// Token (uint16 value).
// Deprecated: replaced by downlink_id.
Token uint32 `protobuf:"varint,3,opt,name=token,proto3" json:"token,omitempty"`
// Downlink ID (UUID).
DownlinkId []byte `protobuf:"bytes,4,opt,name=downlink_id,json=downlinkID,proto3" json:"downlink_id,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.
GatewayId []byte `protobuf:"bytes,6,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkFrame) Descriptor ¶
func (*DownlinkFrame) Descriptor() ([]byte, []int)
func (*DownlinkFrame) GetDevAddr ¶
func (m *DownlinkFrame) GetDevAddr() string
func (*DownlinkFrame) GetDevEUI ¶
func (m *DownlinkFrame) GetDevEUI() string
func (*DownlinkFrame) GetDownlinkId ¶
func (m *DownlinkFrame) GetDownlinkId() []byte
func (*DownlinkFrame) GetGatewayEUI ¶
func (m *DownlinkFrame) GetGatewayEUI() string
func (*DownlinkFrame) GetGatewayId ¶
func (m *DownlinkFrame) GetGatewayId() []byte
func (*DownlinkFrame) GetItems ¶
func (m *DownlinkFrame) GetItems() []*DownlinkFrameItem
func (*DownlinkFrame) GetJoinEUI ¶
func (m *DownlinkFrame) GetJoinEUI() string
func (*DownlinkFrame) GetName ¶
func (m *DownlinkFrame) GetName() string
func (*DownlinkFrame) GetPhyPayload ¶
func (m *DownlinkFrame) GetPhyPayload() []byte
func (*DownlinkFrame) GetToken ¶
func (m *DownlinkFrame) GetToken() uint32
func (*DownlinkFrame) GetTxInfo ¶
func (m *DownlinkFrame) GetTxInfo() *DownlinkTXInfo
func (*DownlinkFrame) ProtoMessage ¶
func (*DownlinkFrame) ProtoMessage()
func (*DownlinkFrame) Reset ¶
func (m *DownlinkFrame) Reset()
func (*DownlinkFrame) String ¶
func (m *DownlinkFrame) String() string
func (*DownlinkFrame) XXX_DiscardUnknown ¶
func (m *DownlinkFrame) XXX_DiscardUnknown()
func (*DownlinkFrame) XXX_Marshal ¶
func (m *DownlinkFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkFrame) XXX_Merge ¶
func (m *DownlinkFrame) XXX_Merge(src proto.Message)
func (*DownlinkFrame) XXX_Size ¶
func (m *DownlinkFrame) XXX_Size() int
func (*DownlinkFrame) XXX_Unmarshal ¶
func (m *DownlinkFrame) XXX_Unmarshal(b []byte) error
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.
TxInfo *DownlinkTXInfo `protobuf:"bytes,2,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkFrameItem) Descriptor ¶
func (*DownlinkFrameItem) Descriptor() ([]byte, []int)
func (*DownlinkFrameItem) GetPhyPayload ¶
func (m *DownlinkFrameItem) GetPhyPayload() []byte
func (*DownlinkFrameItem) GetTxInfo ¶
func (m *DownlinkFrameItem) GetTxInfo() *DownlinkTXInfo
func (*DownlinkFrameItem) ProtoMessage ¶
func (*DownlinkFrameItem) ProtoMessage()
func (*DownlinkFrameItem) Reset ¶
func (m *DownlinkFrameItem) Reset()
func (*DownlinkFrameItem) String ¶
func (m *DownlinkFrameItem) String() string
func (*DownlinkFrameItem) XXX_DiscardUnknown ¶
func (m *DownlinkFrameItem) XXX_DiscardUnknown()
func (*DownlinkFrameItem) XXX_Marshal ¶
func (m *DownlinkFrameItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkFrameItem) XXX_Merge ¶
func (m *DownlinkFrameItem) XXX_Merge(src proto.Message)
func (*DownlinkFrameItem) XXX_Size ¶
func (m *DownlinkFrameItem) XXX_Size() int
func (*DownlinkFrameItem) XXX_Unmarshal ¶
func (m *DownlinkFrameItem) XXX_Unmarshal(b []byte) error
type DownlinkSolution ¶
type DownlinkSolution struct {
Airtime []*AirtimeStats `protobuf:"bytes,1,rep,name=airtime,proto3" json:"airtime,omitempty"`
Packet []*PacketStats `protobuf:"bytes,2,rep,name=packet,proto3" json:"packet,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkSolution) Descriptor ¶
func (*DownlinkSolution) Descriptor() ([]byte, []int)
func (*DownlinkSolution) GetAirtime ¶
func (m *DownlinkSolution) GetAirtime() []*AirtimeStats
func (*DownlinkSolution) GetPacket ¶
func (m *DownlinkSolution) GetPacket() []*PacketStats
func (*DownlinkSolution) ProtoMessage ¶
func (*DownlinkSolution) ProtoMessage()
func (*DownlinkSolution) Reset ¶
func (m *DownlinkSolution) Reset()
func (*DownlinkSolution) String ¶
func (m *DownlinkSolution) String() string
func (*DownlinkSolution) XXX_DiscardUnknown ¶
func (m *DownlinkSolution) XXX_DiscardUnknown()
func (*DownlinkSolution) XXX_Marshal ¶
func (m *DownlinkSolution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkSolution) XXX_Merge ¶
func (m *DownlinkSolution) XXX_Merge(src proto.Message)
func (*DownlinkSolution) XXX_Size ¶
func (m *DownlinkSolution) XXX_Size() int
func (*DownlinkSolution) XXX_Unmarshal ¶
func (m *DownlinkSolution) XXX_Unmarshal(b []byte) error
type DownlinkTXAck ¶
type DownlinkTXAck struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
// Token (uint16 value).
// Deprecated: replaced by downlink_id.
Token uint32 `protobuf:"varint,2,opt,name=token,proto3" json:"token,omitempty"`
// Error.
// Deprecated: replaced by items.
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// Downlink ID (UUID).
DownlinkId []byte `protobuf:"bytes,4,opt,name=downlink_id,json=downlinkID,proto3" json:"downlink_id,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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkTXAck) Descriptor ¶
func (*DownlinkTXAck) Descriptor() ([]byte, []int)
func (*DownlinkTXAck) GetDownlinkId ¶
func (m *DownlinkTXAck) GetDownlinkId() []byte
func (*DownlinkTXAck) GetError ¶
func (m *DownlinkTXAck) GetError() string
func (*DownlinkTXAck) GetGatewayId ¶
func (m *DownlinkTXAck) GetGatewayId() []byte
func (*DownlinkTXAck) GetItems ¶
func (m *DownlinkTXAck) GetItems() []*DownlinkTXAckItem
func (*DownlinkTXAck) GetToken ¶
func (m *DownlinkTXAck) GetToken() uint32
func (*DownlinkTXAck) ProtoMessage ¶
func (*DownlinkTXAck) ProtoMessage()
func (*DownlinkTXAck) Reset ¶
func (m *DownlinkTXAck) Reset()
func (*DownlinkTXAck) String ¶
func (m *DownlinkTXAck) String() string
func (*DownlinkTXAck) XXX_DiscardUnknown ¶
func (m *DownlinkTXAck) XXX_DiscardUnknown()
func (*DownlinkTXAck) XXX_Marshal ¶
func (m *DownlinkTXAck) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkTXAck) XXX_Merge ¶
func (m *DownlinkTXAck) XXX_Merge(src proto.Message)
func (*DownlinkTXAck) XXX_Size ¶
func (m *DownlinkTXAck) XXX_Size() int
func (*DownlinkTXAck) XXX_Unmarshal ¶
func (m *DownlinkTXAck) XXX_Unmarshal(b []byte) error
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkTXAckItem) Descriptor ¶
func (*DownlinkTXAckItem) Descriptor() ([]byte, []int)
func (*DownlinkTXAckItem) GetStatus ¶
func (m *DownlinkTXAckItem) GetStatus() TxAckStatus
func (*DownlinkTXAckItem) ProtoMessage ¶
func (*DownlinkTXAckItem) ProtoMessage()
func (*DownlinkTXAckItem) Reset ¶
func (m *DownlinkTXAckItem) Reset()
func (*DownlinkTXAckItem) String ¶
func (m *DownlinkTXAckItem) String() string
func (*DownlinkTXAckItem) XXX_DiscardUnknown ¶
func (m *DownlinkTXAckItem) XXX_DiscardUnknown()
func (*DownlinkTXAckItem) XXX_Marshal ¶
func (m *DownlinkTXAckItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkTXAckItem) XXX_Merge ¶
func (m *DownlinkTXAckItem) XXX_Merge(src proto.Message)
func (*DownlinkTXAckItem) XXX_Size ¶
func (m *DownlinkTXAckItem) XXX_Size() int
func (*DownlinkTXAckItem) XXX_Unmarshal ¶
func (m *DownlinkTXAckItem) XXX_Unmarshal(b []byte) error
type DownlinkTXInfo ¶
type DownlinkTXInfo 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).
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 valid to be assigned to ModulationInfo:
//
// *DownlinkTXInfo_LoraModulationInfo
// *DownlinkTXInfo_FskModulationInfo
ModulationInfo isDownlinkTXInfo_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 valid to be assigned to TimingInfo:
//
// *DownlinkTXInfo_ImmediatelyTimingInfo
// *DownlinkTXInfo_DelayTimingInfo
// *DownlinkTXInfo_GpsEpochTimingInfo
TimingInfo isDownlinkTXInfo_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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*DownlinkTXInfo) Descriptor ¶
func (*DownlinkTXInfo) Descriptor() ([]byte, []int)
func (*DownlinkTXInfo) GetAntenna ¶
func (m *DownlinkTXInfo) GetAntenna() uint32
func (*DownlinkTXInfo) GetBoard ¶
func (m *DownlinkTXInfo) GetBoard() uint32
func (*DownlinkTXInfo) GetContext ¶
func (m *DownlinkTXInfo) GetContext() []byte
func (*DownlinkTXInfo) GetDelayTimingInfo ¶
func (m *DownlinkTXInfo) GetDelayTimingInfo() *DelayTimingInfo
func (*DownlinkTXInfo) GetFrequency ¶
func (m *DownlinkTXInfo) GetFrequency() uint32
func (*DownlinkTXInfo) GetFskModulationInfo ¶
func (m *DownlinkTXInfo) GetFskModulationInfo() *FSKModulationInfo
func (*DownlinkTXInfo) GetGatewayId ¶
func (m *DownlinkTXInfo) GetGatewayId() []byte
func (*DownlinkTXInfo) GetGpsEpochTimingInfo ¶
func (m *DownlinkTXInfo) GetGpsEpochTimingInfo() *GPSEpochTimingInfo
func (*DownlinkTXInfo) GetImmediatelyTimingInfo ¶
func (m *DownlinkTXInfo) GetImmediatelyTimingInfo() *ImmediatelyTimingInfo
func (*DownlinkTXInfo) GetLoraModulationInfo ¶
func (m *DownlinkTXInfo) GetLoraModulationInfo() *LoRaModulationInfo
func (*DownlinkTXInfo) GetModulation ¶
func (m *DownlinkTXInfo) GetModulation() common.Modulation
func (*DownlinkTXInfo) GetModulationInfo ¶
func (m *DownlinkTXInfo) GetModulationInfo() isDownlinkTXInfo_ModulationInfo
func (*DownlinkTXInfo) GetPower ¶
func (m *DownlinkTXInfo) GetPower() int32
func (*DownlinkTXInfo) GetTiming ¶
func (m *DownlinkTXInfo) GetTiming() DownlinkTiming
func (*DownlinkTXInfo) GetTimingInfo ¶
func (m *DownlinkTXInfo) GetTimingInfo() isDownlinkTXInfo_TimingInfo
func (*DownlinkTXInfo) ProtoMessage ¶
func (*DownlinkTXInfo) ProtoMessage()
func (*DownlinkTXInfo) Reset ¶
func (m *DownlinkTXInfo) Reset()
func (*DownlinkTXInfo) String ¶
func (m *DownlinkTXInfo) String() string
func (*DownlinkTXInfo) XXX_DiscardUnknown ¶
func (m *DownlinkTXInfo) XXX_DiscardUnknown()
func (*DownlinkTXInfo) XXX_Marshal ¶
func (m *DownlinkTXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DownlinkTXInfo) XXX_Merge ¶
func (m *DownlinkTXInfo) XXX_Merge(src proto.Message)
func (*DownlinkTXInfo) XXX_OneofWrappers ¶
func (*DownlinkTXInfo) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*DownlinkTXInfo) XXX_Size ¶
func (m *DownlinkTXInfo) XXX_Size() int
func (*DownlinkTXInfo) XXX_Unmarshal ¶
func (m *DownlinkTXInfo) XXX_Unmarshal(b []byte) error
type DownlinkTXInfo_DelayTimingInfo ¶
type DownlinkTXInfo_DelayTimingInfo struct {
DelayTimingInfo *DelayTimingInfo `protobuf:"bytes,14,opt,name=delay_timing_info,json=delayTimingInfo,proto3,oneof"`
}
type DownlinkTXInfo_FskModulationInfo ¶
type DownlinkTXInfo_FskModulationInfo struct {
FskModulationInfo *FSKModulationInfo `protobuf:"bytes,9,opt,name=fsk_modulation_info,json=fskModulationInfo,proto3,oneof"`
}
type DownlinkTXInfo_GpsEpochTimingInfo ¶
type DownlinkTXInfo_GpsEpochTimingInfo struct {
GpsEpochTimingInfo *GPSEpochTimingInfo `protobuf:"bytes,15,opt,name=gps_epoch_timing_info,json=gpsEpochTimingInfo,proto3,oneof"`
}
type DownlinkTXInfo_ImmediatelyTimingInfo ¶
type DownlinkTXInfo_ImmediatelyTimingInfo struct {
ImmediatelyTimingInfo *ImmediatelyTimingInfo `protobuf:"bytes,13,opt,name=immediately_timing_info,json=immediatelyTimingInfo,proto3,oneof"`
}
type DownlinkTXInfo_LoraModulationInfo ¶
type DownlinkTXInfo_LoraModulationInfo struct {
LoraModulationInfo *LoRaModulationInfo `protobuf:"bytes,8,opt,name=lora_modulation_info,json=loRaModulationInfo,proto3,oneof"`
}
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) EnumDescriptor ¶
func (DownlinkTiming) EnumDescriptor() ([]byte, []int)
func (DownlinkTiming) String ¶
func (x DownlinkTiming) 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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*EncryptedFineTimestamp) Descriptor ¶
func (*EncryptedFineTimestamp) Descriptor() ([]byte, []int)
func (*EncryptedFineTimestamp) GetAesKeyIndex ¶
func (m *EncryptedFineTimestamp) GetAesKeyIndex() uint32
func (*EncryptedFineTimestamp) GetEncryptedNs ¶
func (m *EncryptedFineTimestamp) GetEncryptedNs() []byte
func (*EncryptedFineTimestamp) GetFpgaId ¶
func (m *EncryptedFineTimestamp) GetFpgaId() []byte
func (*EncryptedFineTimestamp) ProtoMessage ¶
func (*EncryptedFineTimestamp) ProtoMessage()
func (*EncryptedFineTimestamp) Reset ¶
func (m *EncryptedFineTimestamp) Reset()
func (*EncryptedFineTimestamp) String ¶
func (m *EncryptedFineTimestamp) String() string
func (*EncryptedFineTimestamp) XXX_DiscardUnknown ¶
func (m *EncryptedFineTimestamp) XXX_DiscardUnknown()
func (*EncryptedFineTimestamp) XXX_Marshal ¶
func (m *EncryptedFineTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EncryptedFineTimestamp) XXX_Merge ¶
func (m *EncryptedFineTimestamp) XXX_Merge(src proto.Message)
func (*EncryptedFineTimestamp) XXX_Size ¶
func (m *EncryptedFineTimestamp) XXX_Size() int
func (*EncryptedFineTimestamp) XXX_Unmarshal ¶
func (m *EncryptedFineTimestamp) XXX_Unmarshal(b []byte) error
type EndDevices ¶
type EndDevices struct {
Normal *NormalNodes `protobuf:"bytes,1,opt,name=normal,proto3" json:"normal,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*EndDevices) Descriptor ¶
func (*EndDevices) Descriptor() ([]byte, []int)
func (*EndDevices) GetNormal ¶
func (m *EndDevices) GetNormal() *NormalNodes
func (*EndDevices) ProtoMessage ¶
func (*EndDevices) ProtoMessage()
func (*EndDevices) Reset ¶
func (m *EndDevices) Reset()
func (*EndDevices) String ¶
func (m *EndDevices) String() string
func (*EndDevices) XXX_DiscardUnknown ¶
func (m *EndDevices) XXX_DiscardUnknown()
func (*EndDevices) XXX_Marshal ¶
func (m *EndDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EndDevices) XXX_Merge ¶
func (m *EndDevices) XXX_Merge(src proto.Message)
func (*EndDevices) XXX_Size ¶
func (m *EndDevices) XXX_Size() int
func (*EndDevices) XXX_Unmarshal ¶
func (m *EndDevices) XXX_Unmarshal(b []byte) error
type FSKModulationConfig ¶
type FSKModulationConfig struct {
// Bandwidth.
Bandwidth uint32 `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
// Bitrate.
Bitrate uint32 `protobuf:"varint,2,opt,name=bitrate,proto3" json:"bitrate,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FSKModulationConfig) Descriptor ¶
func (*FSKModulationConfig) Descriptor() ([]byte, []int)
func (*FSKModulationConfig) GetBandwidth ¶
func (m *FSKModulationConfig) GetBandwidth() uint32
func (*FSKModulationConfig) GetBitrate ¶
func (m *FSKModulationConfig) GetBitrate() uint32
func (*FSKModulationConfig) ProtoMessage ¶
func (*FSKModulationConfig) ProtoMessage()
func (*FSKModulationConfig) Reset ¶
func (m *FSKModulationConfig) Reset()
func (*FSKModulationConfig) String ¶
func (m *FSKModulationConfig) String() string
func (*FSKModulationConfig) XXX_DiscardUnknown ¶
func (m *FSKModulationConfig) XXX_DiscardUnknown()
func (*FSKModulationConfig) XXX_Marshal ¶
func (m *FSKModulationConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FSKModulationConfig) XXX_Merge ¶
func (m *FSKModulationConfig) XXX_Merge(src proto.Message)
func (*FSKModulationConfig) XXX_Size ¶
func (m *FSKModulationConfig) XXX_Size() int
func (*FSKModulationConfig) XXX_Unmarshal ¶
func (m *FSKModulationConfig) XXX_Unmarshal(b []byte) error
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*FSKModulationInfo) Descriptor ¶
func (*FSKModulationInfo) Descriptor() ([]byte, []int)
func (*FSKModulationInfo) GetDatarate ¶
func (m *FSKModulationInfo) GetDatarate() uint32
func (*FSKModulationInfo) GetFrequencyDeviation ¶
func (m *FSKModulationInfo) GetFrequencyDeviation() uint32
func (*FSKModulationInfo) ProtoMessage ¶
func (*FSKModulationInfo) ProtoMessage()
func (*FSKModulationInfo) Reset ¶
func (m *FSKModulationInfo) Reset()
func (*FSKModulationInfo) String ¶
func (m *FSKModulationInfo) String() string
func (*FSKModulationInfo) XXX_DiscardUnknown ¶
func (m *FSKModulationInfo) XXX_DiscardUnknown()
func (*FSKModulationInfo) XXX_Marshal ¶
func (m *FSKModulationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FSKModulationInfo) XXX_Merge ¶
func (m *FSKModulationInfo) XXX_Merge(src proto.Message)
func (*FSKModulationInfo) XXX_Size ¶
func (m *FSKModulationInfo) XXX_Size() int
func (*FSKModulationInfo) XXX_Unmarshal ¶
func (m *FSKModulationInfo) XXX_Unmarshal(b []byte) error
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) EnumDescriptor ¶
func (FineTimestampType) EnumDescriptor() ([]byte, []int)
func (FineTimestampType) String ¶
func (x FineTimestampType) 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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GPSEpochTimingInfo) Descriptor ¶
func (*GPSEpochTimingInfo) Descriptor() ([]byte, []int)
func (*GPSEpochTimingInfo) GetTimeSinceGpsEpoch ¶
func (m *GPSEpochTimingInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
func (*GPSEpochTimingInfo) ProtoMessage ¶
func (*GPSEpochTimingInfo) ProtoMessage()
func (*GPSEpochTimingInfo) Reset ¶
func (m *GPSEpochTimingInfo) Reset()
func (*GPSEpochTimingInfo) String ¶
func (m *GPSEpochTimingInfo) String() string
func (*GPSEpochTimingInfo) XXX_DiscardUnknown ¶
func (m *GPSEpochTimingInfo) XXX_DiscardUnknown()
func (*GPSEpochTimingInfo) XXX_Marshal ¶
func (m *GPSEpochTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GPSEpochTimingInfo) XXX_Merge ¶
func (m *GPSEpochTimingInfo) XXX_Merge(src proto.Message)
func (*GPSEpochTimingInfo) XXX_Size ¶
func (m *GPSEpochTimingInfo) XXX_Size() int
func (*GPSEpochTimingInfo) XXX_Unmarshal ¶
func (m *GPSEpochTimingInfo) XXX_Unmarshal(b []byte) error
type GatewayCommandExecRequest ¶
type GatewayCommandExecRequest struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,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 (UUID).
// The same token will be returned when the execution of the command has
// completed.
ExecId []byte `protobuf:"bytes,3,opt,name=ExecId,json=execID,proto3" json:"ExecId,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 */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayCommandExecRequest) Descriptor ¶
func (*GatewayCommandExecRequest) Descriptor() ([]byte, []int)
func (*GatewayCommandExecRequest) GetCommand ¶
func (m *GatewayCommandExecRequest) GetCommand() string
func (*GatewayCommandExecRequest) GetEnvironment ¶
func (m *GatewayCommandExecRequest) GetEnvironment() map[string]string
func (*GatewayCommandExecRequest) GetExecId ¶
func (m *GatewayCommandExecRequest) GetExecId() []byte
func (*GatewayCommandExecRequest) GetGatewayId ¶
func (m *GatewayCommandExecRequest) GetGatewayId() []byte
func (*GatewayCommandExecRequest) GetStdin ¶
func (m *GatewayCommandExecRequest) GetStdin() []byte
func (*GatewayCommandExecRequest) ProtoMessage ¶
func (*GatewayCommandExecRequest) ProtoMessage()
func (*GatewayCommandExecRequest) Reset ¶
func (m *GatewayCommandExecRequest) Reset()
func (*GatewayCommandExecRequest) String ¶
func (m *GatewayCommandExecRequest) String() string
func (*GatewayCommandExecRequest) XXX_DiscardUnknown ¶
func (m *GatewayCommandExecRequest) XXX_DiscardUnknown()
func (*GatewayCommandExecRequest) XXX_Marshal ¶
func (m *GatewayCommandExecRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayCommandExecRequest) XXX_Merge ¶
func (m *GatewayCommandExecRequest) XXX_Merge(src proto.Message)
func (*GatewayCommandExecRequest) XXX_Size ¶
func (m *GatewayCommandExecRequest) XXX_Size() int
func (*GatewayCommandExecRequest) XXX_Unmarshal ¶
func (m *GatewayCommandExecRequest) XXX_Unmarshal(b []byte) error
type GatewayCommandExecResponse ¶
type GatewayCommandExecResponse struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
// Execution request ID (UUID).
ExecId []byte `protobuf:"bytes,2,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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayCommandExecResponse) Descriptor ¶
func (*GatewayCommandExecResponse) Descriptor() ([]byte, []int)
func (*GatewayCommandExecResponse) GetError ¶
func (m *GatewayCommandExecResponse) GetError() string
func (*GatewayCommandExecResponse) GetExecId ¶
func (m *GatewayCommandExecResponse) GetExecId() []byte
func (*GatewayCommandExecResponse) GetGatewayId ¶
func (m *GatewayCommandExecResponse) GetGatewayId() []byte
func (*GatewayCommandExecResponse) GetStderr ¶
func (m *GatewayCommandExecResponse) GetStderr() []byte
func (*GatewayCommandExecResponse) GetStdout ¶
func (m *GatewayCommandExecResponse) GetStdout() []byte
func (*GatewayCommandExecResponse) ProtoMessage ¶
func (*GatewayCommandExecResponse) ProtoMessage()
func (*GatewayCommandExecResponse) Reset ¶
func (m *GatewayCommandExecResponse) Reset()
func (*GatewayCommandExecResponse) String ¶
func (m *GatewayCommandExecResponse) String() string
func (*GatewayCommandExecResponse) XXX_DiscardUnknown ¶
func (m *GatewayCommandExecResponse) XXX_DiscardUnknown()
func (*GatewayCommandExecResponse) XXX_Marshal ¶
func (m *GatewayCommandExecResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayCommandExecResponse) XXX_Merge ¶
func (m *GatewayCommandExecResponse) XXX_Merge(src proto.Message)
func (*GatewayCommandExecResponse) XXX_Size ¶
func (m *GatewayCommandExecResponse) XXX_Size() int
func (*GatewayCommandExecResponse) XXX_Unmarshal ¶
func (m *GatewayCommandExecResponse) XXX_Unmarshal(b []byte) error
type GatewayConfiguration ¶
type GatewayConfiguration struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayConfiguration) Descriptor ¶
func (*GatewayConfiguration) Descriptor() ([]byte, []int)
func (*GatewayConfiguration) GetChannels ¶
func (m *GatewayConfiguration) GetChannels() []*ChannelConfiguration
func (*GatewayConfiguration) GetGatewayId ¶
func (m *GatewayConfiguration) GetGatewayId() []byte
func (*GatewayConfiguration) GetStatsInterval ¶
func (m *GatewayConfiguration) GetStatsInterval() *durationpb.Duration
func (*GatewayConfiguration) GetVersion ¶
func (m *GatewayConfiguration) GetVersion() string
func (*GatewayConfiguration) ProtoMessage ¶
func (*GatewayConfiguration) ProtoMessage()
func (*GatewayConfiguration) Reset ¶
func (m *GatewayConfiguration) Reset()
func (*GatewayConfiguration) String ¶
func (m *GatewayConfiguration) String() string
func (*GatewayConfiguration) XXX_DiscardUnknown ¶
func (m *GatewayConfiguration) XXX_DiscardUnknown()
func (*GatewayConfiguration) XXX_Marshal ¶
func (m *GatewayConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayConfiguration) XXX_Merge ¶
func (m *GatewayConfiguration) XXX_Merge(src proto.Message)
func (*GatewayConfiguration) XXX_Size ¶
func (m *GatewayConfiguration) XXX_Size() int
func (*GatewayConfiguration) XXX_Unmarshal ¶
func (m *GatewayConfiguration) XXX_Unmarshal(b []byte) error
type GatewayLogger ¶
type GatewayLogger struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Module string `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"`
Label []string `protobuf:"bytes,3,rep,name=label,proto3" json:"label,omitempty"`
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayLogger) Descriptor ¶
func (*GatewayLogger) Descriptor() ([]byte, []int)
func (*GatewayLogger) GetLabel ¶
func (m *GatewayLogger) GetLabel() []string
func (*GatewayLogger) GetLevel ¶
func (m *GatewayLogger) GetLevel() int32
func (*GatewayLogger) GetMessage ¶
func (m *GatewayLogger) GetMessage() string
func (*GatewayLogger) GetModule ¶
func (m *GatewayLogger) GetModule() string
func (*GatewayLogger) GetTimestamp ¶
func (m *GatewayLogger) GetTimestamp() int64
func (*GatewayLogger) ProtoMessage ¶
func (*GatewayLogger) ProtoMessage()
func (*GatewayLogger) Reset ¶
func (m *GatewayLogger) Reset()
func (*GatewayLogger) String ¶
func (m *GatewayLogger) String() string
func (*GatewayLogger) XXX_DiscardUnknown ¶
func (m *GatewayLogger) XXX_DiscardUnknown()
func (*GatewayLogger) XXX_Marshal ¶
func (m *GatewayLogger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayLogger) XXX_Merge ¶
func (m *GatewayLogger) XXX_Merge(src proto.Message)
func (*GatewayLogger) XXX_Size ¶
func (m *GatewayLogger) XXX_Size() int
func (*GatewayLogger) XXX_Unmarshal ¶
func (m *GatewayLogger) XXX_Unmarshal(b []byte) error
type GatewayStatitics ¶
type GatewayStatitics struct {
Timestamp int64 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Application *ApplicationsInfo `protobuf:"bytes,7,opt,name=application,proto3" json:"application,omitempty"`
EndNodes *EndDevices `protobuf:"bytes,1,opt,name=endNodes,proto3" json:"endNodes,omitempty"`
Packets *PacketsStats `protobuf:"bytes,2,opt,name=packets,proto3" json:"packets,omitempty"`
Frame *PacketStatstics `protobuf:"bytes,8,opt,name=frame,proto3" json:"frame,omitempty"`
RssiLevels []*RSSILevel `protobuf:"bytes,3,rep,name=rssiLevels,proto3" json:"rssiLevels,omitempty"`
SnrLevels []*SNRLevel `protobuf:"bytes,4,rep,name=snrLevels,proto3" json:"snrLevels,omitempty"`
Timeline *TimelineMessage `protobuf:"bytes,5,opt,name=timeline,proto3" json:"timeline,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayStatitics) Descriptor ¶
func (*GatewayStatitics) Descriptor() ([]byte, []int)
func (*GatewayStatitics) GetApplication ¶
func (m *GatewayStatitics) GetApplication() *ApplicationsInfo
func (*GatewayStatitics) GetEndNodes ¶
func (m *GatewayStatitics) GetEndNodes() *EndDevices
func (*GatewayStatitics) GetFrame ¶
func (m *GatewayStatitics) GetFrame() *PacketStatstics
func (*GatewayStatitics) GetPackets ¶
func (m *GatewayStatitics) GetPackets() *PacketsStats
func (*GatewayStatitics) GetRssiLevels ¶
func (m *GatewayStatitics) GetRssiLevels() []*RSSILevel
func (*GatewayStatitics) GetSnrLevels ¶
func (m *GatewayStatitics) GetSnrLevels() []*SNRLevel
func (*GatewayStatitics) GetTimeline ¶
func (m *GatewayStatitics) GetTimeline() *TimelineMessage
func (*GatewayStatitics) GetTimestamp ¶
func (m *GatewayStatitics) GetTimestamp() int64
func (*GatewayStatitics) ProtoMessage ¶
func (*GatewayStatitics) ProtoMessage()
func (*GatewayStatitics) Reset ¶
func (m *GatewayStatitics) Reset()
func (*GatewayStatitics) String ¶
func (m *GatewayStatitics) String() string
func (*GatewayStatitics) XXX_DiscardUnknown ¶
func (m *GatewayStatitics) XXX_DiscardUnknown()
func (*GatewayStatitics) XXX_Marshal ¶
func (m *GatewayStatitics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayStatitics) XXX_Merge ¶
func (m *GatewayStatitics) XXX_Merge(src proto.Message)
func (*GatewayStatitics) XXX_Size ¶
func (m *GatewayStatitics) XXX_Size() int
func (*GatewayStatitics) XXX_Unmarshal ¶
func (m *GatewayStatitics) XXX_Unmarshal(b []byte) error
type GatewayStats ¶
type GatewayStats struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
// Gateway IP.
Ip string `protobuf:"bytes,9,opt,name=ip,proto3" json:"ip,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 LoRa Server 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 `` /* 174-byte string literal not displayed */
// Stats ID (UUID).
// Unique identifier for the gateway stats.
StatsId []byte `protobuf:"bytes,11,opt,name=stats_id,json=statsID,proto3" json:"stats_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*GatewayStats) Descriptor ¶
func (*GatewayStats) Descriptor() ([]byte, []int)
func (*GatewayStats) GetConfigVersion ¶
func (m *GatewayStats) GetConfigVersion() string
func (*GatewayStats) GetGatewayId ¶
func (m *GatewayStats) GetGatewayId() []byte
func (*GatewayStats) GetIp ¶
func (m *GatewayStats) GetIp() string
func (*GatewayStats) GetLocation ¶
func (m *GatewayStats) GetLocation() *common.Location
func (*GatewayStats) GetMetaData ¶
func (m *GatewayStats) GetMetaData() map[string]string
func (*GatewayStats) GetRxPacketsReceived ¶
func (m *GatewayStats) GetRxPacketsReceived() uint32
func (*GatewayStats) GetRxPacketsReceivedOk ¶
func (m *GatewayStats) GetRxPacketsReceivedOk() uint32
func (*GatewayStats) GetStatsId ¶
func (m *GatewayStats) GetStatsId() []byte
func (*GatewayStats) GetTime ¶
func (m *GatewayStats) GetTime() *timestamppb.Timestamp
func (*GatewayStats) GetTxPacketsEmitted ¶
func (m *GatewayStats) GetTxPacketsEmitted() uint32
func (*GatewayStats) GetTxPacketsReceived ¶
func (m *GatewayStats) GetTxPacketsReceived() uint32
func (*GatewayStats) ProtoMessage ¶
func (*GatewayStats) ProtoMessage()
func (*GatewayStats) Reset ¶
func (m *GatewayStats) Reset()
func (*GatewayStats) String ¶
func (m *GatewayStats) String() string
func (*GatewayStats) XXX_DiscardUnknown ¶
func (m *GatewayStats) XXX_DiscardUnknown()
func (*GatewayStats) XXX_Marshal ¶
func (m *GatewayStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GatewayStats) XXX_Merge ¶
func (m *GatewayStats) XXX_Merge(src proto.Message)
func (*GatewayStats) XXX_Size ¶
func (m *GatewayStats) XXX_Size() int
func (*GatewayStats) XXX_Unmarshal ¶
func (m *GatewayStats) XXX_Unmarshal(b []byte) error
type ImmediatelyTimingInfo ¶
type ImmediatelyTimingInfo struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ImmediatelyTimingInfo) Descriptor ¶
func (*ImmediatelyTimingInfo) Descriptor() ([]byte, []int)
func (*ImmediatelyTimingInfo) ProtoMessage ¶
func (*ImmediatelyTimingInfo) ProtoMessage()
func (*ImmediatelyTimingInfo) Reset ¶
func (m *ImmediatelyTimingInfo) Reset()
func (*ImmediatelyTimingInfo) String ¶
func (m *ImmediatelyTimingInfo) String() string
func (*ImmediatelyTimingInfo) XXX_DiscardUnknown ¶
func (m *ImmediatelyTimingInfo) XXX_DiscardUnknown()
func (*ImmediatelyTimingInfo) XXX_Marshal ¶
func (m *ImmediatelyTimingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImmediatelyTimingInfo) XXX_Merge ¶
func (m *ImmediatelyTimingInfo) XXX_Merge(src proto.Message)
func (*ImmediatelyTimingInfo) XXX_Size ¶
func (m *ImmediatelyTimingInfo) XXX_Size() int
func (*ImmediatelyTimingInfo) XXX_Unmarshal ¶
func (m *ImmediatelyTimingInfo) XXX_Unmarshal(b []byte) error
type LoRaModulationConfig ¶
type LoRaModulationConfig struct {
// Bandwidth.
Bandwidth uint32 `protobuf:"varint,1,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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*LoRaModulationConfig) Descriptor ¶
func (*LoRaModulationConfig) Descriptor() ([]byte, []int)
func (*LoRaModulationConfig) GetBandwidth ¶
func (m *LoRaModulationConfig) GetBandwidth() uint32
func (*LoRaModulationConfig) GetSpreadingFactors ¶
func (m *LoRaModulationConfig) GetSpreadingFactors() []uint32
func (*LoRaModulationConfig) ProtoMessage ¶
func (*LoRaModulationConfig) ProtoMessage()
func (*LoRaModulationConfig) Reset ¶
func (m *LoRaModulationConfig) Reset()
func (*LoRaModulationConfig) String ¶
func (m *LoRaModulationConfig) String() string
func (*LoRaModulationConfig) XXX_DiscardUnknown ¶
func (m *LoRaModulationConfig) XXX_DiscardUnknown()
func (*LoRaModulationConfig) XXX_Marshal ¶
func (m *LoRaModulationConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LoRaModulationConfig) XXX_Merge ¶
func (m *LoRaModulationConfig) XXX_Merge(src proto.Message)
func (*LoRaModulationConfig) XXX_Size ¶
func (m *LoRaModulationConfig) XXX_Size() int
func (*LoRaModulationConfig) XXX_Unmarshal ¶
func (m *LoRaModulationConfig) XXX_Unmarshal(b []byte) error
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.
CodeRate string `protobuf:"bytes,3,opt,name=code_rate,json=codeRate,proto3" json:"code_rate,omitempty"`
// Polarization inversion.
PolarizationInversion bool `protobuf:"varint,4,opt,name=polarization_inversion,json=polarizationInversion,proto3" json:"polarization_inversion,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*LoRaModulationInfo) Descriptor ¶
func (*LoRaModulationInfo) Descriptor() ([]byte, []int)
func (*LoRaModulationInfo) GetBandwidth ¶
func (m *LoRaModulationInfo) GetBandwidth() uint32
func (*LoRaModulationInfo) GetCodeRate ¶
func (m *LoRaModulationInfo) GetCodeRate() string
func (*LoRaModulationInfo) GetPolarizationInversion ¶
func (m *LoRaModulationInfo) GetPolarizationInversion() bool
func (*LoRaModulationInfo) GetSpreadingFactor ¶
func (m *LoRaModulationInfo) GetSpreadingFactor() uint32
func (*LoRaModulationInfo) ProtoMessage ¶
func (*LoRaModulationInfo) ProtoMessage()
func (*LoRaModulationInfo) Reset ¶
func (m *LoRaModulationInfo) Reset()
func (*LoRaModulationInfo) String ¶
func (m *LoRaModulationInfo) String() string
func (*LoRaModulationInfo) XXX_DiscardUnknown ¶
func (m *LoRaModulationInfo) XXX_DiscardUnknown()
func (*LoRaModulationInfo) XXX_Marshal ¶
func (m *LoRaModulationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LoRaModulationInfo) XXX_Merge ¶
func (m *LoRaModulationInfo) XXX_Merge(src proto.Message)
func (*LoRaModulationInfo) XXX_Size ¶
func (m *LoRaModulationInfo) XXX_Size() int
func (*LoRaModulationInfo) XXX_Unmarshal ¶
func (m *LoRaModulationInfo) XXX_Unmarshal(b []byte) error
type NodeLevels ¶
type NodeLevels struct {
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
DevEuis []string `protobuf:"bytes,2,rep,name=dev_euis,json=devEuis,proto3" json:"dev_euis,omitempty"`
Range string `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
LanguageId string `protobuf:"bytes,4,opt,name=language_id,proto3" json:"language_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*NodeLevels) Descriptor ¶
func (*NodeLevels) Descriptor() ([]byte, []int)
func (*NodeLevels) GetCount ¶
func (m *NodeLevels) GetCount() int32
func (*NodeLevels) GetDevEuis ¶
func (m *NodeLevels) GetDevEuis() []string
func (*NodeLevels) GetLanguageId ¶
func (m *NodeLevels) GetLanguageId() string
func (*NodeLevels) GetRange ¶
func (m *NodeLevels) GetRange() string
func (*NodeLevels) ProtoMessage ¶
func (*NodeLevels) ProtoMessage()
func (*NodeLevels) Reset ¶
func (m *NodeLevels) Reset()
func (*NodeLevels) String ¶
func (m *NodeLevels) String() string
func (*NodeLevels) XXX_DiscardUnknown ¶
func (m *NodeLevels) XXX_DiscardUnknown()
func (*NodeLevels) XXX_Marshal ¶
func (m *NodeLevels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NodeLevels) XXX_Merge ¶
func (m *NodeLevels) XXX_Merge(src proto.Message)
func (*NodeLevels) XXX_Size ¶
func (m *NodeLevels) XXX_Size() int
func (*NodeLevels) XXX_Unmarshal ¶
func (m *NodeLevels) XXX_Unmarshal(b []byte) error
type NormalNodes ¶
type NormalNodes struct {
Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Online int32 `protobuf:"varint,2,opt,name=online,proto3" json:"online,omitempty"`
Offline int32 `protobuf:"varint,3,opt,name=offline,proto3" json:"offline,omitempty"`
Active []*NodeLevels `protobuf:"bytes,4,rep,name=active,proto3" json:"active,omitempty"`
Busy []*NodeLevels `protobuf:"bytes,5,rep,name=busy,proto3" json:"busy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*NormalNodes) Descriptor ¶
func (*NormalNodes) Descriptor() ([]byte, []int)
func (*NormalNodes) GetActive ¶
func (m *NormalNodes) GetActive() []*NodeLevels
func (*NormalNodes) GetBusy ¶
func (m *NormalNodes) GetBusy() []*NodeLevels
func (*NormalNodes) GetOffline ¶
func (m *NormalNodes) GetOffline() int32
func (*NormalNodes) GetOnline ¶
func (m *NormalNodes) GetOnline() int32
func (*NormalNodes) GetTotal ¶
func (m *NormalNodes) GetTotal() int32
func (*NormalNodes) ProtoMessage ¶
func (*NormalNodes) ProtoMessage()
func (*NormalNodes) Reset ¶
func (m *NormalNodes) Reset()
func (*NormalNodes) String ¶
func (m *NormalNodes) String() string
func (*NormalNodes) XXX_DiscardUnknown ¶
func (m *NormalNodes) XXX_DiscardUnknown()
func (*NormalNodes) XXX_Marshal ¶
func (m *NormalNodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NormalNodes) XXX_Merge ¶
func (m *NormalNodes) XXX_Merge(src proto.Message)
func (*NormalNodes) XXX_Size ¶
func (m *NormalNodes) XXX_Size() int
func (*NormalNodes) XXX_Unmarshal ¶
func (m *NormalNodes) XXX_Unmarshal(b []byte) error
type PacketStats ¶
type PacketStats struct {
Data []int32 `protobuf:"varint,1,rep,packed,name=data,proto3" json:"data,omitempty"`
Endtime int64 `protobuf:"varint,2,opt,name=endtime,proto3" json:"endtime,omitempty"`
Daterate int32 `protobuf:"varint,3,opt,name=daterate,proto3" json:"daterate,omitempty"`
Step int32 `protobuf:"varint,4,opt,name=step,proto3" json:"step,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PacketStats) Descriptor ¶
func (*PacketStats) Descriptor() ([]byte, []int)
func (*PacketStats) GetData ¶
func (m *PacketStats) GetData() []int32
func (*PacketStats) GetDaterate ¶
func (m *PacketStats) GetDaterate() int32
func (*PacketStats) GetEndtime ¶
func (m *PacketStats) GetEndtime() int64
func (*PacketStats) GetStep ¶
func (m *PacketStats) GetStep() int32
func (*PacketStats) ProtoMessage ¶
func (*PacketStats) ProtoMessage()
func (*PacketStats) Reset ¶
func (m *PacketStats) Reset()
func (*PacketStats) String ¶
func (m *PacketStats) String() string
func (*PacketStats) XXX_DiscardUnknown ¶
func (m *PacketStats) XXX_DiscardUnknown()
func (*PacketStats) XXX_Marshal ¶
func (m *PacketStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PacketStats) XXX_Merge ¶
func (m *PacketStats) XXX_Merge(src proto.Message)
func (*PacketStats) XXX_Size ¶
func (m *PacketStats) XXX_Size() int
func (*PacketStats) XXX_Unmarshal ¶
func (m *PacketStats) XXX_Unmarshal(b []byte) error
type PacketStatstics ¶
type PacketStatstics struct {
Vaild int32 `protobuf:"varint,1,opt,name=vaild,proto3" json:"vaild,omitempty"`
VaildVerified int32 `protobuf:"varint,2,opt,name=vaild_verified,json=vaildVerified,proto3" json:"vaild_verified,omitempty"`
VaildUnverified int32 `protobuf:"varint,3,opt,name=vaild_unverified,json=vaildUnverified,proto3" json:"vaild_unverified,omitempty"`
Transmitted int32 `protobuf:"varint,4,opt,name=transmitted,proto3" json:"transmitted,omitempty"`
TransmittedOk int32 `protobuf:"varint,5,opt,name=transmittedOk,proto3" json:"transmittedOk,omitempty"`
TransmittedFail int32 `protobuf:"varint,6,opt,name=transmittedFail,proto3" json:"transmittedFail,omitempty"`
Invaild int32 `protobuf:"varint,7,opt,name=invaild,proto3" json:"invaild,omitempty"`
Filter int32 `protobuf:"varint,8,opt,name=filter,proto3" json:"filter,omitempty"`
Disable int32 `protobuf:"varint,9,opt,name=disable,proto3" json:"disable,omitempty"`
Unknow int32 `protobuf:"varint,10,opt,name=unknow,proto3" json:"unknow,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PacketStatstics) Descriptor ¶
func (*PacketStatstics) Descriptor() ([]byte, []int)
func (*PacketStatstics) GetDisable ¶
func (m *PacketStatstics) GetDisable() int32
func (*PacketStatstics) GetFilter ¶
func (m *PacketStatstics) GetFilter() int32
func (*PacketStatstics) GetInvaild ¶
func (m *PacketStatstics) GetInvaild() int32
func (*PacketStatstics) GetTransmitted ¶
func (m *PacketStatstics) GetTransmitted() int32
func (*PacketStatstics) GetTransmittedFail ¶
func (m *PacketStatstics) GetTransmittedFail() int32
func (*PacketStatstics) GetTransmittedOk ¶
func (m *PacketStatstics) GetTransmittedOk() int32
func (*PacketStatstics) GetUnknow ¶
func (m *PacketStatstics) GetUnknow() int32
func (*PacketStatstics) GetVaild ¶
func (m *PacketStatstics) GetVaild() int32
func (*PacketStatstics) GetVaildUnverified ¶
func (m *PacketStatstics) GetVaildUnverified() int32
func (*PacketStatstics) GetVaildVerified ¶
func (m *PacketStatstics) GetVaildVerified() int32
func (*PacketStatstics) ProtoMessage ¶
func (*PacketStatstics) ProtoMessage()
func (*PacketStatstics) Reset ¶
func (m *PacketStatstics) Reset()
func (*PacketStatstics) String ¶
func (m *PacketStatstics) String() string
func (*PacketStatstics) XXX_DiscardUnknown ¶
func (m *PacketStatstics) XXX_DiscardUnknown()
func (*PacketStatstics) XXX_Marshal ¶
func (m *PacketStatstics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PacketStatstics) XXX_Merge ¶
func (m *PacketStatstics) XXX_Merge(src proto.Message)
func (*PacketStatstics) XXX_Size ¶
func (m *PacketStatstics) XXX_Size() int
func (*PacketStatstics) XXX_Unmarshal ¶
func (m *PacketStatstics) XXX_Unmarshal(b []byte) error
type PacketsStats ¶
type PacketsStats struct {
Received int32 `protobuf:"varint,1,opt,name=received,proto3" json:"received,omitempty"`
Transmitted int32 `protobuf:"varint,2,opt,name=transmitted,proto3" json:"transmitted,omitempty"`
ReceivedOk int32 `protobuf:"varint,3,opt,name=receivedOk,proto3" json:"receivedOk,omitempty"`
TransmittedOk int32 `protobuf:"varint,4,opt,name=transmittedOk,proto3" json:"transmittedOk,omitempty"`
Unknown int32 `protobuf:"varint,5,opt,name=unknown,proto3" json:"unknown,omitempty"`
Filter int32 `protobuf:"varint,6,opt,name=filter,proto3" json:"filter,omitempty"`
Collide int32 `protobuf:"varint,7,opt,name=collide,proto3" json:"collide,omitempty"`
Disabled int32 `protobuf:"varint,8,opt,name=disabled,proto3" json:"disabled,omitempty"`
Errored int32 `protobuf:"varint,9,opt,name=errored,proto3" json:"errored,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PacketsStats) Descriptor ¶
func (*PacketsStats) Descriptor() ([]byte, []int)
func (*PacketsStats) GetCollide ¶
func (m *PacketsStats) GetCollide() int32
func (*PacketsStats) GetDisabled ¶
func (m *PacketsStats) GetDisabled() int32
func (*PacketsStats) GetErrored ¶
func (m *PacketsStats) GetErrored() int32
func (*PacketsStats) GetFilter ¶
func (m *PacketsStats) GetFilter() int32
func (*PacketsStats) GetReceived ¶
func (m *PacketsStats) GetReceived() int32
func (*PacketsStats) GetReceivedOk ¶
func (m *PacketsStats) GetReceivedOk() int32
func (*PacketsStats) GetTransmitted ¶
func (m *PacketsStats) GetTransmitted() int32
func (*PacketsStats) GetTransmittedOk ¶
func (m *PacketsStats) GetTransmittedOk() int32
func (*PacketsStats) GetUnknown ¶
func (m *PacketsStats) GetUnknown() int32
func (*PacketsStats) ProtoMessage ¶
func (*PacketsStats) ProtoMessage()
func (*PacketsStats) Reset ¶
func (m *PacketsStats) Reset()
func (*PacketsStats) String ¶
func (m *PacketsStats) String() string
func (*PacketsStats) XXX_DiscardUnknown ¶
func (m *PacketsStats) XXX_DiscardUnknown()
func (*PacketsStats) XXX_Marshal ¶
func (m *PacketsStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PacketsStats) XXX_Merge ¶
func (m *PacketsStats) XXX_Merge(src proto.Message)
func (*PacketsStats) XXX_Size ¶
func (m *PacketsStats) XXX_Size() int
func (*PacketsStats) XXX_Unmarshal ¶
func (m *PacketsStats) XXX_Unmarshal(b []byte) error
type PlainFineTimestamp ¶
type PlainFineTimestamp struct {
// Full timestamp.
Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PlainFineTimestamp) Descriptor ¶
func (*PlainFineTimestamp) Descriptor() ([]byte, []int)
func (*PlainFineTimestamp) GetTime ¶
func (m *PlainFineTimestamp) GetTime() *timestamppb.Timestamp
func (*PlainFineTimestamp) ProtoMessage ¶
func (*PlainFineTimestamp) ProtoMessage()
func (*PlainFineTimestamp) Reset ¶
func (m *PlainFineTimestamp) Reset()
func (*PlainFineTimestamp) String ¶
func (m *PlainFineTimestamp) String() string
func (*PlainFineTimestamp) XXX_DiscardUnknown ¶
func (m *PlainFineTimestamp) XXX_DiscardUnknown()
func (*PlainFineTimestamp) XXX_Marshal ¶
func (m *PlainFineTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlainFineTimestamp) XXX_Merge ¶
func (m *PlainFineTimestamp) XXX_Merge(src proto.Message)
func (*PlainFineTimestamp) XXX_Size ¶
func (m *PlainFineTimestamp) XXX_Size() int
func (*PlainFineTimestamp) XXX_Unmarshal ¶
func (m *PlainFineTimestamp) XXX_Unmarshal(b []byte) error
type RSSILevel ¶
type RSSILevel struct {
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
Range string `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*RSSILevel) Descriptor ¶
func (*RSSILevel) ProtoMessage ¶
func (*RSSILevel) ProtoMessage()
func (*RSSILevel) XXX_DiscardUnknown ¶
func (m *RSSILevel) XXX_DiscardUnknown()
func (*RSSILevel) XXX_Marshal ¶
func (*RSSILevel) XXX_Unmarshal ¶
type RawPacketForwarderCommand ¶
type RawPacketForwarderCommand struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
// Raw ID (UUID).
RawId []byte `protobuf:"bytes,2,opt,name=raw_id,json=rawID,proto3" json:"raw_id,omitempty"`
// Payload contains the raw payload.
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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 ¶
func (*RawPacketForwarderCommand) Descriptor() ([]byte, []int)
func (*RawPacketForwarderCommand) GetGatewayId ¶
func (m *RawPacketForwarderCommand) GetGatewayId() []byte
func (*RawPacketForwarderCommand) GetPayload ¶
func (m *RawPacketForwarderCommand) GetPayload() []byte
func (*RawPacketForwarderCommand) GetRawId ¶
func (m *RawPacketForwarderCommand) GetRawId() []byte
func (*RawPacketForwarderCommand) ProtoMessage ¶
func (*RawPacketForwarderCommand) ProtoMessage()
func (*RawPacketForwarderCommand) Reset ¶
func (m *RawPacketForwarderCommand) Reset()
func (*RawPacketForwarderCommand) String ¶
func (m *RawPacketForwarderCommand) String() string
func (*RawPacketForwarderCommand) XXX_DiscardUnknown ¶
func (m *RawPacketForwarderCommand) XXX_DiscardUnknown()
func (*RawPacketForwarderCommand) XXX_Marshal ¶
func (m *RawPacketForwarderCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RawPacketForwarderCommand) XXX_Merge ¶
func (m *RawPacketForwarderCommand) XXX_Merge(src proto.Message)
func (*RawPacketForwarderCommand) XXX_Size ¶
func (m *RawPacketForwarderCommand) XXX_Size() int
func (*RawPacketForwarderCommand) XXX_Unmarshal ¶
func (m *RawPacketForwarderCommand) XXX_Unmarshal(b []byte) error
type RawPacketForwarderEvent ¶
type RawPacketForwarderEvent struct {
// Gateway ID.
GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
// Raw ID (UUID).
RawId []byte `protobuf:"bytes,2,opt,name=raw_id,json=rawID,proto3" json:"raw_id,omitempty"`
// Payload contains the raw payload.
Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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 ¶
func (*RawPacketForwarderEvent) Descriptor() ([]byte, []int)
func (*RawPacketForwarderEvent) GetGatewayId ¶
func (m *RawPacketForwarderEvent) GetGatewayId() []byte
func (*RawPacketForwarderEvent) GetPayload ¶
func (m *RawPacketForwarderEvent) GetPayload() []byte
func (*RawPacketForwarderEvent) GetRawId ¶
func (m *RawPacketForwarderEvent) GetRawId() []byte
func (*RawPacketForwarderEvent) ProtoMessage ¶
func (*RawPacketForwarderEvent) ProtoMessage()
func (*RawPacketForwarderEvent) Reset ¶
func (m *RawPacketForwarderEvent) Reset()
func (*RawPacketForwarderEvent) String ¶
func (m *RawPacketForwarderEvent) String() string
func (*RawPacketForwarderEvent) XXX_DiscardUnknown ¶
func (m *RawPacketForwarderEvent) XXX_DiscardUnknown()
func (*RawPacketForwarderEvent) XXX_Marshal ¶
func (m *RawPacketForwarderEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RawPacketForwarderEvent) XXX_Merge ¶
func (m *RawPacketForwarderEvent) XXX_Merge(src proto.Message)
func (*RawPacketForwarderEvent) XXX_Size ¶
func (m *RawPacketForwarderEvent) XXX_Size() int
func (*RawPacketForwarderEvent) XXX_Unmarshal ¶
func (m *RawPacketForwarderEvent) XXX_Unmarshal(b []byte) error
type SNRLevel ¶
type SNRLevel struct {
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
Range string `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SNRLevel) Descriptor ¶
func (*SNRLevel) ProtoMessage ¶
func (*SNRLevel) ProtoMessage()
func (*SNRLevel) XXX_DiscardUnknown ¶
func (m *SNRLevel) XXX_DiscardUnknown()
func (*SNRLevel) XXX_Marshal ¶
func (*SNRLevel) XXX_Unmarshal ¶
type StatsPacketDevice ¶
type StatsPacketDevice struct {
DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEUI,proto3" json:"dev_eui,omitempty"`
IsUnknown bool `protobuf:"varint,2,opt,name=is_unknown,json=isUnknown,proto3" json:"is_unknown,omitempty"`
IsDisabled bool `protobuf:"varint,3,opt,name=is_disabled,json=isDisabled,proto3" json:"is_disabled,omitempty"`
IsFilter bool `protobuf:"varint,4,opt,name=is_filter,json=isFilter,proto3" json:"is_filter,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*StatsPacketDevice) Descriptor ¶
func (*StatsPacketDevice) Descriptor() ([]byte, []int)
func (*StatsPacketDevice) GetDevEui ¶
func (m *StatsPacketDevice) GetDevEui() string
func (*StatsPacketDevice) GetIsDisabled ¶
func (m *StatsPacketDevice) GetIsDisabled() bool
func (*StatsPacketDevice) GetIsFilter ¶
func (m *StatsPacketDevice) GetIsFilter() bool
func (*StatsPacketDevice) GetIsUnknown ¶
func (m *StatsPacketDevice) GetIsUnknown() bool
func (*StatsPacketDevice) ProtoMessage ¶
func (*StatsPacketDevice) ProtoMessage()
func (*StatsPacketDevice) Reset ¶
func (m *StatsPacketDevice) Reset()
func (*StatsPacketDevice) String ¶
func (m *StatsPacketDevice) String() string
func (*StatsPacketDevice) XXX_DiscardUnknown ¶
func (m *StatsPacketDevice) XXX_DiscardUnknown()
func (*StatsPacketDevice) XXX_Marshal ¶
func (m *StatsPacketDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StatsPacketDevice) XXX_Merge ¶
func (m *StatsPacketDevice) XXX_Merge(src proto.Message)
func (*StatsPacketDevice) XXX_Size ¶
func (m *StatsPacketDevice) XXX_Size() int
func (*StatsPacketDevice) XXX_Unmarshal ¶
func (m *StatsPacketDevice) XXX_Unmarshal(b []byte) error
type StatsPacketGateway ¶
type StatsPacketGateway struct {
GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
Snr float32 `protobuf:"fixed32,2,opt,name=snr,proto3" json:"snr,omitempty"`
Rssi int32 `protobuf:"varint,3,opt,name=rssi,proto3" json:"rssi,omitempty"`
TimeOnAirMs int64 `protobuf:"varint,4,opt,name=time_on_air_ms,json=timeOnAirMs,proto3" json:"time_on_air_ms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*StatsPacketGateway) Descriptor ¶
func (*StatsPacketGateway) Descriptor() ([]byte, []int)
func (*StatsPacketGateway) GetGatewayId ¶
func (m *StatsPacketGateway) GetGatewayId() string
func (*StatsPacketGateway) GetRssi ¶
func (m *StatsPacketGateway) GetRssi() int32
func (*StatsPacketGateway) GetSnr ¶
func (m *StatsPacketGateway) GetSnr() float32
func (*StatsPacketGateway) GetTimeOnAirMs ¶
func (m *StatsPacketGateway) GetTimeOnAirMs() int64
func (*StatsPacketGateway) ProtoMessage ¶
func (*StatsPacketGateway) ProtoMessage()
func (*StatsPacketGateway) Reset ¶
func (m *StatsPacketGateway) Reset()
func (*StatsPacketGateway) String ¶
func (m *StatsPacketGateway) String() string
func (*StatsPacketGateway) XXX_DiscardUnknown ¶
func (m *StatsPacketGateway) XXX_DiscardUnknown()
func (*StatsPacketGateway) XXX_Marshal ¶
func (m *StatsPacketGateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StatsPacketGateway) XXX_Merge ¶
func (m *StatsPacketGateway) XXX_Merge(src proto.Message)
func (*StatsPacketGateway) XXX_Size ¶
func (m *StatsPacketGateway) XXX_Size() int
func (*StatsPacketGateway) XXX_Unmarshal ¶
func (m *StatsPacketGateway) XXX_Unmarshal(b []byte) error
type StatsPacketTransmit ¶
type StatsPacketTransmit struct {
Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
IsUplink bool `protobuf:"varint,2,opt,name=is_uplink,json=isUplink,proto3" json:"is_uplink,omitempty"`
IsRejected bool `protobuf:"varint,3,opt,name=is_rejected,json=isRejected,proto3" json:"is_rejected,omitempty"`
IsCollided bool `protobuf:"varint,4,opt,name=is_collided,json=isCollided,proto3" json:"is_collided,omitempty"`
IsDiscarded bool `protobuf:"varint,5,opt,name=is_discarded,json=isDiscarded,proto3" json:"is_discarded,omitempty"`
Freq uint32 `protobuf:"varint,6,opt,name=freq,proto3" json:"freq,omitempty"`
Dr int32 `protobuf:"varint,7,opt,name=dr,json=DR,proto3" json:"dr,omitempty"`
GIndex uint32 `protobuf:"varint,8,opt,name=g_index,json=gIndex,proto3" json:"g_index,omitempty"`
Device *StatsPacketDevice `protobuf:"bytes,9,opt,name=device,proto3" json:"device,omitempty"`
Gateway []*StatsPacketGateway `protobuf:"bytes,10,rep,name=gateway,proto3" json:"gateway,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*StatsPacketTransmit) Descriptor ¶
func (*StatsPacketTransmit) Descriptor() ([]byte, []int)
func (*StatsPacketTransmit) GetDevice ¶
func (m *StatsPacketTransmit) GetDevice() *StatsPacketDevice
func (*StatsPacketTransmit) GetDr ¶
func (m *StatsPacketTransmit) GetDr() int32
func (*StatsPacketTransmit) GetFreq ¶
func (m *StatsPacketTransmit) GetFreq() uint32
func (*StatsPacketTransmit) GetGIndex ¶
func (m *StatsPacketTransmit) GetGIndex() uint32
func (*StatsPacketTransmit) GetGateway ¶
func (m *StatsPacketTransmit) GetGateway() []*StatsPacketGateway
func (*StatsPacketTransmit) GetIsCollided ¶
func (m *StatsPacketTransmit) GetIsCollided() bool
func (*StatsPacketTransmit) GetIsDiscarded ¶
func (m *StatsPacketTransmit) GetIsDiscarded() bool
func (*StatsPacketTransmit) GetIsRejected ¶
func (m *StatsPacketTransmit) GetIsRejected() bool
func (*StatsPacketTransmit) GetIsUplink ¶
func (m *StatsPacketTransmit) GetIsUplink() bool
func (*StatsPacketTransmit) GetTimestamp ¶
func (m *StatsPacketTransmit) GetTimestamp() int64
func (*StatsPacketTransmit) ProtoMessage ¶
func (*StatsPacketTransmit) ProtoMessage()
func (*StatsPacketTransmit) Reset ¶
func (m *StatsPacketTransmit) Reset()
func (*StatsPacketTransmit) String ¶
func (m *StatsPacketTransmit) String() string
func (*StatsPacketTransmit) XXX_DiscardUnknown ¶
func (m *StatsPacketTransmit) XXX_DiscardUnknown()
func (*StatsPacketTransmit) XXX_Marshal ¶
func (m *StatsPacketTransmit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StatsPacketTransmit) XXX_Merge ¶
func (m *StatsPacketTransmit) XXX_Merge(src proto.Message)
func (*StatsPacketTransmit) XXX_Size ¶
func (m *StatsPacketTransmit) XXX_Size() int
func (*StatsPacketTransmit) XXX_Unmarshal ¶
func (m *StatsPacketTransmit) XXX_Unmarshal(b []byte) error
type TimelineMessage ¶
type TimelineMessage struct {
ChanUsage []*ChannelUsage `protobuf:"bytes,1,rep,name=chanUsage,proto3" json:"chanUsage,omitempty"`
Downlink *DownlinkSolution `protobuf:"bytes,2,opt,name=downlink,proto3" json:"downlink,omitempty"`
Uplink *UplinkSolution `protobuf:"bytes,3,opt,name=uplink,proto3" json:"uplink,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*TimelineMessage) Descriptor ¶
func (*TimelineMessage) Descriptor() ([]byte, []int)
func (*TimelineMessage) GetChanUsage ¶
func (m *TimelineMessage) GetChanUsage() []*ChannelUsage
func (*TimelineMessage) GetDownlink ¶
func (m *TimelineMessage) GetDownlink() *DownlinkSolution
func (*TimelineMessage) GetUplink ¶
func (m *TimelineMessage) GetUplink() *UplinkSolution
func (*TimelineMessage) ProtoMessage ¶
func (*TimelineMessage) ProtoMessage()
func (*TimelineMessage) Reset ¶
func (m *TimelineMessage) Reset()
func (*TimelineMessage) String ¶
func (m *TimelineMessage) String() string
func (*TimelineMessage) XXX_DiscardUnknown ¶
func (m *TimelineMessage) XXX_DiscardUnknown()
func (*TimelineMessage) XXX_Marshal ¶
func (m *TimelineMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TimelineMessage) XXX_Merge ¶
func (m *TimelineMessage) XXX_Merge(src proto.Message)
func (*TimelineMessage) XXX_Size ¶
func (m *TimelineMessage) XXX_Size() int
func (*TimelineMessage) XXX_Unmarshal ¶
func (m *TimelineMessage) XXX_Unmarshal(b []byte) error
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 )
func (TxAckStatus) EnumDescriptor ¶
func (TxAckStatus) EnumDescriptor() ([]byte, []int)
func (TxAckStatus) String ¶
func (x TxAckStatus) String() string
type UnknownNodes ¶
type UnknownNodes struct {
Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Active int32 `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UnknownNodes) Descriptor ¶
func (*UnknownNodes) Descriptor() ([]byte, []int)
func (*UnknownNodes) GetActive ¶
func (m *UnknownNodes) GetActive() int32
func (*UnknownNodes) GetTotal ¶
func (m *UnknownNodes) GetTotal() int32
func (*UnknownNodes) ProtoMessage ¶
func (*UnknownNodes) ProtoMessage()
func (*UnknownNodes) Reset ¶
func (m *UnknownNodes) Reset()
func (*UnknownNodes) String ¶
func (m *UnknownNodes) String() string
func (*UnknownNodes) XXX_DiscardUnknown ¶
func (m *UnknownNodes) XXX_DiscardUnknown()
func (*UnknownNodes) XXX_Marshal ¶
func (m *UnknownNodes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UnknownNodes) XXX_Merge ¶
func (m *UnknownNodes) XXX_Merge(src proto.Message)
func (*UnknownNodes) XXX_Size ¶
func (m *UnknownNodes) XXX_Size() int
func (*UnknownNodes) XXX_Unmarshal ¶
func (m *UnknownNodes) XXX_Unmarshal(b []byte) error
type UplinkFrame ¶
type UplinkFrame struct {
GatewayEUI string `protobuf:"bytes,10,opt,name=gatewayEUI,proto3" json:"gatewayEUI,omitempty"`
DevEUI string `protobuf:"bytes,11,opt,name=devEUI,proto3" json:"devEUI,omitempty"`
JoinEUI string `protobuf:"bytes,12,opt,name=joinEUI,proto3" json:"joinEUI,omitempty"`
DevAddr string `protobuf:"bytes,13,opt,name=devAddr,proto3" json:"devAddr,omitempty"`
Name string `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
// 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.
RxInfo *UplinkRXInfo `protobuf:"bytes,3,opt,name=rx_info,json=rxInfo,proto3" json:"rx_info,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UplinkFrame) Descriptor ¶
func (*UplinkFrame) Descriptor() ([]byte, []int)
func (*UplinkFrame) GetDevAddr ¶
func (m *UplinkFrame) GetDevAddr() string
func (*UplinkFrame) GetDevEUI ¶
func (m *UplinkFrame) GetDevEUI() string
func (*UplinkFrame) GetGatewayEUI ¶
func (m *UplinkFrame) GetGatewayEUI() string
func (*UplinkFrame) GetJoinEUI ¶
func (m *UplinkFrame) GetJoinEUI() string
func (*UplinkFrame) GetName ¶
func (m *UplinkFrame) GetName() string
func (*UplinkFrame) GetPhyPayload ¶
func (m *UplinkFrame) GetPhyPayload() []byte
func (*UplinkFrame) GetRxInfo ¶
func (m *UplinkFrame) GetRxInfo() *UplinkRXInfo
func (*UplinkFrame) GetTxInfo ¶
func (m *UplinkFrame) GetTxInfo() *UplinkTXInfo
func (*UplinkFrame) ProtoMessage ¶
func (*UplinkFrame) ProtoMessage()
func (*UplinkFrame) Reset ¶
func (m *UplinkFrame) Reset()
func (*UplinkFrame) String ¶
func (m *UplinkFrame) String() string
func (*UplinkFrame) XXX_DiscardUnknown ¶
func (m *UplinkFrame) XXX_DiscardUnknown()
func (*UplinkFrame) XXX_Marshal ¶
func (m *UplinkFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UplinkFrame) XXX_Merge ¶
func (m *UplinkFrame) XXX_Merge(src proto.Message)
func (*UplinkFrame) XXX_Size ¶
func (m *UplinkFrame) XXX_Size() int
func (*UplinkFrame) XXX_Unmarshal ¶
func (m *UplinkFrame) XXX_Unmarshal(b []byte) error
type UplinkFrameSet ¶
type UplinkFrameSet struct {
// PHYPayload.
GatewayEUI string `protobuf:"bytes,10,opt,name=gatewayEUI,proto3" json:"gatewayEUI,omitempty"`
DevEUI string `protobuf:"bytes,11,opt,name=devEUI,proto3" json:"devEUI,omitempty"`
JoinEUI string `protobuf:"bytes,12,opt,name=joinEUI,proto3" json:"joinEUI,omitempty"`
DevAddr string `protobuf:"bytes,13,opt,name=devAddr,proto3" json:"devAddr,omitempty"`
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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UplinkFrameSet) Descriptor ¶
func (*UplinkFrameSet) Descriptor() ([]byte, []int)
func (*UplinkFrameSet) GetDevAddr ¶
func (m *UplinkFrameSet) GetDevAddr() string
func (*UplinkFrameSet) GetDevEUI ¶
func (m *UplinkFrameSet) GetDevEUI() string
func (*UplinkFrameSet) GetGatewayEUI ¶
func (m *UplinkFrameSet) GetGatewayEUI() string
func (*UplinkFrameSet) GetJoinEUI ¶
func (m *UplinkFrameSet) GetJoinEUI() string
func (*UplinkFrameSet) GetPhyPayload ¶
func (m *UplinkFrameSet) GetPhyPayload() []byte
func (*UplinkFrameSet) GetRxInfo ¶
func (m *UplinkFrameSet) GetRxInfo() []*UplinkRXInfo
func (*UplinkFrameSet) GetTxInfo ¶
func (m *UplinkFrameSet) GetTxInfo() *UplinkTXInfo
func (*UplinkFrameSet) ProtoMessage ¶
func (*UplinkFrameSet) ProtoMessage()
func (*UplinkFrameSet) Reset ¶
func (m *UplinkFrameSet) Reset()
func (*UplinkFrameSet) String ¶
func (m *UplinkFrameSet) String() string
func (*UplinkFrameSet) XXX_DiscardUnknown ¶
func (m *UplinkFrameSet) XXX_DiscardUnknown()
func (*UplinkFrameSet) XXX_Marshal ¶
func (m *UplinkFrameSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UplinkFrameSet) XXX_Merge ¶
func (m *UplinkFrameSet) XXX_Merge(src proto.Message)
func (*UplinkFrameSet) XXX_Size ¶
func (m *UplinkFrameSet) XXX_Size() int
func (*UplinkFrameSet) XXX_Unmarshal ¶
func (m *UplinkFrameSet) XXX_Unmarshal(b []byte) error
type UplinkRXInfo ¶
type UplinkRXInfo 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 valid to be assigned to FineTimestamp:
//
// *UplinkRXInfo_EncryptedFineTimestamp
// *UplinkRXInfo_PlainFineTimestamp
FineTimestamp isUplinkRXInfo_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"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UplinkRXInfo) Descriptor ¶
func (*UplinkRXInfo) Descriptor() ([]byte, []int)
func (*UplinkRXInfo) GetAntenna ¶
func (m *UplinkRXInfo) GetAntenna() uint32
func (*UplinkRXInfo) GetBoard ¶
func (m *UplinkRXInfo) GetBoard() uint32
func (*UplinkRXInfo) GetChannel ¶
func (m *UplinkRXInfo) GetChannel() uint32
func (*UplinkRXInfo) GetContext ¶
func (m *UplinkRXInfo) GetContext() []byte
func (*UplinkRXInfo) GetCrcStatus ¶
func (m *UplinkRXInfo) GetCrcStatus() CRCStatus
func (*UplinkRXInfo) GetEncryptedFineTimestamp ¶
func (m *UplinkRXInfo) GetEncryptedFineTimestamp() *EncryptedFineTimestamp
func (*UplinkRXInfo) GetFineTimestamp ¶
func (m *UplinkRXInfo) GetFineTimestamp() isUplinkRXInfo_FineTimestamp
func (*UplinkRXInfo) GetFineTimestampType ¶
func (m *UplinkRXInfo) GetFineTimestampType() FineTimestampType
func (*UplinkRXInfo) GetGatewayId ¶
func (m *UplinkRXInfo) GetGatewayId() []byte
func (*UplinkRXInfo) GetLocation ¶
func (m *UplinkRXInfo) GetLocation() *common.Location
func (*UplinkRXInfo) GetLoraSnr ¶
func (m *UplinkRXInfo) GetLoraSnr() float64
func (*UplinkRXInfo) GetPlainFineTimestamp ¶
func (m *UplinkRXInfo) GetPlainFineTimestamp() *PlainFineTimestamp
func (*UplinkRXInfo) GetRfChain ¶
func (m *UplinkRXInfo) GetRfChain() uint32
func (*UplinkRXInfo) GetRssi ¶
func (m *UplinkRXInfo) GetRssi() int32
func (*UplinkRXInfo) GetTime ¶
func (m *UplinkRXInfo) GetTime() *timestamppb.Timestamp
func (*UplinkRXInfo) GetTimeSinceGpsEpoch ¶
func (m *UplinkRXInfo) GetTimeSinceGpsEpoch() *durationpb.Duration
func (*UplinkRXInfo) GetUplinkId ¶
func (m *UplinkRXInfo) GetUplinkId() []byte
func (*UplinkRXInfo) ProtoMessage ¶
func (*UplinkRXInfo) ProtoMessage()
func (*UplinkRXInfo) Reset ¶
func (m *UplinkRXInfo) Reset()
func (*UplinkRXInfo) String ¶
func (m *UplinkRXInfo) String() string
func (*UplinkRXInfo) XXX_DiscardUnknown ¶
func (m *UplinkRXInfo) XXX_DiscardUnknown()
func (*UplinkRXInfo) XXX_Marshal ¶
func (m *UplinkRXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UplinkRXInfo) XXX_Merge ¶
func (m *UplinkRXInfo) XXX_Merge(src proto.Message)
func (*UplinkRXInfo) XXX_OneofWrappers ¶
func (*UplinkRXInfo) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*UplinkRXInfo) XXX_Size ¶
func (m *UplinkRXInfo) XXX_Size() int
func (*UplinkRXInfo) XXX_Unmarshal ¶
func (m *UplinkRXInfo) XXX_Unmarshal(b []byte) error
type UplinkRXInfo_EncryptedFineTimestamp ¶
type UplinkRXInfo_EncryptedFineTimestamp struct {
EncryptedFineTimestamp *EncryptedFineTimestamp `protobuf:"bytes,13,opt,name=encrypted_fine_timestamp,json=encryptedFineTimestamp,proto3,oneof"`
}
type UplinkRXInfo_PlainFineTimestamp ¶
type UplinkRXInfo_PlainFineTimestamp struct {
PlainFineTimestamp *PlainFineTimestamp `protobuf:"bytes,14,opt,name=plain_fine_timestamp,json=plainFineTimestamp,proto3,oneof"`
}
type UplinkSolution ¶
type UplinkSolution struct {
Airtime []*AirtimeStats `protobuf:"bytes,1,rep,name=airtime,proto3" json:"airtime,omitempty"`
Packet []*PacketStats `protobuf:"bytes,2,rep,name=packet,proto3" json:"packet,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UplinkSolution) Descriptor ¶
func (*UplinkSolution) Descriptor() ([]byte, []int)
func (*UplinkSolution) GetAirtime ¶
func (m *UplinkSolution) GetAirtime() []*AirtimeStats
func (*UplinkSolution) GetPacket ¶
func (m *UplinkSolution) GetPacket() []*PacketStats
func (*UplinkSolution) ProtoMessage ¶
func (*UplinkSolution) ProtoMessage()
func (*UplinkSolution) Reset ¶
func (m *UplinkSolution) Reset()
func (*UplinkSolution) String ¶
func (m *UplinkSolution) String() string
func (*UplinkSolution) XXX_DiscardUnknown ¶
func (m *UplinkSolution) XXX_DiscardUnknown()
func (*UplinkSolution) XXX_Marshal ¶
func (m *UplinkSolution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UplinkSolution) XXX_Merge ¶
func (m *UplinkSolution) XXX_Merge(src proto.Message)
func (*UplinkSolution) XXX_Size ¶
func (m *UplinkSolution) XXX_Size() int
func (*UplinkSolution) XXX_Unmarshal ¶
func (m *UplinkSolution) XXX_Unmarshal(b []byte) error
type UplinkTXInfo ¶
type UplinkTXInfo 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 valid to be assigned to ModulationInfo:
//
// *UplinkTXInfo_LoraModulationInfo
// *UplinkTXInfo_FskModulationInfo
ModulationInfo isUplinkTXInfo_ModulationInfo `protobuf_oneof:"modulation_info"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*UplinkTXInfo) Descriptor ¶
func (*UplinkTXInfo) Descriptor() ([]byte, []int)
func (*UplinkTXInfo) GetFrequency ¶
func (m *UplinkTXInfo) GetFrequency() uint32
func (*UplinkTXInfo) GetFskModulationInfo ¶
func (m *UplinkTXInfo) GetFskModulationInfo() *FSKModulationInfo
func (*UplinkTXInfo) GetLoraModulationInfo ¶
func (m *UplinkTXInfo) GetLoraModulationInfo() *LoRaModulationInfo
func (*UplinkTXInfo) GetModulation ¶
func (m *UplinkTXInfo) GetModulation() common.Modulation
func (*UplinkTXInfo) GetModulationInfo ¶
func (m *UplinkTXInfo) GetModulationInfo() isUplinkTXInfo_ModulationInfo
func (*UplinkTXInfo) ProtoMessage ¶
func (*UplinkTXInfo) ProtoMessage()
func (*UplinkTXInfo) Reset ¶
func (m *UplinkTXInfo) Reset()
func (*UplinkTXInfo) String ¶
func (m *UplinkTXInfo) String() string
func (*UplinkTXInfo) XXX_DiscardUnknown ¶
func (m *UplinkTXInfo) XXX_DiscardUnknown()
func (*UplinkTXInfo) XXX_Marshal ¶
func (m *UplinkTXInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UplinkTXInfo) XXX_Merge ¶
func (m *UplinkTXInfo) XXX_Merge(src proto.Message)
func (*UplinkTXInfo) XXX_OneofWrappers ¶
func (*UplinkTXInfo) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*UplinkTXInfo) XXX_Size ¶
func (m *UplinkTXInfo) XXX_Size() int
func (*UplinkTXInfo) XXX_Unmarshal ¶
func (m *UplinkTXInfo) XXX_Unmarshal(b []byte) error
type UplinkTXInfo_FskModulationInfo ¶
type UplinkTXInfo_FskModulationInfo struct {
FskModulationInfo *FSKModulationInfo `protobuf:"bytes,4,opt,name=fsk_modulation_info,json=fskModulationInfo,proto3,oneof"`
}
type UplinkTXInfo_LoraModulationInfo ¶
type UplinkTXInfo_LoraModulationInfo struct {
LoraModulationInfo *LoRaModulationInfo `protobuf:"bytes,3,opt,name=lora_modulation_info,json=loRaModulationInfo,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.