bs

package
v0.0.0-...-27b4e25 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var File_bs_basestation_proto protoreflect.FileDescriptor
View Source
var File_bs_cmd_proto protoreflect.FileDescriptor
View Source
var File_bs_endnode_proto protoreflect.FileDescriptor
View Source
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 (*BasestationDownlinkResult) GetTxTime

func (*BasestationDownlinkResult) ProtoMessage

func (*BasestationDownlinkResult) ProtoMessage()

func (*BasestationDownlinkResult) ProtoReflect

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 (*BasestationDownlinkRxStatus) ProtoMessage

func (*BasestationDownlinkRxStatus) ProtoMessage()

func (*BasestationDownlinkRxStatus) ProtoReflect

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 (*BasestationPropagationAck) GetSuccess

func (x *BasestationPropagationAck) GetSuccess() bool

func (*BasestationPropagationAck) ProtoMessage

func (*BasestationPropagationAck) ProtoMessage()

func (*BasestationPropagationAck) ProtoReflect

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) Enum

func (BasestationPropagationAck_State) EnumDescriptor deprecated

func (BasestationPropagationAck_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use BasestationPropagationAck_State.Descriptor instead.

func (BasestationPropagationAck_State) Number

func (BasestationPropagationAck_State) String

func (BasestationPropagationAck_State) Type

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 (*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) Enum

func (BasestationState_ConnectionState) EnumDescriptor deprecated

func (BasestationState_ConnectionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use BasestationState_ConnectionState.Descriptor instead.

func (BasestationState_ConnectionState) Number

func (BasestationState_ConnectionState) String

func (BasestationState_ConnectionState) Type

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 (*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 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 (*BasestationUplink) GetDlRes

func (*BasestationUplink) GetDlRxStat

func (*BasestationUplink) GetMessage

func (x *BasestationUplink) GetMessage() isBasestationUplink_Message

func (*BasestationUplink) GetOpId

func (x *BasestationUplink) GetOpId() int64

func (*BasestationUplink) GetPrpAck

func (*BasestationUplink) GetStatus

func (x *BasestationUplink) GetStatus() *BasestationStatus

func (*BasestationUplink) GetTs

func (*BasestationUplink) GetVmStatus

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 struct {
	// Connect
	Con *BasestationConnection `protobuf:"bytes,4,opt,name=con,proto3,oneof"`
}
type BasestationUplink_DlRes struct {
	// Downlink result
	DlRes *BasestationDownlinkResult `protobuf:"bytes,7,opt,name=dl_res,json=dlRes,proto3,oneof"`
}
type BasestationUplink_DlRxStat struct {
	// Downlink RX Status
	DlRxStat *BasestationDownlinkRxStatus `protobuf:"bytes,8,opt,name=dl_rx_stat,json=dlRxStat,proto3,oneof"`
}
type BasestationUplink_PrpAck struct {
	// Propagation ack
	PrpAck *BasestationPropagationAck `protobuf:"bytes,9,opt,name=prp_ack,json=prpAck,proto3,oneof"`
}
type BasestationUplink_Status struct {
	// Status
	Status *BasestationStatus `protobuf:"bytes,5,opt,name=status,proto3,oneof"`
}
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 (*BasestationVariableMacStatus) Reset

func (x *BasestationVariableMacStatus) Reset()

func (*BasestationVariableMacStatus) 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) Enum

func (CarrierSpacingEnum) EnumDescriptor deprecated

func (CarrierSpacingEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use CarrierSpacingEnum.Descriptor instead.

func (CarrierSpacingEnum) Number

func (CarrierSpacingEnum) String

func (x CarrierSpacingEnum) String() string

func (CarrierSpacingEnum) Type

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) Enum

func (DownlinkResultEnum) EnumDescriptor deprecated

func (DownlinkResultEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use DownlinkResultEnum.Descriptor instead.

func (DownlinkResultEnum) Number

func (DownlinkResultEnum) String

func (x DownlinkResultEnum) String() string

func (DownlinkResultEnum) Type

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 (*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 (*EndnodeAttachSuccessResponse) Reset

func (x *EndnodeAttachSuccessResponse) Reset()

func (*EndnodeAttachSuccessResponse) 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 (*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 (*EndnodeDetachSuccessResponse) Reset

func (x *EndnodeDetachSuccessResponse) Reset()

func (*EndnodeDetachSuccessResponse) 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 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 (*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 (*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 struct {
	// Over the air attachment
	Att *EndnodeAttMessage `protobuf:"bytes,4,opt,name=att,proto3,oneof"`
}
type EndnodeUplink_Det struct {
	// Over the air detachment
	Det *EndnodeDetMessage `protobuf:"bytes,5,opt,name=det,proto3,oneof"`
}
type EndnodeUplink_UlData struct {
	// Uplink payload
	UlData *EndnodeUlDataMessage `protobuf:"bytes,6,opt,name=ul_data,json=ulData,proto3,oneof"`
}
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 (*EndnodeVariableMacUlDataMessage) GetCrc

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 (*EndnodeVariableMacUlDataMessage) GetPattNum

func (x *EndnodeVariableMacUlDataMessage) GetPattNum() uint32

func (*EndnodeVariableMacUlDataMessage) ProtoMessage

func (*EndnodeVariableMacUlDataMessage) ProtoMessage()

func (*EndnodeVariableMacUlDataMessage) ProtoReflect

func (*EndnodeVariableMacUlDataMessage) Reset

func (*EndnodeVariableMacUlDataMessage) String

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 struct {
	// Uplink acknowledgement
	Ack *Acknowledgement `protobuf:"bytes,6,opt,name=ack,proto3,oneof"`
}
type EnqueDownlink_Data struct {
	// Unencrypted payload
	Data *DownlinkData `protobuf:"bytes,7,opt,name=data,proto3,oneof"`
}
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 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 (*ServerResponse) GetAttRspErr

func (x *ServerResponse) GetAttRspErr() *EndnodeAttachErrorResponse

func (*ServerResponse) GetBsEui

func (x *ServerResponse) GetBsEui() string

func (*ServerResponse) GetDetRsp

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) Enum

func (TsmaPatternGroupEnum) EnumDescriptor deprecated

func (TsmaPatternGroupEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use TsmaPatternGroupEnum.Descriptor instead.

func (TsmaPatternGroupEnum) Number

func (TsmaPatternGroupEnum) String

func (x TsmaPatternGroupEnum) String() string

func (TsmaPatternGroupEnum) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL