Documentation
¶
Index ¶
- Variables
- type Acknowledgement
- type AttachPropagate
- func (*AttachPropagate) Descriptor() ([]byte, []int)deprecated
- func (x *AttachPropagate) GetBidi() bool
- func (x *AttachPropagate) GetDualChannel() bool
- func (x *AttachPropagate) GetEndnodeEui() string
- func (x *AttachPropagate) GetLastPacketCnt() int32
- func (x *AttachPropagate) GetLongBlkDist() bool
- func (x *AttachPropagate) GetNwkSessionKey() []byte
- func (x *AttachPropagate) GetRepetition() bool
- func (x *AttachPropagate) GetShAddr() uint32
- func (x *AttachPropagate) GetWideCarrOff() bool
- func (*AttachPropagate) ProtoMessage()
- func (x *AttachPropagate) ProtoReflect() protoreflect.Message
- func (x *AttachPropagate) Reset()
- func (x *AttachPropagate) String() string
- type BasestationConnection
- func (*BasestationConnection) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationConnection) GetBidi() bool
- func (x *BasestationConnection) GetGeoLocation() *common.GeoLocation
- func (x *BasestationConnection) GetModel() string
- func (x *BasestationConnection) GetName() string
- func (x *BasestationConnection) GetSwVersion() string
- func (x *BasestationConnection) GetVendor() string
- func (x *BasestationConnection) GetVersion() string
- func (*BasestationConnection) ProtoMessage()
- func (x *BasestationConnection) ProtoReflect() protoreflect.Message
- func (x *BasestationConnection) Reset()
- func (x *BasestationConnection) String() string
- type BasestationDownlinkResult
- func (*BasestationDownlinkResult) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationDownlinkResult) GetDlQueId() uint64
- func (x *BasestationDownlinkResult) GetEpEui() string
- func (x *BasestationDownlinkResult) GetEpPacketCnt() uint32
- func (x *BasestationDownlinkResult) GetResult() DownlinkResultEnum
- func (x *BasestationDownlinkResult) GetTxTime() *timestamppb.Timestamp
- func (*BasestationDownlinkResult) ProtoMessage()
- func (x *BasestationDownlinkResult) ProtoReflect() protoreflect.Message
- func (x *BasestationDownlinkResult) Reset()
- func (x *BasestationDownlinkResult) String() string
- type BasestationDownlinkRxStatus
- func (*BasestationDownlinkRxStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationDownlinkRxStatus) GetDlRxRssi() float64
- func (x *BasestationDownlinkRxStatus) GetDlRxSnr() float64
- func (x *BasestationDownlinkRxStatus) GetEpEui() string
- func (x *BasestationDownlinkRxStatus) GetPacketCnt() uint32
- func (x *BasestationDownlinkRxStatus) GetRxTime() *timestamppb.Timestamp
- func (*BasestationDownlinkRxStatus) ProtoMessage()
- func (x *BasestationDownlinkRxStatus) ProtoReflect() protoreflect.Message
- func (x *BasestationDownlinkRxStatus) Reset()
- func (x *BasestationDownlinkRxStatus) String() string
- type BasestationPropagationAck
- func (*BasestationPropagationAck) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationPropagationAck) GetEpEui() string
- func (x *BasestationPropagationAck) GetState() BasestationPropagationAck_State
- func (x *BasestationPropagationAck) GetSuccess() bool
- func (*BasestationPropagationAck) ProtoMessage()
- func (x *BasestationPropagationAck) ProtoReflect() protoreflect.Message
- func (x *BasestationPropagationAck) Reset()
- func (x *BasestationPropagationAck) String() string
- type BasestationPropagationAck_State
- func (BasestationPropagationAck_State) Descriptor() protoreflect.EnumDescriptor
- func (x BasestationPropagationAck_State) Enum() *BasestationPropagationAck_State
- func (BasestationPropagationAck_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x BasestationPropagationAck_State) Number() protoreflect.EnumNumber
- func (x BasestationPropagationAck_State) String() string
- func (BasestationPropagationAck_State) Type() protoreflect.EnumType
- type BasestationState
- func (*BasestationState) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationState) GetBsEui() string
- func (x *BasestationState) GetState() BasestationState_ConnectionState
- func (*BasestationState) ProtoMessage()
- func (x *BasestationState) ProtoReflect() protoreflect.Message
- func (x *BasestationState) Reset()
- func (x *BasestationState) String() string
- type BasestationState_ConnectionState
- func (BasestationState_ConnectionState) Descriptor() protoreflect.EnumDescriptor
- func (x BasestationState_ConnectionState) Enum() *BasestationState_ConnectionState
- func (BasestationState_ConnectionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x BasestationState_ConnectionState) Number() protoreflect.EnumNumber
- func (x BasestationState_ConnectionState) String() string
- func (BasestationState_ConnectionState) Type() protoreflect.EnumType
- type BasestationStatus
- func (*BasestationStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationStatus) GetCpu() float64
- func (x *BasestationStatus) GetDutyCycle() float32
- func (x *BasestationStatus) GetGeoLocation() *common.GeoLocation
- func (x *BasestationStatus) GetLatency() int64
- func (x *BasestationStatus) GetMemory() float64
- func (x *BasestationStatus) GetStatusCode() uint32
- func (x *BasestationStatus) GetStatusMsg() string
- func (x *BasestationStatus) GetTemp() float64
- func (x *BasestationStatus) GetTs() *timestamppb.Timestamp
- func (x *BasestationStatus) GetUptime() uint64
- func (*BasestationStatus) ProtoMessage()
- func (x *BasestationStatus) ProtoReflect() protoreflect.Message
- func (x *BasestationStatus) Reset()
- func (x *BasestationStatus) String() string
- type BasestationUplink
- func (*BasestationUplink) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationUplink) GetBsEui() string
- func (x *BasestationUplink) GetCon() *BasestationConnection
- func (x *BasestationUplink) GetDlRes() *BasestationDownlinkResult
- func (x *BasestationUplink) GetDlRxStat() *BasestationDownlinkRxStatus
- func (x *BasestationUplink) GetMessage() isBasestationUplink_Message
- func (x *BasestationUplink) GetOpId() int64
- func (x *BasestationUplink) GetPrpAck() *BasestationPropagationAck
- func (x *BasestationUplink) GetStatus() *BasestationStatus
- func (x *BasestationUplink) GetTs() *timestamppb.Timestamp
- func (x *BasestationUplink) GetVmStatus() *BasestationVariableMacStatus
- func (*BasestationUplink) ProtoMessage()
- func (x *BasestationUplink) ProtoReflect() protoreflect.Message
- func (x *BasestationUplink) Reset()
- func (x *BasestationUplink) String() string
- type BasestationUplink_Con
- type BasestationUplink_DlRes
- type BasestationUplink_DlRxStat
- type BasestationUplink_PrpAck
- type BasestationUplink_Status
- type BasestationUplink_VmStatus
- type BasestationVariableMacStatus
- func (*BasestationVariableMacStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BasestationVariableMacStatus) GetError() bool
- func (x *BasestationVariableMacStatus) GetErrorMsg() string
- func (x *BasestationVariableMacStatus) GetMacTypes() []uint32
- func (*BasestationVariableMacStatus) ProtoMessage()
- func (x *BasestationVariableMacStatus) ProtoReflect() protoreflect.Message
- func (x *BasestationVariableMacStatus) Reset()
- func (x *BasestationVariableMacStatus) String() string
- type BatchVariableMac
- func (*BatchVariableMac) Descriptor() ([]byte, []int)deprecated
- func (x *BatchVariableMac) GetActivateVms() []uint32
- func (x *BatchVariableMac) GetDeactivateVms() []uint32
- func (*BatchVariableMac) ProtoMessage()
- func (x *BatchVariableMac) ProtoReflect() protoreflect.Message
- func (x *BatchVariableMac) Reset()
- func (x *BatchVariableMac) String() string
- type CarrierSpacingEnum
- func (CarrierSpacingEnum) Descriptor() protoreflect.EnumDescriptor
- func (x CarrierSpacingEnum) Enum() *CarrierSpacingEnum
- func (CarrierSpacingEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x CarrierSpacingEnum) Number() protoreflect.EnumNumber
- func (x CarrierSpacingEnum) String() string
- func (CarrierSpacingEnum) Type() protoreflect.EnumType
- type DetachPropagate
- type DisableVariableMac
- func (*DisableVariableMac) Descriptor() ([]byte, []int)deprecated
- func (x *DisableVariableMac) GetMacType() uint32
- func (*DisableVariableMac) ProtoMessage()
- func (x *DisableVariableMac) ProtoReflect() protoreflect.Message
- func (x *DisableVariableMac) Reset()
- func (x *DisableVariableMac) String() string
- type DownlinkData
- type DownlinkDataEncrypted
- func (*DownlinkDataEncrypted) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkDataEncrypted) GetData() [][]byte
- func (x *DownlinkDataEncrypted) GetPacketCnt() []uint32
- func (*DownlinkDataEncrypted) ProtoMessage()
- func (x *DownlinkDataEncrypted) ProtoReflect() protoreflect.Message
- func (x *DownlinkDataEncrypted) Reset()
- func (x *DownlinkDataEncrypted) String() string
- type DownlinkResultEnum
- func (DownlinkResultEnum) Descriptor() protoreflect.EnumDescriptor
- func (x DownlinkResultEnum) Enum() *DownlinkResultEnum
- func (DownlinkResultEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x DownlinkResultEnum) Number() protoreflect.EnumNumber
- func (x DownlinkResultEnum) String() string
- func (DownlinkResultEnum) Type() protoreflect.EnumType
- type DownlinkRxStatusQuery
- func (*DownlinkRxStatusQuery) Descriptor() ([]byte, []int)deprecated
- func (x *DownlinkRxStatusQuery) GetEndnodeEui() string
- func (*DownlinkRxStatusQuery) ProtoMessage()
- func (x *DownlinkRxStatusQuery) ProtoReflect() protoreflect.Message
- func (x *DownlinkRxStatusQuery) Reset()
- func (x *DownlinkRxStatusQuery) String() string
- type EnableVariableMac
- type EndnodeAttMessage
- func (*EndnodeAttMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeAttMessage) GetAttachmentCnt() uint32
- func (x *EndnodeAttMessage) GetDualChannel() bool
- func (x *EndnodeAttMessage) GetEpEui() string
- func (x *EndnodeAttMessage) GetLongBlkDist() bool
- func (x *EndnodeAttMessage) GetNonce() uint32
- func (x *EndnodeAttMessage) GetRepetition() bool
- func (x *EndnodeAttMessage) GetShAddr() uint32
- func (x *EndnodeAttMessage) GetSign() uint32
- func (x *EndnodeAttMessage) GetWideCarrOff() bool
- func (*EndnodeAttMessage) ProtoMessage()
- func (x *EndnodeAttMessage) ProtoReflect() protoreflect.Message
- func (x *EndnodeAttMessage) Reset()
- func (x *EndnodeAttMessage) String() string
- type EndnodeAttachErrorResponse
- func (*EndnodeAttachErrorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeAttachErrorResponse) GetEndnodeEui() string
- func (x *EndnodeAttachErrorResponse) GetMessage() string
- func (*EndnodeAttachErrorResponse) ProtoMessage()
- func (x *EndnodeAttachErrorResponse) ProtoReflect() protoreflect.Message
- func (x *EndnodeAttachErrorResponse) Reset()
- func (x *EndnodeAttachErrorResponse) String() string
- type EndnodeAttachSuccessResponse
- func (*EndnodeAttachSuccessResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeAttachSuccessResponse) GetEndnodeEui() string
- func (x *EndnodeAttachSuccessResponse) GetNwkSessionKey() []byte
- func (x *EndnodeAttachSuccessResponse) GetShAddr() uint32
- func (*EndnodeAttachSuccessResponse) ProtoMessage()
- func (x *EndnodeAttachSuccessResponse) ProtoReflect() protoreflect.Message
- func (x *EndnodeAttachSuccessResponse) Reset()
- func (x *EndnodeAttachSuccessResponse) String() string
- type EndnodeDetMessage
- func (*EndnodeDetMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeDetMessage) GetEpEui() string
- func (x *EndnodeDetMessage) GetSign() uint32
- func (*EndnodeDetMessage) ProtoMessage()
- func (x *EndnodeDetMessage) ProtoReflect() protoreflect.Message
- func (x *EndnodeDetMessage) Reset()
- func (x *EndnodeDetMessage) String() string
- type EndnodeDetachErrorResponse
- func (*EndnodeDetachErrorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeDetachErrorResponse) GetEndnodeEui() string
- func (x *EndnodeDetachErrorResponse) GetMessage() string
- func (*EndnodeDetachErrorResponse) ProtoMessage()
- func (x *EndnodeDetachErrorResponse) ProtoReflect() protoreflect.Message
- func (x *EndnodeDetachErrorResponse) Reset()
- func (x *EndnodeDetachErrorResponse) String() string
- type EndnodeDetachSuccessResponse
- func (*EndnodeDetachSuccessResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeDetachSuccessResponse) GetEndnodeEui() string
- func (x *EndnodeDetachSuccessResponse) GetSign() uint32
- func (*EndnodeDetachSuccessResponse) ProtoMessage()
- func (x *EndnodeDetachSuccessResponse) ProtoReflect() protoreflect.Message
- func (x *EndnodeDetachSuccessResponse) Reset()
- func (x *EndnodeDetachSuccessResponse) String() string
- type EndnodeUlDataMessage
- func (*EndnodeUlDataMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeUlDataMessage) GetData() []byte
- func (x *EndnodeUlDataMessage) GetDlAck() bool
- func (x *EndnodeUlDataMessage) GetDlOpen() bool
- func (x *EndnodeUlDataMessage) GetEpEui() string
- func (x *EndnodeUlDataMessage) GetFormat() uint32
- func (x *EndnodeUlDataMessage) GetMode() string
- func (x *EndnodeUlDataMessage) GetResponseExp() bool
- func (*EndnodeUlDataMessage) ProtoMessage()
- func (x *EndnodeUlDataMessage) ProtoReflect() protoreflect.Message
- func (x *EndnodeUlDataMessage) Reset()
- func (x *EndnodeUlDataMessage) String() string
- type EndnodeUplink
- func (*EndnodeUplink) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeUplink) GetAtt() *EndnodeAttMessage
- func (x *EndnodeUplink) GetBsEui() string
- func (x *EndnodeUplink) GetDet() *EndnodeDetMessage
- func (x *EndnodeUplink) GetMessage() isEndnodeUplink_Message
- func (x *EndnodeUplink) GetMeta() *EndnodeUplinkMetadata
- func (x *EndnodeUplink) GetTs() *timestamppb.Timestamp
- func (x *EndnodeUplink) GetUlData() *EndnodeUlDataMessage
- func (x *EndnodeUplink) GetVmUlData() *EndnodeVariableMacUlDataMessage
- func (*EndnodeUplink) ProtoMessage()
- func (x *EndnodeUplink) ProtoReflect() protoreflect.Message
- func (x *EndnodeUplink) Reset()
- func (x *EndnodeUplink) String() string
- type EndnodeUplinkMetadata
- func (*EndnodeUplinkMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeUplinkMetadata) GetEqSnr() float64
- func (x *EndnodeUplinkMetadata) GetOpId() int64
- func (x *EndnodeUplinkMetadata) GetPacketCnt() uint32
- func (x *EndnodeUplinkMetadata) GetProfile() string
- func (x *EndnodeUplinkMetadata) GetRssi() float64
- func (x *EndnodeUplinkMetadata) GetRxDuration() *durationpb.Duration
- func (x *EndnodeUplinkMetadata) GetRxTime() *timestamppb.Timestamp
- func (x *EndnodeUplinkMetadata) GetSnr() float64
- func (x *EndnodeUplinkMetadata) GetSubpacketInfo() []*EndnodeUplinkSubpacket
- func (*EndnodeUplinkMetadata) ProtoMessage()
- func (x *EndnodeUplinkMetadata) ProtoReflect() protoreflect.Message
- func (x *EndnodeUplinkMetadata) Reset()
- func (x *EndnodeUplinkMetadata) String() string
- type EndnodeUplinkSubpacket
- func (*EndnodeUplinkSubpacket) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeUplinkSubpacket) GetFrequency() int32
- func (x *EndnodeUplinkSubpacket) GetPhase() int32
- func (x *EndnodeUplinkSubpacket) GetRssi() int32
- func (x *EndnodeUplinkSubpacket) GetSnr() int32
- func (*EndnodeUplinkSubpacket) ProtoMessage()
- func (x *EndnodeUplinkSubpacket) ProtoReflect() protoreflect.Message
- func (x *EndnodeUplinkSubpacket) Reset()
- func (x *EndnodeUplinkSubpacket) String() string
- type EndnodeUplink_Att
- type EndnodeUplink_Det
- type EndnodeUplink_UlData
- type EndnodeUplink_VmUlData
- type EndnodeVariableMacUlDataMessage
- func (*EndnodeVariableMacUlDataMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EndnodeVariableMacUlDataMessage) GetCarrSpace() CarrierSpacingEnum
- func (x *EndnodeVariableMacUlDataMessage) GetCrc() uint64
- func (x *EndnodeVariableMacUlDataMessage) GetData() []byte
- func (x *EndnodeVariableMacUlDataMessage) GetFreqOff() float64
- func (x *EndnodeVariableMacUlDataMessage) GetMacType() uint32
- func (x *EndnodeVariableMacUlDataMessage) GetPattGrp() TsmaPatternGroupEnum
- func (x *EndnodeVariableMacUlDataMessage) GetPattNum() uint32
- func (*EndnodeVariableMacUlDataMessage) ProtoMessage()
- func (x *EndnodeVariableMacUlDataMessage) ProtoReflect() protoreflect.Message
- func (x *EndnodeVariableMacUlDataMessage) Reset()
- func (x *EndnodeVariableMacUlDataMessage) String() string
- type EnqueDownlink
- func (*EnqueDownlink) Descriptor() ([]byte, []int)deprecated
- func (x *EnqueDownlink) GetAck() *Acknowledgement
- func (x *EnqueDownlink) GetData() *DownlinkData
- func (x *EnqueDownlink) GetDataEnc() *DownlinkDataEncrypted
- func (x *EnqueDownlink) GetDlQueId() uint64
- func (x *EnqueDownlink) GetEndnodeEui() string
- func (x *EnqueDownlink) GetFormat() uint32
- func (x *EnqueDownlink) GetOnlyIfExpected() bool
- func (x *EnqueDownlink) GetPayload() isEnqueDownlink_Payload
- func (x *EnqueDownlink) GetPriority() float32
- func (x *EnqueDownlink) GetReqDlWindow() bool
- func (x *EnqueDownlink) GetResponseExp() bool
- func (x *EnqueDownlink) GetResponsePrio() bool
- func (*EnqueDownlink) ProtoMessage()
- func (x *EnqueDownlink) ProtoReflect() protoreflect.Message
- func (x *EnqueDownlink) Reset()
- func (x *EnqueDownlink) String() string
- type EnqueDownlink_Ack
- type EnqueDownlink_Data
- type EnqueDownlink_DataEnc
- type ErrorResponse
- func (*ErrorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorResponse) GetCode() uint32
- func (x *ErrorResponse) GetMessage() string
- func (*ErrorResponse) ProtoMessage()
- func (x *ErrorResponse) ProtoReflect() protoreflect.Message
- func (x *ErrorResponse) Reset()
- func (x *ErrorResponse) String() string
- type RequestStatus
- type RequestVariableMacStatus
- type RevokeDownlink
- func (*RevokeDownlink) Descriptor() ([]byte, []int)deprecated
- func (x *RevokeDownlink) GetDlQueId() uint64
- func (x *RevokeDownlink) GetEndnodeEui() string
- func (*RevokeDownlink) ProtoMessage()
- func (x *RevokeDownlink) ProtoReflect() protoreflect.Message
- func (x *RevokeDownlink) Reset()
- func (x *RevokeDownlink) String() string
- type ServerCommand
- func (*ServerCommand) Descriptor() ([]byte, []int)deprecated
- func (x *ServerCommand) GetAttPrp() *AttachPropagate
- func (x *ServerCommand) GetBsEui() string
- func (x *ServerCommand) GetCommand() isServerCommand_Command
- func (x *ServerCommand) GetCommandId() string
- func (x *ServerCommand) GetDetPrp() *DetachPropagate
- func (x *ServerCommand) GetDlDataQue() *EnqueDownlink
- func (x *ServerCommand) GetDlDataRev() *RevokeDownlink
- func (x *ServerCommand) GetDlRxStatQry() *DownlinkRxStatusQuery
- func (x *ServerCommand) GetReqStatus() *RequestStatus
- func (x *ServerCommand) GetTs() *timestamppb.Timestamp
- func (x *ServerCommand) GetVmActivate() *EnableVariableMac
- func (x *ServerCommand) GetVmBatch() *BatchVariableMac
- func (x *ServerCommand) GetVmDeactivate() *DisableVariableMac
- func (x *ServerCommand) GetVmStatus() *RequestVariableMacStatus
- func (*ServerCommand) ProtoMessage()
- func (x *ServerCommand) ProtoReflect() protoreflect.Message
- func (x *ServerCommand) Reset()
- func (x *ServerCommand) String() string
- type ServerCommand_AttPrp
- type ServerCommand_DetPrp
- type ServerCommand_DlDataQue
- type ServerCommand_DlDataRev
- type ServerCommand_DlRxStatQry
- type ServerCommand_ReqStatus
- type ServerCommand_VmActivate
- type ServerCommand_VmBatch
- type ServerCommand_VmDeactivate
- type ServerCommand_VmStatus
- type ServerResponse
- func (*ServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ServerResponse) GetAttRsp() *EndnodeAttachSuccessResponse
- func (x *ServerResponse) GetAttRspErr() *EndnodeAttachErrorResponse
- func (x *ServerResponse) GetBsEui() string
- func (x *ServerResponse) GetDetRsp() *EndnodeDetachSuccessResponse
- func (x *ServerResponse) GetDetRspErr() *EndnodeDetachErrorResponse
- func (x *ServerResponse) GetErr() *ErrorResponse
- func (x *ServerResponse) GetOpId() int64
- func (x *ServerResponse) GetResponse() isServerResponse_Response
- func (x *ServerResponse) GetResponseId() string
- func (*ServerResponse) ProtoMessage()
- func (x *ServerResponse) ProtoReflect() protoreflect.Message
- func (x *ServerResponse) Reset()
- func (x *ServerResponse) String() string
- type ServerResponse_AttRsp
- type ServerResponse_AttRspErr
- type ServerResponse_DetRsp
- type ServerResponse_DetRspErr
- type ServerResponse_Err
- type TsmaPatternGroupEnum
- func (TsmaPatternGroupEnum) Descriptor() protoreflect.EnumDescriptor
- func (x TsmaPatternGroupEnum) Enum() *TsmaPatternGroupEnum
- func (TsmaPatternGroupEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x TsmaPatternGroupEnum) Number() protoreflect.EnumNumber
- func (x TsmaPatternGroupEnum) String() string
- func (TsmaPatternGroupEnum) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( DownlinkResultEnum_name = map[int32]string{ 0: "SENT", 1: "EXPIRED", 2: "INVALID", } DownlinkResultEnum_value = map[string]int32{ "SENT": 0, "EXPIRED": 1, "INVALID": 2, } )
Enum value maps for DownlinkResultEnum.
var ( BasestationState_ConnectionState_name = map[int32]string{ 0: "OFFLINE", 1: "ONLINE", } BasestationState_ConnectionState_value = map[string]int32{ "OFFLINE": 0, "ONLINE": 1, } )
Enum value maps for BasestationState_ConnectionState.
var ( BasestationPropagationAck_State_name = map[int32]string{ 0: "ATTACH", 1: "DETACH", } BasestationPropagationAck_State_value = map[string]int32{ "ATTACH": 0, "DETACH": 1, } )
Enum value maps for BasestationPropagationAck_State.
var ( CarrierSpacingEnum_name = map[int32]string{ 0: "NARROW", 1: "STANDARD", 2: "WIDE", } CarrierSpacingEnum_value = map[string]int32{ "NARROW": 0, "STANDARD": 1, "WIDE": 2, } )
Enum value maps for CarrierSpacingEnum.
var ( TsmaPatternGroupEnum_name = map[int32]string{ 0: "NORMAL", 1: "REPETITION", 2: "LOW_DELAY", } TsmaPatternGroupEnum_value = map[string]int32{ "NORMAL": 0, "REPETITION": 1, "LOW_DELAY": 2, } )
Enum value maps for TsmaPatternGroupEnum.
var File_bs_basestation_proto protoreflect.FileDescriptor
var File_bs_cmd_proto protoreflect.FileDescriptor
var File_bs_endnode_proto protoreflect.FileDescriptor
var File_bs_rsp_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Acknowledgement ¶
type Acknowledgement struct {
// contains filtered or unexported fields
}
Uplink acknowledgement
func (*Acknowledgement) Descriptor
deprecated
func (*Acknowledgement) Descriptor() ([]byte, []int)
Deprecated: Use Acknowledgement.ProtoReflect.Descriptor instead.
func (*Acknowledgement) ProtoMessage ¶
func (*Acknowledgement) ProtoMessage()
func (*Acknowledgement) ProtoReflect ¶
func (x *Acknowledgement) ProtoReflect() protoreflect.Message
func (*Acknowledgement) Reset ¶
func (x *Acknowledgement) Reset()
func (*Acknowledgement) String ¶
func (x *Acknowledgement) String() string
type AttachPropagate ¶
type AttachPropagate struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,2,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// End Point short address
ShAddr uint32 `protobuf:"varint,3,opt,name=sh_addr,json=shAddr,proto3" json:"sh_addr,omitempty"`
// 16 Byte End Point network session key
NwkSessionKey []byte `protobuf:"bytes,4,opt,name=nwk_session_key,json=nwkSessionKey,proto3" json:"nwk_session_key,omitempty"`
// Packet counter.
LastPacketCnt int32 `protobuf:"varint,5,opt,name=last_packet_cnt,json=lastPacketCnt,proto3" json:"last_packet_cnt,omitempty"`
// True if End Point is bidirectional
Bidi bool `protobuf:"varint,6,opt,name=bidi,proto3" json:"bidi,omitempty"`
// True if End Point uses dual channel mode
DualChannel bool `protobuf:"varint,7,opt,name=dual_channel,json=dualChannel,proto3" json:"dual_channel,omitempty"`
// True if End Point uses DL repetition
Repetition bool `protobuf:"varint,8,opt,name=repetition,proto3" json:"repetition,omitempty"`
// True if End Point uses wide carrier offset
WideCarrOff bool `protobuf:"varint,9,opt,name=wide_carr_off,json=wideCarrOff,proto3" json:"wide_carr_off,omitempty"`
// True if End Point uses long DL interblock distance
LongBlkDist bool `protobuf:"varint,10,opt,name=long_blk_dist,json=longBlkDist,proto3" json:"long_blk_dist,omitempty"`
// contains filtered or unexported fields
}
func (*AttachPropagate) Descriptor
deprecated
func (*AttachPropagate) Descriptor() ([]byte, []int)
Deprecated: Use AttachPropagate.ProtoReflect.Descriptor instead.
func (*AttachPropagate) GetBidi ¶
func (x *AttachPropagate) GetBidi() bool
func (*AttachPropagate) GetDualChannel ¶
func (x *AttachPropagate) GetDualChannel() bool
func (*AttachPropagate) GetEndnodeEui ¶
func (x *AttachPropagate) GetEndnodeEui() string
func (*AttachPropagate) GetLastPacketCnt ¶
func (x *AttachPropagate) GetLastPacketCnt() int32
func (*AttachPropagate) GetLongBlkDist ¶
func (x *AttachPropagate) GetLongBlkDist() bool
func (*AttachPropagate) GetNwkSessionKey ¶
func (x *AttachPropagate) GetNwkSessionKey() []byte
func (*AttachPropagate) GetRepetition ¶
func (x *AttachPropagate) GetRepetition() bool
func (*AttachPropagate) GetShAddr ¶
func (x *AttachPropagate) GetShAddr() uint32
func (*AttachPropagate) GetWideCarrOff ¶
func (x *AttachPropagate) GetWideCarrOff() bool
func (*AttachPropagate) ProtoMessage ¶
func (*AttachPropagate) ProtoMessage()
func (*AttachPropagate) ProtoReflect ¶
func (x *AttachPropagate) ProtoReflect() protoreflect.Message
func (*AttachPropagate) Reset ¶
func (x *AttachPropagate) Reset()
func (*AttachPropagate) String ¶
func (x *AttachPropagate) String() string
type BasestationConnection ¶
type BasestationConnection struct {
// Requested protocol version, major.minor.patch
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
// True if Base Station is bidirectional
Bidi bool `protobuf:"varint,4,opt,name=bidi,proto3" json:"bidi,omitempty"`
// Vendor of the Base Station, optional
Vendor *string `protobuf:"bytes,5,opt,name=vendor,proto3,oneof" json:"vendor,omitempty"`
// Model of the Base Station, optional
Model *string `protobuf:"bytes,6,opt,name=model,proto3,oneof" json:"model,omitempty"`
// Name of the Base Station, optional
Name *string `protobuf:"bytes,7,opt,name=name,proto3,oneof" json:"name,omitempty"`
// Software version, optional
SwVersion *string `protobuf:"bytes,8,opt,name=sw_version,json=swVersion,proto3,oneof" json:"sw_version,omitempty"`
// Geographic location [Latitude, Longitude, Altitude], optional
GeoLocation *common.GeoLocation `protobuf:"bytes,9,opt,name=geo_location,json=geoLocation,proto3,oneof" json:"geo_location,omitempty"`
// contains filtered or unexported fields
}
Connect
func (*BasestationConnection) Descriptor
deprecated
func (*BasestationConnection) Descriptor() ([]byte, []int)
Deprecated: Use BasestationConnection.ProtoReflect.Descriptor instead.
func (*BasestationConnection) GetBidi ¶
func (x *BasestationConnection) GetBidi() bool
func (*BasestationConnection) GetGeoLocation ¶
func (x *BasestationConnection) GetGeoLocation() *common.GeoLocation
func (*BasestationConnection) GetModel ¶
func (x *BasestationConnection) GetModel() string
func (*BasestationConnection) GetName ¶
func (x *BasestationConnection) GetName() string
func (*BasestationConnection) GetSwVersion ¶
func (x *BasestationConnection) GetSwVersion() string
func (*BasestationConnection) GetVendor ¶
func (x *BasestationConnection) GetVendor() string
func (*BasestationConnection) GetVersion ¶
func (x *BasestationConnection) GetVersion() string
func (*BasestationConnection) ProtoMessage ¶
func (*BasestationConnection) ProtoMessage()
func (*BasestationConnection) ProtoReflect ¶
func (x *BasestationConnection) ProtoReflect() protoreflect.Message
func (*BasestationConnection) Reset ¶
func (x *BasestationConnection) Reset()
func (*BasestationConnection) String ¶
func (x *BasestationConnection) String() string
type BasestationDownlinkResult ¶
type BasestationDownlinkResult struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,1,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// Assigned queue ID for reference
DlQueId uint64 `protobuf:"varint,3,opt,name=dl_que_id,json=dlQueId,proto3" json:"dl_que_id,omitempty"`
// Result of the downlink
Result DownlinkResultEnum `protobuf:"varint,4,opt,name=result,proto3,enum=bs.DownlinkResultEnum" json:"result,omitempty"`
// Unix UTC time of transmission, center of first subpacket, 64 bit, ns resolution, only if result is sent
TxTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=tx_time,json=txTime,proto3" json:"tx_time,omitempty"`
// End Point packet counter, only if result is “sent”
EpPacketCnt uint32 `protobuf:"varint,6,opt,name=ep_packet_cnt,json=epPacketCnt,proto3" json:"ep_packet_cnt,omitempty"`
// contains filtered or unexported fields
}
func (*BasestationDownlinkResult) Descriptor
deprecated
func (*BasestationDownlinkResult) Descriptor() ([]byte, []int)
Deprecated: Use BasestationDownlinkResult.ProtoReflect.Descriptor instead.
func (*BasestationDownlinkResult) GetDlQueId ¶
func (x *BasestationDownlinkResult) GetDlQueId() uint64
func (*BasestationDownlinkResult) GetEpEui ¶
func (x *BasestationDownlinkResult) GetEpEui() string
func (*BasestationDownlinkResult) GetEpPacketCnt ¶
func (x *BasestationDownlinkResult) GetEpPacketCnt() uint32
func (*BasestationDownlinkResult) GetResult ¶
func (x *BasestationDownlinkResult) GetResult() DownlinkResultEnum
func (*BasestationDownlinkResult) GetTxTime ¶
func (x *BasestationDownlinkResult) GetTxTime() *timestamppb.Timestamp
func (*BasestationDownlinkResult) ProtoMessage ¶
func (*BasestationDownlinkResult) ProtoMessage()
func (*BasestationDownlinkResult) ProtoReflect ¶
func (x *BasestationDownlinkResult) ProtoReflect() protoreflect.Message
func (*BasestationDownlinkResult) Reset ¶
func (x *BasestationDownlinkResult) Reset()
func (*BasestationDownlinkResult) String ¶
func (x *BasestationDownlinkResult) String() string
type BasestationDownlinkRxStatus ¶
type BasestationDownlinkRxStatus struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,1,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// Basestation RX time.
RxTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=rx_time,json=rxTime,proto3" json:"rx_time,omitempty"`
// Packet counter.
PacketCnt uint32 `protobuf:"varint,3,opt,name=packet_cnt,json=packetCnt,proto3" json:"packet_cnt,omitempty"`
// RSSI.
DlRxRssi float64 `protobuf:"fixed64,4,opt,name=dl_rx_rssi,json=dlRxRssi,proto3" json:"dl_rx_rssi,omitempty"`
// SNR.
DlRxSnr float64 `protobuf:"fixed64,5,opt,name=dl_rx_snr,json=dlRxSnr,proto3" json:"dl_rx_snr,omitempty"`
// contains filtered or unexported fields
}
func (*BasestationDownlinkRxStatus) Descriptor
deprecated
func (*BasestationDownlinkRxStatus) Descriptor() ([]byte, []int)
Deprecated: Use BasestationDownlinkRxStatus.ProtoReflect.Descriptor instead.
func (*BasestationDownlinkRxStatus) GetDlRxRssi ¶
func (x *BasestationDownlinkRxStatus) GetDlRxRssi() float64
func (*BasestationDownlinkRxStatus) GetDlRxSnr ¶
func (x *BasestationDownlinkRxStatus) GetDlRxSnr() float64
func (*BasestationDownlinkRxStatus) GetEpEui ¶
func (x *BasestationDownlinkRxStatus) GetEpEui() string
func (*BasestationDownlinkRxStatus) GetPacketCnt ¶
func (x *BasestationDownlinkRxStatus) GetPacketCnt() uint32
func (*BasestationDownlinkRxStatus) GetRxTime ¶
func (x *BasestationDownlinkRxStatus) GetRxTime() *timestamppb.Timestamp
func (*BasestationDownlinkRxStatus) ProtoMessage ¶
func (*BasestationDownlinkRxStatus) ProtoMessage()
func (*BasestationDownlinkRxStatus) ProtoReflect ¶
func (x *BasestationDownlinkRxStatus) ProtoReflect() protoreflect.Message
func (*BasestationDownlinkRxStatus) Reset ¶
func (x *BasestationDownlinkRxStatus) Reset()
func (*BasestationDownlinkRxStatus) String ¶
func (x *BasestationDownlinkRxStatus) String() string
type BasestationPropagationAck ¶
type BasestationPropagationAck struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,1,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// State
State BasestationPropagationAck_State `protobuf:"varint,3,opt,name=state,proto3,enum=bs.BasestationPropagationAck_State" json:"state,omitempty"`
Success bool `protobuf:"varint,4,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*BasestationPropagationAck) Descriptor
deprecated
func (*BasestationPropagationAck) Descriptor() ([]byte, []int)
Deprecated: Use BasestationPropagationAck.ProtoReflect.Descriptor instead.
func (*BasestationPropagationAck) GetEpEui ¶
func (x *BasestationPropagationAck) GetEpEui() string
func (*BasestationPropagationAck) GetState ¶
func (x *BasestationPropagationAck) GetState() BasestationPropagationAck_State
func (*BasestationPropagationAck) GetSuccess ¶
func (x *BasestationPropagationAck) GetSuccess() bool
func (*BasestationPropagationAck) ProtoMessage ¶
func (*BasestationPropagationAck) ProtoMessage()
func (*BasestationPropagationAck) ProtoReflect ¶
func (x *BasestationPropagationAck) ProtoReflect() protoreflect.Message
func (*BasestationPropagationAck) Reset ¶
func (x *BasestationPropagationAck) Reset()
func (*BasestationPropagationAck) String ¶
func (x *BasestationPropagationAck) String() string
type BasestationPropagationAck_State ¶
type BasestationPropagationAck_State int32
const ( BasestationPropagationAck_ATTACH BasestationPropagationAck_State = 0 BasestationPropagationAck_DETACH BasestationPropagationAck_State = 1 )
func (BasestationPropagationAck_State) Descriptor ¶
func (BasestationPropagationAck_State) Descriptor() protoreflect.EnumDescriptor
func (BasestationPropagationAck_State) Enum ¶
func (x BasestationPropagationAck_State) Enum() *BasestationPropagationAck_State
func (BasestationPropagationAck_State) EnumDescriptor
deprecated
func (BasestationPropagationAck_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use BasestationPropagationAck_State.Descriptor instead.
func (BasestationPropagationAck_State) Number ¶
func (x BasestationPropagationAck_State) Number() protoreflect.EnumNumber
func (BasestationPropagationAck_State) String ¶
func (x BasestationPropagationAck_State) String() string
func (BasestationPropagationAck_State) Type ¶
func (BasestationPropagationAck_State) Type() protoreflect.EnumType
type BasestationState ¶
type BasestationState struct {
// Basestation EUI, hex string
BsEui string `protobuf:"bytes,1,opt,name=bs_eui,json=bsEui,proto3" json:"bs_eui,omitempty"`
// ConnectionState
State BasestationState_ConnectionState `protobuf:"varint,2,opt,name=state,proto3,enum=bs.BasestationState_ConnectionState" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*BasestationState) Descriptor
deprecated
func (*BasestationState) Descriptor() ([]byte, []int)
Deprecated: Use BasestationState.ProtoReflect.Descriptor instead.
func (*BasestationState) GetBsEui ¶
func (x *BasestationState) GetBsEui() string
func (*BasestationState) GetState ¶
func (x *BasestationState) GetState() BasestationState_ConnectionState
func (*BasestationState) ProtoMessage ¶
func (*BasestationState) ProtoMessage()
func (*BasestationState) ProtoReflect ¶
func (x *BasestationState) ProtoReflect() protoreflect.Message
func (*BasestationState) Reset ¶
func (x *BasestationState) Reset()
func (*BasestationState) String ¶
func (x *BasestationState) String() string
type BasestationState_ConnectionState ¶
type BasestationState_ConnectionState int32
const ( BasestationState_OFFLINE BasestationState_ConnectionState = 0 BasestationState_ONLINE BasestationState_ConnectionState = 1 )
func (BasestationState_ConnectionState) Descriptor ¶
func (BasestationState_ConnectionState) Descriptor() protoreflect.EnumDescriptor
func (BasestationState_ConnectionState) Enum ¶
func (x BasestationState_ConnectionState) Enum() *BasestationState_ConnectionState
func (BasestationState_ConnectionState) EnumDescriptor
deprecated
func (BasestationState_ConnectionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BasestationState_ConnectionState.Descriptor instead.
func (BasestationState_ConnectionState) Number ¶
func (x BasestationState_ConnectionState) Number() protoreflect.EnumNumber
func (BasestationState_ConnectionState) String ¶
func (x BasestationState_ConnectionState) String() string
func (BasestationState_ConnectionState) Type ¶
func (BasestationState_ConnectionState) Type() protoreflect.EnumType
type BasestationStatus ¶
type BasestationStatus struct {
// Status code, using POSIX error numbers, 0 for ok
StatusCode uint32 `protobuf:"varint,2,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
// Status message
StatusMsg string `protobuf:"bytes,3,opt,name=status_msg,json=statusMsg,proto3" json:"status_msg,omitempty"`
// Unix UTC system time
Ts *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=ts,proto3" json:"ts,omitempty"`
// Fraction of TX time, sliding window over one hour
DutyCycle float32 `protobuf:"fixed32,5,opt,name=duty_cycle,json=dutyCycle,proto3" json:"duty_cycle,omitempty"`
// Geographic location [Latitude, Longitude, Altitude], optional
GeoLocation *common.GeoLocation `protobuf:"bytes,6,opt,name=geo_location,json=geoLocation,proto3,oneof" json:"geo_location,omitempty"`
// System uptime in seconds, optional
Uptime *uint64 `protobuf:"varint,7,opt,name=uptime,proto3,oneof" json:"uptime,omitempty"`
// System temperature in degree Celsius, optional
Temp *float64 `protobuf:"fixed64,8,opt,name=temp,proto3,oneof" json:"temp,omitempty"`
// CPU utilization, normalized to 1.0 for all cores, optional
Cpu *float64 `protobuf:"fixed64,9,opt,name=cpu,proto3,oneof" json:"cpu,omitempty"`
// Memory utilization, normalized to 1.0, optional
Memory *float64 `protobuf:"fixed64,10,opt,name=memory,proto3,oneof" json:"memory,omitempty"`
// Latency in ms. Time between sending a status request and receiving the response from the device, optional
// This is a round-trip time measurement and calculated on the server side.
Latency *int64 `protobuf:"varint,11,opt,name=latency,proto3,oneof" json:"latency,omitempty"`
// contains filtered or unexported fields
}
Status
func (*BasestationStatus) Descriptor
deprecated
func (*BasestationStatus) Descriptor() ([]byte, []int)
Deprecated: Use BasestationStatus.ProtoReflect.Descriptor instead.
func (*BasestationStatus) GetCpu ¶
func (x *BasestationStatus) GetCpu() float64
func (*BasestationStatus) GetDutyCycle ¶
func (x *BasestationStatus) GetDutyCycle() float32
func (*BasestationStatus) GetGeoLocation ¶
func (x *BasestationStatus) GetGeoLocation() *common.GeoLocation
func (*BasestationStatus) GetLatency ¶
func (x *BasestationStatus) GetLatency() int64
func (*BasestationStatus) GetMemory ¶
func (x *BasestationStatus) GetMemory() float64
func (*BasestationStatus) GetStatusCode ¶
func (x *BasestationStatus) GetStatusCode() uint32
func (*BasestationStatus) GetStatusMsg ¶
func (x *BasestationStatus) GetStatusMsg() string
func (*BasestationStatus) GetTemp ¶
func (x *BasestationStatus) GetTemp() float64
func (*BasestationStatus) GetTs ¶
func (x *BasestationStatus) GetTs() *timestamppb.Timestamp
func (*BasestationStatus) GetUptime ¶
func (x *BasestationStatus) GetUptime() uint64
func (*BasestationStatus) ProtoMessage ¶
func (*BasestationStatus) ProtoMessage()
func (*BasestationStatus) ProtoReflect ¶
func (x *BasestationStatus) ProtoReflect() protoreflect.Message
func (*BasestationStatus) Reset ¶
func (x *BasestationStatus) Reset()
func (*BasestationStatus) String ¶
func (x *BasestationStatus) String() string
type BasestationUplink ¶
type BasestationUplink struct {
// Basestation EUI, hex string
BsEui string `protobuf:"bytes,1,opt,name=bs_eui,json=bsEui,proto3" json:"bs_eui,omitempty"`
// Message timestamp.
Ts *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"`
// ID of the operation
OpId int64 `protobuf:"varint,3,opt,name=op_id,json=opId,proto3" json:"op_id,omitempty"`
// Message.
//
// Types that are valid to be assigned to Message:
//
// *BasestationUplink_Con
// *BasestationUplink_Status
// *BasestationUplink_VmStatus
// *BasestationUplink_DlRes
// *BasestationUplink_DlRxStat
// *BasestationUplink_PrpAck
Message isBasestationUplink_Message `protobuf_oneof:"message"`
// contains filtered or unexported fields
}
func (*BasestationUplink) Descriptor
deprecated
func (*BasestationUplink) Descriptor() ([]byte, []int)
Deprecated: Use BasestationUplink.ProtoReflect.Descriptor instead.
func (*BasestationUplink) GetBsEui ¶
func (x *BasestationUplink) GetBsEui() string
func (*BasestationUplink) GetCon ¶
func (x *BasestationUplink) GetCon() *BasestationConnection
func (*BasestationUplink) GetDlRes ¶
func (x *BasestationUplink) GetDlRes() *BasestationDownlinkResult
func (*BasestationUplink) GetDlRxStat ¶
func (x *BasestationUplink) GetDlRxStat() *BasestationDownlinkRxStatus
func (*BasestationUplink) GetMessage ¶
func (x *BasestationUplink) GetMessage() isBasestationUplink_Message
func (*BasestationUplink) GetOpId ¶
func (x *BasestationUplink) GetOpId() int64
func (*BasestationUplink) GetPrpAck ¶
func (x *BasestationUplink) GetPrpAck() *BasestationPropagationAck
func (*BasestationUplink) GetStatus ¶
func (x *BasestationUplink) GetStatus() *BasestationStatus
func (*BasestationUplink) GetTs ¶
func (x *BasestationUplink) GetTs() *timestamppb.Timestamp
func (*BasestationUplink) GetVmStatus ¶
func (x *BasestationUplink) GetVmStatus() *BasestationVariableMacStatus
func (*BasestationUplink) ProtoMessage ¶
func (*BasestationUplink) ProtoMessage()
func (*BasestationUplink) ProtoReflect ¶
func (x *BasestationUplink) ProtoReflect() protoreflect.Message
func (*BasestationUplink) Reset ¶
func (x *BasestationUplink) Reset()
func (*BasestationUplink) String ¶
func (x *BasestationUplink) String() string
type BasestationUplink_Con ¶
type BasestationUplink_Con struct {
// Connect
Con *BasestationConnection `protobuf:"bytes,4,opt,name=con,proto3,oneof"`
}
type BasestationUplink_DlRes ¶
type BasestationUplink_DlRes struct {
// Downlink result
DlRes *BasestationDownlinkResult `protobuf:"bytes,7,opt,name=dl_res,json=dlRes,proto3,oneof"`
}
type BasestationUplink_DlRxStat ¶
type BasestationUplink_DlRxStat struct {
// Downlink RX Status
DlRxStat *BasestationDownlinkRxStatus `protobuf:"bytes,8,opt,name=dl_rx_stat,json=dlRxStat,proto3,oneof"`
}
type BasestationUplink_PrpAck ¶
type BasestationUplink_PrpAck struct {
// Propagation ack
PrpAck *BasestationPropagationAck `protobuf:"bytes,9,opt,name=prp_ack,json=prpAck,proto3,oneof"`
}
type BasestationUplink_Status ¶
type BasestationUplink_Status struct {
// Status
Status *BasestationStatus `protobuf:"bytes,5,opt,name=status,proto3,oneof"`
}
type BasestationUplink_VmStatus ¶
type BasestationUplink_VmStatus struct {
// VM Status
VmStatus *BasestationVariableMacStatus `protobuf:"bytes,6,opt,name=vm_status,json=vmStatus,proto3,oneof"`
}
type BasestationVariableMacStatus ¶
type BasestationVariableMacStatus struct {
MacTypes []uint32 `protobuf:"varint,1,rep,packed,name=mac_types,json=macTypes,proto3" json:"mac_types,omitempty"`
// Some basestation might not support variable mac types
Error bool `protobuf:"varint,2,opt,name=error,proto3" json:"error,omitempty"`
ErrorMsg *string `protobuf:"bytes,3,opt,name=error_msg,json=errorMsg,proto3,oneof" json:"error_msg,omitempty"` // List of activated macTypes
// contains filtered or unexported fields
}
The VM Status represents a list of the activated MAC-Types.
If the basestation does not support variable mac types, the error flag is set to true and the mac_types list is empty. The error_msg might contain additional information.
func (*BasestationVariableMacStatus) Descriptor
deprecated
func (*BasestationVariableMacStatus) Descriptor() ([]byte, []int)
Deprecated: Use BasestationVariableMacStatus.ProtoReflect.Descriptor instead.
func (*BasestationVariableMacStatus) GetError ¶
func (x *BasestationVariableMacStatus) GetError() bool
func (*BasestationVariableMacStatus) GetErrorMsg ¶
func (x *BasestationVariableMacStatus) GetErrorMsg() string
func (*BasestationVariableMacStatus) GetMacTypes ¶
func (x *BasestationVariableMacStatus) GetMacTypes() []uint32
func (*BasestationVariableMacStatus) ProtoMessage ¶
func (*BasestationVariableMacStatus) ProtoMessage()
func (*BasestationVariableMacStatus) ProtoReflect ¶
func (x *BasestationVariableMacStatus) ProtoReflect() protoreflect.Message
func (*BasestationVariableMacStatus) Reset ¶
func (x *BasestationVariableMacStatus) Reset()
func (*BasestationVariableMacStatus) String ¶
func (x *BasestationVariableMacStatus) String() string
type BatchVariableMac ¶
type BatchVariableMac struct {
// MAC-Types that should be activated
ActivateVms []uint32 `protobuf:"varint,1,rep,packed,name=activate_vms,json=activateVms,proto3" json:"activate_vms,omitempty"`
// MAC-Types that should be deactivated
DeactivateVms []uint32 `protobuf:"varint,2,rep,packed,name=deactivate_vms,json=deactivateVms,proto3" json:"deactivate_vms,omitempty"`
// contains filtered or unexported fields
}
func (*BatchVariableMac) Descriptor
deprecated
func (*BatchVariableMac) Descriptor() ([]byte, []int)
Deprecated: Use BatchVariableMac.ProtoReflect.Descriptor instead.
func (*BatchVariableMac) GetActivateVms ¶
func (x *BatchVariableMac) GetActivateVms() []uint32
func (*BatchVariableMac) GetDeactivateVms ¶
func (x *BatchVariableMac) GetDeactivateVms() []uint32
func (*BatchVariableMac) ProtoMessage ¶
func (*BatchVariableMac) ProtoMessage()
func (*BatchVariableMac) ProtoReflect ¶
func (x *BatchVariableMac) ProtoReflect() protoreflect.Message
func (*BatchVariableMac) Reset ¶
func (x *BatchVariableMac) Reset()
func (*BatchVariableMac) String ¶
func (x *BatchVariableMac) String() string
type CarrierSpacingEnum ¶
type CarrierSpacingEnum int32
const ( CarrierSpacingEnum_NARROW CarrierSpacingEnum = 0 CarrierSpacingEnum_STANDARD CarrierSpacingEnum = 1 CarrierSpacingEnum_WIDE CarrierSpacingEnum = 2 )
func (CarrierSpacingEnum) Descriptor ¶
func (CarrierSpacingEnum) Descriptor() protoreflect.EnumDescriptor
func (CarrierSpacingEnum) Enum ¶
func (x CarrierSpacingEnum) Enum() *CarrierSpacingEnum
func (CarrierSpacingEnum) EnumDescriptor
deprecated
func (CarrierSpacingEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use CarrierSpacingEnum.Descriptor instead.
func (CarrierSpacingEnum) Number ¶
func (x CarrierSpacingEnum) Number() protoreflect.EnumNumber
func (CarrierSpacingEnum) String ¶
func (x CarrierSpacingEnum) String() string
func (CarrierSpacingEnum) Type ¶
func (CarrierSpacingEnum) Type() protoreflect.EnumType
type DetachPropagate ¶
type DetachPropagate struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,2,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// contains filtered or unexported fields
}
func (*DetachPropagate) Descriptor
deprecated
func (*DetachPropagate) Descriptor() ([]byte, []int)
Deprecated: Use DetachPropagate.ProtoReflect.Descriptor instead.
func (*DetachPropagate) GetEndnodeEui ¶
func (x *DetachPropagate) GetEndnodeEui() string
func (*DetachPropagate) ProtoMessage ¶
func (*DetachPropagate) ProtoMessage()
func (*DetachPropagate) ProtoReflect ¶
func (x *DetachPropagate) ProtoReflect() protoreflect.Message
func (*DetachPropagate) Reset ¶
func (x *DetachPropagate) Reset()
func (*DetachPropagate) String ¶
func (x *DetachPropagate) String() string
type DisableVariableMac ¶
type DisableVariableMac struct {
// MAC-Type that should be deactivated
MacType uint32 `protobuf:"varint,1,opt,name=mac_type,json=macType,proto3" json:"mac_type,omitempty"`
// contains filtered or unexported fields
}
func (*DisableVariableMac) Descriptor
deprecated
func (*DisableVariableMac) Descriptor() ([]byte, []int)
Deprecated: Use DisableVariableMac.ProtoReflect.Descriptor instead.
func (*DisableVariableMac) GetMacType ¶
func (x *DisableVariableMac) GetMacType() uint32
func (*DisableVariableMac) ProtoMessage ¶
func (*DisableVariableMac) ProtoMessage()
func (*DisableVariableMac) ProtoReflect ¶
func (x *DisableVariableMac) ProtoReflect() protoreflect.Message
func (*DisableVariableMac) Reset ¶
func (x *DisableVariableMac) Reset()
func (*DisableVariableMac) String ¶
func (x *DisableVariableMac) String() string
type DownlinkData ¶
type DownlinkData struct {
// User data
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
Unencrypted payload
func (*DownlinkData) Descriptor
deprecated
func (*DownlinkData) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkData.ProtoReflect.Descriptor instead.
func (*DownlinkData) GetData ¶
func (x *DownlinkData) GetData() []byte
func (*DownlinkData) ProtoMessage ¶
func (*DownlinkData) ProtoMessage()
func (*DownlinkData) ProtoReflect ¶
func (x *DownlinkData) ProtoReflect() protoreflect.Message
func (*DownlinkData) Reset ¶
func (x *DownlinkData) Reset()
func (*DownlinkData) String ¶
func (x *DownlinkData) String() string
type DownlinkDataEncrypted ¶
type DownlinkDataEncrypted struct {
// Data for each of the m packet counters
Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
// Endnode packet counter for which the respective data entry is valid
PacketCnt []uint32 `protobuf:"varint,2,rep,packed,name=packet_cnt,json=packetCnt,proto3" json:"packet_cnt,omitempty"`
// contains filtered or unexported fields
}
Encrypted payload
func (*DownlinkDataEncrypted) Descriptor
deprecated
func (*DownlinkDataEncrypted) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkDataEncrypted.ProtoReflect.Descriptor instead.
func (*DownlinkDataEncrypted) GetData ¶
func (x *DownlinkDataEncrypted) GetData() [][]byte
func (*DownlinkDataEncrypted) GetPacketCnt ¶
func (x *DownlinkDataEncrypted) GetPacketCnt() []uint32
func (*DownlinkDataEncrypted) ProtoMessage ¶
func (*DownlinkDataEncrypted) ProtoMessage()
func (*DownlinkDataEncrypted) ProtoReflect ¶
func (x *DownlinkDataEncrypted) ProtoReflect() protoreflect.Message
func (*DownlinkDataEncrypted) Reset ¶
func (x *DownlinkDataEncrypted) Reset()
func (*DownlinkDataEncrypted) String ¶
func (x *DownlinkDataEncrypted) String() string
type DownlinkResultEnum ¶
type DownlinkResultEnum int32
const ( DownlinkResultEnum_SENT DownlinkResultEnum = 0 DownlinkResultEnum_EXPIRED DownlinkResultEnum = 1 DownlinkResultEnum_INVALID DownlinkResultEnum = 2 )
func (DownlinkResultEnum) Descriptor ¶
func (DownlinkResultEnum) Descriptor() protoreflect.EnumDescriptor
func (DownlinkResultEnum) Enum ¶
func (x DownlinkResultEnum) Enum() *DownlinkResultEnum
func (DownlinkResultEnum) EnumDescriptor
deprecated
func (DownlinkResultEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use DownlinkResultEnum.Descriptor instead.
func (DownlinkResultEnum) Number ¶
func (x DownlinkResultEnum) Number() protoreflect.EnumNumber
func (DownlinkResultEnum) String ¶
func (x DownlinkResultEnum) String() string
func (DownlinkResultEnum) Type ¶
func (DownlinkResultEnum) Type() protoreflect.EnumType
type DownlinkRxStatusQuery ¶
type DownlinkRxStatusQuery struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,2,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// contains filtered or unexported fields
}
Downlink rx status query
func (*DownlinkRxStatusQuery) Descriptor
deprecated
func (*DownlinkRxStatusQuery) Descriptor() ([]byte, []int)
Deprecated: Use DownlinkRxStatusQuery.ProtoReflect.Descriptor instead.
func (*DownlinkRxStatusQuery) GetEndnodeEui ¶
func (x *DownlinkRxStatusQuery) GetEndnodeEui() string
func (*DownlinkRxStatusQuery) ProtoMessage ¶
func (*DownlinkRxStatusQuery) ProtoMessage()
func (*DownlinkRxStatusQuery) ProtoReflect ¶
func (x *DownlinkRxStatusQuery) ProtoReflect() protoreflect.Message
func (*DownlinkRxStatusQuery) Reset ¶
func (x *DownlinkRxStatusQuery) Reset()
func (*DownlinkRxStatusQuery) String ¶
func (x *DownlinkRxStatusQuery) String() string
type EnableVariableMac ¶
type EnableVariableMac struct {
// MAC-Type that should be activated
MacType uint32 `protobuf:"varint,1,opt,name=mac_type,json=macType,proto3" json:"mac_type,omitempty"`
// contains filtered or unexported fields
}
func (*EnableVariableMac) Descriptor
deprecated
func (*EnableVariableMac) Descriptor() ([]byte, []int)
Deprecated: Use EnableVariableMac.ProtoReflect.Descriptor instead.
func (*EnableVariableMac) GetMacType ¶
func (x *EnableVariableMac) GetMacType() uint32
func (*EnableVariableMac) ProtoMessage ¶
func (*EnableVariableMac) ProtoMessage()
func (*EnableVariableMac) ProtoReflect ¶
func (x *EnableVariableMac) ProtoReflect() protoreflect.Message
func (*EnableVariableMac) Reset ¶
func (x *EnableVariableMac) Reset()
func (*EnableVariableMac) String ¶
func (x *EnableVariableMac) String() string
type EndnodeAttMessage ¶
type EndnodeAttMessage struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,2,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// Attachment_cnt counter.
AttachmentCnt uint32 `protobuf:"varint,3,opt,name=attachment_cnt,json=attachmentCnt,proto3" json:"attachment_cnt,omitempty"`
// End Point nonce, 4 bytes little endian
Nonce uint32 `protobuf:"varint,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
// End Point signature, 4 bytes little endian
Sign uint32 `protobuf:"varint,5,opt,name=sign,proto3" json:"sign,omitempty"`
// End Point short address, only if assigned by the Base Station, 2 bytes little endian
ShAddr *uint32 `protobuf:"varint,6,opt,name=sh_addr,json=shAddr,proto3,oneof" json:"sh_addr,omitempty"`
// True if End Point uses dual channel mode
DualChannel bool `protobuf:"varint,7,opt,name=dual_channel,json=dualChannel,proto3" json:"dual_channel,omitempty"`
// True if End Point uses DL repetition
Repetition bool `protobuf:"varint,8,opt,name=repetition,proto3" json:"repetition,omitempty"`
// True if End Point uses wide carrier offset
WideCarrOff bool `protobuf:"varint,9,opt,name=wide_carr_off,json=wideCarrOff,proto3" json:"wide_carr_off,omitempty"`
// True if End Point uses long DL interblock distance
LongBlkDist bool `protobuf:"varint,10,opt,name=long_blk_dist,json=longBlkDist,proto3" json:"long_blk_dist,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeAttMessage) Descriptor
deprecated
func (*EndnodeAttMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeAttMessage.ProtoReflect.Descriptor instead.
func (*EndnodeAttMessage) GetAttachmentCnt ¶
func (x *EndnodeAttMessage) GetAttachmentCnt() uint32
func (*EndnodeAttMessage) GetDualChannel ¶
func (x *EndnodeAttMessage) GetDualChannel() bool
func (*EndnodeAttMessage) GetEpEui ¶
func (x *EndnodeAttMessage) GetEpEui() string
func (*EndnodeAttMessage) GetLongBlkDist ¶
func (x *EndnodeAttMessage) GetLongBlkDist() bool
func (*EndnodeAttMessage) GetNonce ¶
func (x *EndnodeAttMessage) GetNonce() uint32
func (*EndnodeAttMessage) GetRepetition ¶
func (x *EndnodeAttMessage) GetRepetition() bool
func (*EndnodeAttMessage) GetShAddr ¶
func (x *EndnodeAttMessage) GetShAddr() uint32
func (*EndnodeAttMessage) GetSign ¶
func (x *EndnodeAttMessage) GetSign() uint32
func (*EndnodeAttMessage) GetWideCarrOff ¶
func (x *EndnodeAttMessage) GetWideCarrOff() bool
func (*EndnodeAttMessage) ProtoMessage ¶
func (*EndnodeAttMessage) ProtoMessage()
func (*EndnodeAttMessage) ProtoReflect ¶
func (x *EndnodeAttMessage) ProtoReflect() protoreflect.Message
func (*EndnodeAttMessage) Reset ¶
func (x *EndnodeAttMessage) Reset()
func (*EndnodeAttMessage) String ¶
func (x *EndnodeAttMessage) String() string
type EndnodeAttachErrorResponse ¶
type EndnodeAttachErrorResponse struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,1,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// Error message
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeAttachErrorResponse) Descriptor
deprecated
func (*EndnodeAttachErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeAttachErrorResponse.ProtoReflect.Descriptor instead.
func (*EndnodeAttachErrorResponse) GetEndnodeEui ¶
func (x *EndnodeAttachErrorResponse) GetEndnodeEui() string
func (*EndnodeAttachErrorResponse) GetMessage ¶
func (x *EndnodeAttachErrorResponse) GetMessage() string
func (*EndnodeAttachErrorResponse) ProtoMessage ¶
func (*EndnodeAttachErrorResponse) ProtoMessage()
func (*EndnodeAttachErrorResponse) ProtoReflect ¶
func (x *EndnodeAttachErrorResponse) ProtoReflect() protoreflect.Message
func (*EndnodeAttachErrorResponse) Reset ¶
func (x *EndnodeAttachErrorResponse) Reset()
func (*EndnodeAttachErrorResponse) String ¶
func (x *EndnodeAttachErrorResponse) String() string
type EndnodeAttachSuccessResponse ¶
type EndnodeAttachSuccessResponse struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,1,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// End Point short address, only if not assigned by the Base Station
ShAddr *uint32 `protobuf:"varint,2,opt,name=sh_addr,json=shAddr,proto3,oneof" json:"sh_addr,omitempty"`
// 16 Byte End Point network session key
NwkSessionKey []byte `protobuf:"bytes,3,opt,name=nwk_session_key,json=nwkSessionKey,proto3" json:"nwk_session_key,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeAttachSuccessResponse) Descriptor
deprecated
func (*EndnodeAttachSuccessResponse) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeAttachSuccessResponse.ProtoReflect.Descriptor instead.
func (*EndnodeAttachSuccessResponse) GetEndnodeEui ¶
func (x *EndnodeAttachSuccessResponse) GetEndnodeEui() string
func (*EndnodeAttachSuccessResponse) GetNwkSessionKey ¶
func (x *EndnodeAttachSuccessResponse) GetNwkSessionKey() []byte
func (*EndnodeAttachSuccessResponse) GetShAddr ¶
func (x *EndnodeAttachSuccessResponse) GetShAddr() uint32
func (*EndnodeAttachSuccessResponse) ProtoMessage ¶
func (*EndnodeAttachSuccessResponse) ProtoMessage()
func (*EndnodeAttachSuccessResponse) ProtoReflect ¶
func (x *EndnodeAttachSuccessResponse) ProtoReflect() protoreflect.Message
func (*EndnodeAttachSuccessResponse) Reset ¶
func (x *EndnodeAttachSuccessResponse) Reset()
func (*EndnodeAttachSuccessResponse) String ¶
func (x *EndnodeAttachSuccessResponse) String() string
type EndnodeDetMessage ¶
type EndnodeDetMessage struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,2,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// End Point signature , 4 bytes little endian
Sign uint32 `protobuf:"varint,3,opt,name=sign,proto3" json:"sign,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeDetMessage) Descriptor
deprecated
func (*EndnodeDetMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeDetMessage.ProtoReflect.Descriptor instead.
func (*EndnodeDetMessage) GetEpEui ¶
func (x *EndnodeDetMessage) GetEpEui() string
func (*EndnodeDetMessage) GetSign ¶
func (x *EndnodeDetMessage) GetSign() uint32
func (*EndnodeDetMessage) ProtoMessage ¶
func (*EndnodeDetMessage) ProtoMessage()
func (*EndnodeDetMessage) ProtoReflect ¶
func (x *EndnodeDetMessage) ProtoReflect() protoreflect.Message
func (*EndnodeDetMessage) Reset ¶
func (x *EndnodeDetMessage) Reset()
func (*EndnodeDetMessage) String ¶
func (x *EndnodeDetMessage) String() string
type EndnodeDetachErrorResponse ¶
type EndnodeDetachErrorResponse struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,1,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// Error message
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeDetachErrorResponse) Descriptor
deprecated
func (*EndnodeDetachErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeDetachErrorResponse.ProtoReflect.Descriptor instead.
func (*EndnodeDetachErrorResponse) GetEndnodeEui ¶
func (x *EndnodeDetachErrorResponse) GetEndnodeEui() string
func (*EndnodeDetachErrorResponse) GetMessage ¶
func (x *EndnodeDetachErrorResponse) GetMessage() string
func (*EndnodeDetachErrorResponse) ProtoMessage ¶
func (*EndnodeDetachErrorResponse) ProtoMessage()
func (*EndnodeDetachErrorResponse) ProtoReflect ¶
func (x *EndnodeDetachErrorResponse) ProtoReflect() protoreflect.Message
func (*EndnodeDetachErrorResponse) Reset ¶
func (x *EndnodeDetachErrorResponse) Reset()
func (*EndnodeDetachErrorResponse) String ¶
func (x *EndnodeDetachErrorResponse) String() string
type EndnodeDetachSuccessResponse ¶
type EndnodeDetachSuccessResponse struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,1,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// End Point signature, 4 bytes little endian
Sign uint32 `protobuf:"varint,2,opt,name=sign,proto3" json:"sign,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeDetachSuccessResponse) Descriptor
deprecated
func (*EndnodeDetachSuccessResponse) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeDetachSuccessResponse.ProtoReflect.Descriptor instead.
func (*EndnodeDetachSuccessResponse) GetEndnodeEui ¶
func (x *EndnodeDetachSuccessResponse) GetEndnodeEui() string
func (*EndnodeDetachSuccessResponse) GetSign ¶
func (x *EndnodeDetachSuccessResponse) GetSign() uint32
func (*EndnodeDetachSuccessResponse) ProtoMessage ¶
func (*EndnodeDetachSuccessResponse) ProtoMessage()
func (*EndnodeDetachSuccessResponse) ProtoReflect ¶
func (x *EndnodeDetachSuccessResponse) ProtoReflect() protoreflect.Message
func (*EndnodeDetachSuccessResponse) Reset ¶
func (x *EndnodeDetachSuccessResponse) Reset()
func (*EndnodeDetachSuccessResponse) String ¶
func (x *EndnodeDetachSuccessResponse) String() string
type EndnodeUlDataMessage ¶
type EndnodeUlDataMessage struct {
// Endnode EUI, hex string
EpEui string `protobuf:"bytes,1,opt,name=ep_eui,json=epEui,proto3" json:"ep_eui,omitempty"`
// End Point user data, might be empty
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// MPF header byte, 1 byte
Format uint32 `protobuf:"varint,3,opt,name=format,proto3" json:"format,omitempty"`
// mioty Mode. (Optional)
Mode *string `protobuf:"bytes,4,opt,name=mode,proto3,oneof" json:"mode,omitempty"`
// True if End Point downlink window is opened
DlOpen bool `protobuf:"varint,5,opt,name=dl_open,json=dlOpen,proto3" json:"dl_open,omitempty"`
// True if End Point expects a response in the DL window, requires dl_open
ResponseExp bool `protobuf:"varint,6,opt,name=response_exp,json=responseExp,proto3" json:"response_exp,omitempty"`
// True if End Point acknowledges the reception of a DL transmission in the last DL window (packetCnt - 1)
DlAck bool `protobuf:"varint,7,opt,name=dl_ack,json=dlAck,proto3" json:"dl_ack,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeUlDataMessage) Descriptor
deprecated
func (*EndnodeUlDataMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeUlDataMessage.ProtoReflect.Descriptor instead.
func (*EndnodeUlDataMessage) GetData ¶
func (x *EndnodeUlDataMessage) GetData() []byte
func (*EndnodeUlDataMessage) GetDlAck ¶
func (x *EndnodeUlDataMessage) GetDlAck() bool
func (*EndnodeUlDataMessage) GetDlOpen ¶
func (x *EndnodeUlDataMessage) GetDlOpen() bool
func (*EndnodeUlDataMessage) GetEpEui ¶
func (x *EndnodeUlDataMessage) GetEpEui() string
func (*EndnodeUlDataMessage) GetFormat ¶
func (x *EndnodeUlDataMessage) GetFormat() uint32
func (*EndnodeUlDataMessage) GetMode ¶
func (x *EndnodeUlDataMessage) GetMode() string
func (*EndnodeUlDataMessage) GetResponseExp ¶
func (x *EndnodeUlDataMessage) GetResponseExp() bool
func (*EndnodeUlDataMessage) ProtoMessage ¶
func (*EndnodeUlDataMessage) ProtoMessage()
func (*EndnodeUlDataMessage) ProtoReflect ¶
func (x *EndnodeUlDataMessage) ProtoReflect() protoreflect.Message
func (*EndnodeUlDataMessage) Reset ¶
func (x *EndnodeUlDataMessage) Reset()
func (*EndnodeUlDataMessage) String ¶
func (x *EndnodeUlDataMessage) String() string
type EndnodeUplink ¶
type EndnodeUplink struct {
// Basestation EUI, hex string
BsEui string `protobuf:"bytes,1,opt,name=bs_eui,json=bsEui,proto3" json:"bs_eui,omitempty"`
// Message timestamp.
Ts *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"`
// Message.
//
// Types that are valid to be assigned to Message:
//
// *EndnodeUplink_Att
// *EndnodeUplink_Det
// *EndnodeUplink_UlData
// *EndnodeUplink_VmUlData
Message isEndnodeUplink_Message `protobuf_oneof:"message"`
// Metadata.
Meta *EndnodeUplinkMetadata `protobuf:"bytes,8,opt,name=meta,proto3" json:"meta,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeUplink) Descriptor
deprecated
func (*EndnodeUplink) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeUplink.ProtoReflect.Descriptor instead.
func (*EndnodeUplink) GetAtt ¶
func (x *EndnodeUplink) GetAtt() *EndnodeAttMessage
func (*EndnodeUplink) GetBsEui ¶
func (x *EndnodeUplink) GetBsEui() string
func (*EndnodeUplink) GetDet ¶
func (x *EndnodeUplink) GetDet() *EndnodeDetMessage
func (*EndnodeUplink) GetMessage ¶
func (x *EndnodeUplink) GetMessage() isEndnodeUplink_Message
func (*EndnodeUplink) GetMeta ¶
func (x *EndnodeUplink) GetMeta() *EndnodeUplinkMetadata
func (*EndnodeUplink) GetTs ¶
func (x *EndnodeUplink) GetTs() *timestamppb.Timestamp
func (*EndnodeUplink) GetUlData ¶
func (x *EndnodeUplink) GetUlData() *EndnodeUlDataMessage
func (*EndnodeUplink) GetVmUlData ¶
func (x *EndnodeUplink) GetVmUlData() *EndnodeVariableMacUlDataMessage
func (*EndnodeUplink) ProtoMessage ¶
func (*EndnodeUplink) ProtoMessage()
func (*EndnodeUplink) ProtoReflect ¶
func (x *EndnodeUplink) ProtoReflect() protoreflect.Message
func (*EndnodeUplink) Reset ¶
func (x *EndnodeUplink) Reset()
func (*EndnodeUplink) String ¶
func (x *EndnodeUplink) String() string
type EndnodeUplinkMetadata ¶
type EndnodeUplinkMetadata struct {
// ID of the operation, only valid for the respective basestation
OpId int64 `protobuf:"varint,1,opt,name=op_id,json=opId,proto3" json:"op_id,omitempty"`
// Basestation RX time.
RxTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=rx_time,json=rxTime,proto3" json:"rx_time,omitempty"`
// Duration of the reception. (Optional)
RxDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=rx_duration,json=rxDuration,proto3,oneof" json:"rx_duration,omitempty"`
// Packet counter.
PacketCnt uint32 `protobuf:"varint,4,opt,name=packet_cnt,json=packetCnt,proto3" json:"packet_cnt,omitempty"`
// Profile. (Optional)
Profile *string `protobuf:"bytes,5,opt,name=profile,proto3,oneof" json:"profile,omitempty"`
// RSSI.
Rssi float64 `protobuf:"fixed64,6,opt,name=rssi,proto3" json:"rssi,omitempty"`
// SNR.
Snr float64 `protobuf:"fixed64,7,opt,name=snr,proto3" json:"snr,omitempty"`
// AWGN equivalent reception SNR. (Optional)
EqSnr *float64 `protobuf:"fixed64,8,opt,name=eq_snr,json=eqSnr,proto3,oneof" json:"eq_snr,omitempty"`
// Reception info for every subpacket. (Optional)
SubpacketInfo []*EndnodeUplinkSubpacket `protobuf:"bytes,9,rep,name=subpacket_info,json=subpacketInfo,proto3" json:"subpacket_info,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeUplinkMetadata) Descriptor
deprecated
func (*EndnodeUplinkMetadata) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeUplinkMetadata.ProtoReflect.Descriptor instead.
func (*EndnodeUplinkMetadata) GetEqSnr ¶
func (x *EndnodeUplinkMetadata) GetEqSnr() float64
func (*EndnodeUplinkMetadata) GetOpId ¶
func (x *EndnodeUplinkMetadata) GetOpId() int64
func (*EndnodeUplinkMetadata) GetPacketCnt ¶
func (x *EndnodeUplinkMetadata) GetPacketCnt() uint32
func (*EndnodeUplinkMetadata) GetProfile ¶
func (x *EndnodeUplinkMetadata) GetProfile() string
func (*EndnodeUplinkMetadata) GetRssi ¶
func (x *EndnodeUplinkMetadata) GetRssi() float64
func (*EndnodeUplinkMetadata) GetRxDuration ¶
func (x *EndnodeUplinkMetadata) GetRxDuration() *durationpb.Duration
func (*EndnodeUplinkMetadata) GetRxTime ¶
func (x *EndnodeUplinkMetadata) GetRxTime() *timestamppb.Timestamp
func (*EndnodeUplinkMetadata) GetSnr ¶
func (x *EndnodeUplinkMetadata) GetSnr() float64
func (*EndnodeUplinkMetadata) GetSubpacketInfo ¶
func (x *EndnodeUplinkMetadata) GetSubpacketInfo() []*EndnodeUplinkSubpacket
func (*EndnodeUplinkMetadata) ProtoMessage ¶
func (*EndnodeUplinkMetadata) ProtoMessage()
func (*EndnodeUplinkMetadata) ProtoReflect ¶
func (x *EndnodeUplinkMetadata) ProtoReflect() protoreflect.Message
func (*EndnodeUplinkMetadata) Reset ¶
func (x *EndnodeUplinkMetadata) Reset()
func (*EndnodeUplinkMetadata) String ¶
func (x *EndnodeUplinkMetadata) String() string
type EndnodeUplinkSubpacket ¶
type EndnodeUplinkSubpacket struct {
// Subpacket signal to noise ratio in dB.
Snr int32 `protobuf:"varint,1,opt,name=snr,proto3" json:"snr,omitempty"`
// Subpacket signal strength in dBm.
Rssi int32 `protobuf:"varint,2,opt,name=rssi,proto3" json:"rssi,omitempty"`
// Subpacket frequencies in Hz.
Frequency int32 `protobuf:"varint,3,opt,name=frequency,proto3" json:"frequency,omitempty"`
// Subpacket phases in degree +-180. (Optional)
Phase *int32 `protobuf:"varint,4,opt,name=phase,proto3,oneof" json:"phase,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeUplinkSubpacket) Descriptor
deprecated
func (*EndnodeUplinkSubpacket) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeUplinkSubpacket.ProtoReflect.Descriptor instead.
func (*EndnodeUplinkSubpacket) GetFrequency ¶
func (x *EndnodeUplinkSubpacket) GetFrequency() int32
func (*EndnodeUplinkSubpacket) GetPhase ¶
func (x *EndnodeUplinkSubpacket) GetPhase() int32
func (*EndnodeUplinkSubpacket) GetRssi ¶
func (x *EndnodeUplinkSubpacket) GetRssi() int32
func (*EndnodeUplinkSubpacket) GetSnr ¶
func (x *EndnodeUplinkSubpacket) GetSnr() int32
func (*EndnodeUplinkSubpacket) ProtoMessage ¶
func (*EndnodeUplinkSubpacket) ProtoMessage()
func (*EndnodeUplinkSubpacket) ProtoReflect ¶
func (x *EndnodeUplinkSubpacket) ProtoReflect() protoreflect.Message
func (*EndnodeUplinkSubpacket) Reset ¶
func (x *EndnodeUplinkSubpacket) Reset()
func (*EndnodeUplinkSubpacket) String ¶
func (x *EndnodeUplinkSubpacket) String() string
type EndnodeUplink_Att ¶
type EndnodeUplink_Att struct {
// Over the air attachment
Att *EndnodeAttMessage `protobuf:"bytes,4,opt,name=att,proto3,oneof"`
}
type EndnodeUplink_Det ¶
type EndnodeUplink_Det struct {
// Over the air detachment
Det *EndnodeDetMessage `protobuf:"bytes,5,opt,name=det,proto3,oneof"`
}
type EndnodeUplink_UlData ¶
type EndnodeUplink_UlData struct {
// Uplink payload
UlData *EndnodeUlDataMessage `protobuf:"bytes,6,opt,name=ul_data,json=ulData,proto3,oneof"`
}
type EndnodeUplink_VmUlData ¶
type EndnodeUplink_VmUlData struct {
// Variable Mac Uplink Payload
VmUlData *EndnodeVariableMacUlDataMessage `protobuf:"bytes,7,opt,name=vm_ul_data,json=vmUlData,proto3,oneof"`
}
type EndnodeVariableMacUlDataMessage ¶
type EndnodeVariableMacUlDataMessage struct {
// n Byte End Point user data U-MPDU; starting with first byte after MAC-Type
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// MAC-Type of Variable MAC, 1 byte
MacType uint32 `protobuf:"varint,2,opt,name=mac_type,json=macType,proto3" json:"mac_type,omitempty"`
// Frequency offset from center between primary and secondary channel in Hz
FreqOff float64 `protobuf:"fixed64,5,opt,name=freq_off,json=freqOff,proto3" json:"freq_off,omitempty"`
// Carrier spacing step size Bc, 0 = narrow, 1 = standard, 2 = wide
CarrSpace CarrierSpacingEnum `protobuf:"varint,6,opt,name=carr_space,json=carrSpace,proto3,enum=bs.CarrierSpacingEnum" json:"carr_space,omitempty"`
// Uplink TSMA Pattern group, 0 = normal, 1 = repetition, 2 = low delay
PattGrp TsmaPatternGroupEnum `protobuf:"varint,7,opt,name=patt_grp,json=pattGrp,proto3,enum=bs.TsmaPatternGroupEnum" json:"patt_grp,omitempty"`
// Uplink TSMA Pattern number p
PattNum uint32 `protobuf:"varint,8,opt,name=patt_num,json=pattNum,proto3" json:"patt_num,omitempty"`
// Header and payload CRC, crc[0] = header CRC, crc[1] = payload CRC
Crc uint64 `protobuf:"varint,9,opt,name=crc,proto3" json:"crc,omitempty"`
// contains filtered or unexported fields
}
func (*EndnodeVariableMacUlDataMessage) Descriptor
deprecated
func (*EndnodeVariableMacUlDataMessage) Descriptor() ([]byte, []int)
Deprecated: Use EndnodeVariableMacUlDataMessage.ProtoReflect.Descriptor instead.
func (*EndnodeVariableMacUlDataMessage) GetCarrSpace ¶
func (x *EndnodeVariableMacUlDataMessage) GetCarrSpace() CarrierSpacingEnum
func (*EndnodeVariableMacUlDataMessage) GetCrc ¶
func (x *EndnodeVariableMacUlDataMessage) GetCrc() uint64
func (*EndnodeVariableMacUlDataMessage) GetData ¶
func (x *EndnodeVariableMacUlDataMessage) GetData() []byte
func (*EndnodeVariableMacUlDataMessage) GetFreqOff ¶
func (x *EndnodeVariableMacUlDataMessage) GetFreqOff() float64
func (*EndnodeVariableMacUlDataMessage) GetMacType ¶
func (x *EndnodeVariableMacUlDataMessage) GetMacType() uint32
func (*EndnodeVariableMacUlDataMessage) GetPattGrp ¶
func (x *EndnodeVariableMacUlDataMessage) GetPattGrp() TsmaPatternGroupEnum
func (*EndnodeVariableMacUlDataMessage) GetPattNum ¶
func (x *EndnodeVariableMacUlDataMessage) GetPattNum() uint32
func (*EndnodeVariableMacUlDataMessage) ProtoMessage ¶
func (*EndnodeVariableMacUlDataMessage) ProtoMessage()
func (*EndnodeVariableMacUlDataMessage) ProtoReflect ¶
func (x *EndnodeVariableMacUlDataMessage) ProtoReflect() protoreflect.Message
func (*EndnodeVariableMacUlDataMessage) Reset ¶
func (x *EndnodeVariableMacUlDataMessage) Reset()
func (*EndnodeVariableMacUlDataMessage) String ¶
func (x *EndnodeVariableMacUlDataMessage) String() string
type EnqueDownlink ¶
type EnqueDownlink struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,2,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// Assigned queue ID for reference
DlQueId uint64 `protobuf:"varint,3,opt,name=dl_que_id,json=dlQueId,proto3" json:"dl_que_id,omitempty"`
// Priority, higher values are prioritized, optional, default 0
Priority *float32 `protobuf:"fixed32,4,opt,name=priority,proto3,oneof" json:"priority,omitempty"`
// MPF header byte, 1 byte
Format *uint32 `protobuf:"varint,5,opt,name=format,proto3,oneof" json:"format,omitempty"`
// Downlink payload.
//
// Types that are valid to be assigned to Payload:
//
// *EnqueDownlink_Ack
// *EnqueDownlink_Data
// *EnqueDownlink_DataEnc
Payload isEnqueDownlink_Payload `protobuf_oneof:"payload"`
// True to request End Point response, optional
ResponseExp *bool `protobuf:"varint,9,opt,name=response_exp,json=responseExp,proto3,oneof" json:"response_exp,omitempty"`
// True to request priority End Point response, optional
ResponsePrio *bool `protobuf:"varint,10,opt,name=response_prio,json=responsePrio,proto3,oneof" json:"response_prio,omitempty"`
// True to request further End Point DL window, optional
ReqDlWindow *bool `protobuf:"varint,11,opt,name=req_dl_window,json=reqDlWindow,proto3,oneof" json:"req_dl_window,omitempty"`
// True to send downlink only if End Point expects a response, optional
OnlyIfExpected *bool `protobuf:"varint,12,opt,name=only_if_expected,json=onlyIfExpected,proto3,oneof" json:"only_if_expected,omitempty"`
// contains filtered or unexported fields
}
Downlink data queue
func (*EnqueDownlink) Descriptor
deprecated
func (*EnqueDownlink) Descriptor() ([]byte, []int)
Deprecated: Use EnqueDownlink.ProtoReflect.Descriptor instead.
func (*EnqueDownlink) GetAck ¶
func (x *EnqueDownlink) GetAck() *Acknowledgement
func (*EnqueDownlink) GetData ¶
func (x *EnqueDownlink) GetData() *DownlinkData
func (*EnqueDownlink) GetDataEnc ¶
func (x *EnqueDownlink) GetDataEnc() *DownlinkDataEncrypted
func (*EnqueDownlink) GetDlQueId ¶
func (x *EnqueDownlink) GetDlQueId() uint64
func (*EnqueDownlink) GetEndnodeEui ¶
func (x *EnqueDownlink) GetEndnodeEui() string
func (*EnqueDownlink) GetFormat ¶
func (x *EnqueDownlink) GetFormat() uint32
func (*EnqueDownlink) GetOnlyIfExpected ¶
func (x *EnqueDownlink) GetOnlyIfExpected() bool
func (*EnqueDownlink) GetPayload ¶
func (x *EnqueDownlink) GetPayload() isEnqueDownlink_Payload
func (*EnqueDownlink) GetPriority ¶
func (x *EnqueDownlink) GetPriority() float32
func (*EnqueDownlink) GetReqDlWindow ¶
func (x *EnqueDownlink) GetReqDlWindow() bool
func (*EnqueDownlink) GetResponseExp ¶
func (x *EnqueDownlink) GetResponseExp() bool
func (*EnqueDownlink) GetResponsePrio ¶
func (x *EnqueDownlink) GetResponsePrio() bool
func (*EnqueDownlink) ProtoMessage ¶
func (*EnqueDownlink) ProtoMessage()
func (*EnqueDownlink) ProtoReflect ¶
func (x *EnqueDownlink) ProtoReflect() protoreflect.Message
func (*EnqueDownlink) Reset ¶
func (x *EnqueDownlink) Reset()
func (*EnqueDownlink) String ¶
func (x *EnqueDownlink) String() string
type EnqueDownlink_Ack ¶
type EnqueDownlink_Ack struct {
// Uplink acknowledgement
Ack *Acknowledgement `protobuf:"bytes,6,opt,name=ack,proto3,oneof"`
}
type EnqueDownlink_Data ¶
type EnqueDownlink_Data struct {
// Unencrypted payload
Data *DownlinkData `protobuf:"bytes,7,opt,name=data,proto3,oneof"`
}
type EnqueDownlink_DataEnc ¶
type EnqueDownlink_DataEnc struct {
// Encrypted payload
DataEnc *DownlinkDataEncrypted `protobuf:"bytes,8,opt,name=data_enc,json=dataEnc,proto3,oneof"`
}
type ErrorResponse ¶
type ErrorResponse struct {
// Error message
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// Error code
Code uint32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetCode ¶
func (x *ErrorResponse) GetCode() uint32
func (*ErrorResponse) GetMessage ¶
func (x *ErrorResponse) GetMessage() string
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type RequestStatus ¶
type RequestStatus struct {
// contains filtered or unexported fields
}
func (*RequestStatus) Descriptor
deprecated
func (*RequestStatus) Descriptor() ([]byte, []int)
Deprecated: Use RequestStatus.ProtoReflect.Descriptor instead.
func (*RequestStatus) ProtoMessage ¶
func (*RequestStatus) ProtoMessage()
func (*RequestStatus) ProtoReflect ¶
func (x *RequestStatus) ProtoReflect() protoreflect.Message
func (*RequestStatus) Reset ¶
func (x *RequestStatus) Reset()
func (*RequestStatus) String ¶
func (x *RequestStatus) String() string
type RequestVariableMacStatus ¶
type RequestVariableMacStatus struct {
// contains filtered or unexported fields
}
func (*RequestVariableMacStatus) Descriptor
deprecated
func (*RequestVariableMacStatus) Descriptor() ([]byte, []int)
Deprecated: Use RequestVariableMacStatus.ProtoReflect.Descriptor instead.
func (*RequestVariableMacStatus) ProtoMessage ¶
func (*RequestVariableMacStatus) ProtoMessage()
func (*RequestVariableMacStatus) ProtoReflect ¶
func (x *RequestVariableMacStatus) ProtoReflect() protoreflect.Message
func (*RequestVariableMacStatus) Reset ¶
func (x *RequestVariableMacStatus) Reset()
func (*RequestVariableMacStatus) String ¶
func (x *RequestVariableMacStatus) String() string
type RevokeDownlink ¶
type RevokeDownlink struct {
// Endnode EUI, hex string
EndnodeEui string `protobuf:"bytes,2,opt,name=endnode_eui,json=endnodeEui,proto3" json:"endnode_eui,omitempty"`
// Assigned queue ID for reference
DlQueId uint64 `protobuf:"varint,3,opt,name=dl_que_id,json=dlQueId,proto3" json:"dl_que_id,omitempty"`
// contains filtered or unexported fields
}
Downlink data revoke
func (*RevokeDownlink) Descriptor
deprecated
func (*RevokeDownlink) Descriptor() ([]byte, []int)
Deprecated: Use RevokeDownlink.ProtoReflect.Descriptor instead.
func (*RevokeDownlink) GetDlQueId ¶
func (x *RevokeDownlink) GetDlQueId() uint64
func (*RevokeDownlink) GetEndnodeEui ¶
func (x *RevokeDownlink) GetEndnodeEui() string
func (*RevokeDownlink) ProtoMessage ¶
func (*RevokeDownlink) ProtoMessage()
func (*RevokeDownlink) ProtoReflect ¶
func (x *RevokeDownlink) ProtoReflect() protoreflect.Message
func (*RevokeDownlink) Reset ¶
func (x *RevokeDownlink) Reset()
func (*RevokeDownlink) String ¶
func (x *RevokeDownlink) String() string
type ServerCommand ¶
type ServerCommand struct {
// Basestation EUI, hex string
BsEui string `protobuf:"bytes,1,opt,name=bs_eui,json=bsEui,proto3" json:"bs_eui,omitempty"`
// Command ID (UUID)
CommandId string `protobuf:"bytes,2,opt,name=command_id,json=commandId,proto3" json:"command_id,omitempty"`
// Message timestamp.
Ts *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=ts,proto3" json:"ts,omitempty"`
// Types that are valid to be assigned to Command:
//
// *ServerCommand_DlDataQue
// *ServerCommand_DlDataRev
// *ServerCommand_DlRxStatQry
// *ServerCommand_AttPrp
// *ServerCommand_DetPrp
// *ServerCommand_ReqStatus
// *ServerCommand_VmActivate
// *ServerCommand_VmDeactivate
// *ServerCommand_VmBatch
// *ServerCommand_VmStatus
Command isServerCommand_Command `protobuf_oneof:"command"`
// contains filtered or unexported fields
}
func (*ServerCommand) Descriptor
deprecated
func (*ServerCommand) Descriptor() ([]byte, []int)
Deprecated: Use ServerCommand.ProtoReflect.Descriptor instead.
func (*ServerCommand) GetAttPrp ¶
func (x *ServerCommand) GetAttPrp() *AttachPropagate
func (*ServerCommand) GetBsEui ¶
func (x *ServerCommand) GetBsEui() string
func (*ServerCommand) GetCommand ¶
func (x *ServerCommand) GetCommand() isServerCommand_Command
func (*ServerCommand) GetCommandId ¶
func (x *ServerCommand) GetCommandId() string
func (*ServerCommand) GetDetPrp ¶
func (x *ServerCommand) GetDetPrp() *DetachPropagate
func (*ServerCommand) GetDlDataQue ¶
func (x *ServerCommand) GetDlDataQue() *EnqueDownlink
func (*ServerCommand) GetDlDataRev ¶
func (x *ServerCommand) GetDlDataRev() *RevokeDownlink
func (*ServerCommand) GetDlRxStatQry ¶
func (x *ServerCommand) GetDlRxStatQry() *DownlinkRxStatusQuery
func (*ServerCommand) GetReqStatus ¶
func (x *ServerCommand) GetReqStatus() *RequestStatus
func (*ServerCommand) GetTs ¶
func (x *ServerCommand) GetTs() *timestamppb.Timestamp
func (*ServerCommand) GetVmActivate ¶
func (x *ServerCommand) GetVmActivate() *EnableVariableMac
func (*ServerCommand) GetVmBatch ¶
func (x *ServerCommand) GetVmBatch() *BatchVariableMac
func (*ServerCommand) GetVmDeactivate ¶
func (x *ServerCommand) GetVmDeactivate() *DisableVariableMac
func (*ServerCommand) GetVmStatus ¶
func (x *ServerCommand) GetVmStatus() *RequestVariableMacStatus
func (*ServerCommand) ProtoMessage ¶
func (*ServerCommand) ProtoMessage()
func (*ServerCommand) ProtoReflect ¶
func (x *ServerCommand) ProtoReflect() protoreflect.Message
func (*ServerCommand) Reset ¶
func (x *ServerCommand) Reset()
func (*ServerCommand) String ¶
func (x *ServerCommand) String() string
type ServerCommand_AttPrp ¶
type ServerCommand_AttPrp struct {
// Propagate attach
AttPrp *AttachPropagate `protobuf:"bytes,7,opt,name=att_prp,json=attPrp,proto3,oneof"`
}
type ServerCommand_DetPrp ¶
type ServerCommand_DetPrp struct {
// Propagate detach
DetPrp *DetachPropagate `protobuf:"bytes,8,opt,name=det_prp,json=detPrp,proto3,oneof"`
}
type ServerCommand_DlDataQue ¶
type ServerCommand_DlDataQue struct {
// Enque downlink
DlDataQue *EnqueDownlink `protobuf:"bytes,4,opt,name=dl_data_que,json=dlDataQue,proto3,oneof"`
}
type ServerCommand_DlDataRev ¶
type ServerCommand_DlDataRev struct {
// Revoke downlink
DlDataRev *RevokeDownlink `protobuf:"bytes,5,opt,name=dl_data_rev,json=dlDataRev,proto3,oneof"`
}
type ServerCommand_DlRxStatQry ¶
type ServerCommand_DlRxStatQry struct {
// Downlink RX status query
DlRxStatQry *DownlinkRxStatusQuery `protobuf:"bytes,6,opt,name=dl_rx_stat_qry,json=dlRxStatQry,proto3,oneof"`
}
type ServerCommand_ReqStatus ¶
type ServerCommand_ReqStatus struct {
// // Batch propagate
// BatchPropagate batch_prp = 9;
// Status
ReqStatus *RequestStatus `protobuf:"bytes,10,opt,name=req_status,json=reqStatus,proto3,oneof"`
}
type ServerCommand_VmActivate ¶
type ServerCommand_VmActivate struct {
// VM Activate
VmActivate *EnableVariableMac `protobuf:"bytes,11,opt,name=vm_activate,json=vmActivate,proto3,oneof"`
}
type ServerCommand_VmBatch ¶
type ServerCommand_VmBatch struct {
// VM Batch Activate/Deactivate
VmBatch *BatchVariableMac `protobuf:"bytes,13,opt,name=vm_batch,json=vmBatch,proto3,oneof"`
}
type ServerCommand_VmDeactivate ¶
type ServerCommand_VmDeactivate struct {
// VM Deactivate
VmDeactivate *DisableVariableMac `protobuf:"bytes,12,opt,name=vm_deactivate,json=vmDeactivate,proto3,oneof"`
}
type ServerCommand_VmStatus ¶
type ServerCommand_VmStatus struct {
// VM Status
VmStatus *RequestVariableMacStatus `protobuf:"bytes,14,opt,name=vm_status,json=vmStatus,proto3,oneof"`
}
type ServerResponse ¶
type ServerResponse struct {
// Basestation EUI, hex string
BsEui string `protobuf:"bytes,1,opt,name=bs_eui,json=bsEui,proto3" json:"bs_eui,omitempty"`
// ID of the operation this response is for, used to match responses to requests
// This is the same as the op_id in the request
OpId int64 `protobuf:"varint,2,opt,name=op_id,json=opId,proto3" json:"op_id,omitempty"`
// Response ID (UUID)
ResponseId string `protobuf:"bytes,3,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"`
// Response.
//
// Types that are valid to be assigned to Response:
//
// *ServerResponse_AttRsp
// *ServerResponse_DetRsp
// *ServerResponse_AttRspErr
// *ServerResponse_DetRspErr
// *ServerResponse_Err
Response isServerResponse_Response `protobuf_oneof:"response"`
// contains filtered or unexported fields
}
func (*ServerResponse) Descriptor
deprecated
func (*ServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use ServerResponse.ProtoReflect.Descriptor instead.
func (*ServerResponse) GetAttRsp ¶
func (x *ServerResponse) GetAttRsp() *EndnodeAttachSuccessResponse
func (*ServerResponse) GetAttRspErr ¶
func (x *ServerResponse) GetAttRspErr() *EndnodeAttachErrorResponse
func (*ServerResponse) GetBsEui ¶
func (x *ServerResponse) GetBsEui() string
func (*ServerResponse) GetDetRsp ¶
func (x *ServerResponse) GetDetRsp() *EndnodeDetachSuccessResponse
func (*ServerResponse) GetDetRspErr ¶
func (x *ServerResponse) GetDetRspErr() *EndnodeDetachErrorResponse
func (*ServerResponse) GetErr ¶
func (x *ServerResponse) GetErr() *ErrorResponse
func (*ServerResponse) GetOpId ¶
func (x *ServerResponse) GetOpId() int64
func (*ServerResponse) GetResponse ¶
func (x *ServerResponse) GetResponse() isServerResponse_Response
func (*ServerResponse) GetResponseId ¶
func (x *ServerResponse) GetResponseId() string
func (*ServerResponse) ProtoMessage ¶
func (*ServerResponse) ProtoMessage()
func (*ServerResponse) ProtoReflect ¶
func (x *ServerResponse) ProtoReflect() protoreflect.Message
func (*ServerResponse) Reset ¶
func (x *ServerResponse) Reset()
func (*ServerResponse) String ¶
func (x *ServerResponse) String() string
type ServerResponse_AttRsp ¶
type ServerResponse_AttRsp struct {
// Server attachment
AttRsp *EndnodeAttachSuccessResponse `protobuf:"bytes,4,opt,name=att_rsp,json=attRsp,proto3,oneof"`
}
type ServerResponse_AttRspErr ¶
type ServerResponse_AttRspErr struct {
// Server attachment error
AttRspErr *EndnodeAttachErrorResponse `protobuf:"bytes,6,opt,name=att_rsp_err,json=attRspErr,proto3,oneof"`
}
type ServerResponse_DetRsp ¶
type ServerResponse_DetRsp struct {
// Server detachment
DetRsp *EndnodeDetachSuccessResponse `protobuf:"bytes,5,opt,name=det_rsp,json=detRsp,proto3,oneof"`
}
type ServerResponse_DetRspErr ¶
type ServerResponse_DetRspErr struct {
// Server detachment error
DetRspErr *EndnodeDetachErrorResponse `protobuf:"bytes,7,opt,name=det_rsp_err,json=detRspErr,proto3,oneof"`
}
type ServerResponse_Err ¶
type ServerResponse_Err struct {
// Error response
Err *ErrorResponse `protobuf:"bytes,8,opt,name=err,proto3,oneof"`
}
type TsmaPatternGroupEnum ¶
type TsmaPatternGroupEnum int32
const ( TsmaPatternGroupEnum_NORMAL TsmaPatternGroupEnum = 0 TsmaPatternGroupEnum_REPETITION TsmaPatternGroupEnum = 1 TsmaPatternGroupEnum_LOW_DELAY TsmaPatternGroupEnum = 2 )
func (TsmaPatternGroupEnum) Descriptor ¶
func (TsmaPatternGroupEnum) Descriptor() protoreflect.EnumDescriptor
func (TsmaPatternGroupEnum) Enum ¶
func (x TsmaPatternGroupEnum) Enum() *TsmaPatternGroupEnum
func (TsmaPatternGroupEnum) EnumDescriptor
deprecated
func (TsmaPatternGroupEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use TsmaPatternGroupEnum.Descriptor instead.
func (TsmaPatternGroupEnum) Number ¶
func (x TsmaPatternGroupEnum) Number() protoreflect.EnumNumber
func (TsmaPatternGroupEnum) String ¶
func (x TsmaPatternGroupEnum) String() string
func (TsmaPatternGroupEnum) Type ¶
func (TsmaPatternGroupEnum) Type() protoreflect.EnumType