ns

package
v4.9.9 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2021 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RXWindow_name = map[int32]string{
		0: "RX1",
		1: "RX2",
	}
	RXWindow_value = map[string]int32{
		"RX1": 0,
		"RX2": 1,
	}
)

Enum value maps for RXWindow.

View Source
var (
	AggregationInterval_name = map[int32]string{
		0: "SECOND",
		1: "MINUTE",
		2: "HOUR",
		3: "DAY",
		4: "WEEK",
		5: "MONTH",
		6: "QUARTER",
		7: "YEAR",
	}
	AggregationInterval_value = map[string]int32{
		"SECOND":  0,
		"MINUTE":  1,
		"HOUR":    2,
		"DAY":     3,
		"WEEK":    4,
		"MONTH":   5,
		"QUARTER": 6,
		"YEAR":    7,
	}
)

Enum value maps for AggregationInterval.

View Source
var (
	MulticastGroupType_name = map[int32]string{
		0: "CLASS_C",
		1: "CLASS_B",
	}
	MulticastGroupType_value = map[string]int32{
		"CLASS_C": 0,
		"CLASS_B": 1,
	}
)

Enum value maps for MulticastGroupType.

View Source
var (
	RatePolicy_name = map[int32]string{
		0: "DROP",
		1: "MARK",
	}
	RatePolicy_value = map[string]int32{
		"DROP": 0,
		"MARK": 1,
	}
)

Enum value maps for RatePolicy.

View Source
var File_ns_ns_proto protoreflect.FileDescriptor
View Source
var File_ns_profiles_proto protoreflect.FileDescriptor

Functions

func RegisterNetworkServerServiceServer

func RegisterNetworkServerServiceServer(s *grpc.Server, srv NetworkServerServiceServer)

Types

type ADRAlgorithm added in v4.4.4

type ADRAlgorithm struct {

	// ADR algorithm ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ADR algorithm name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ADRAlgorithm) Descriptor deprecated added in v4.4.4

func (*ADRAlgorithm) Descriptor() ([]byte, []int)

Deprecated: Use ADRAlgorithm.ProtoReflect.Descriptor instead.

func (*ADRAlgorithm) GetId added in v4.4.4

func (x *ADRAlgorithm) GetId() string

func (*ADRAlgorithm) GetName added in v4.4.4

func (x *ADRAlgorithm) GetName() string

func (*ADRAlgorithm) ProtoMessage added in v4.4.4

func (*ADRAlgorithm) ProtoMessage()

func (*ADRAlgorithm) ProtoReflect added in v4.4.4

func (x *ADRAlgorithm) ProtoReflect() protoreflect.Message

func (*ADRAlgorithm) Reset added in v4.4.4

func (x *ADRAlgorithm) Reset()

func (*ADRAlgorithm) String added in v4.4.4

func (x *ADRAlgorithm) String() string

type ActivateDeviceRequest

type ActivateDeviceRequest struct {

	// Device-activation to activate a device (ABP).
	DeviceActivation *DeviceActivation `protobuf:"bytes,1,opt,name=device_activation,json=deviceActivation,proto3" json:"device_activation,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateDeviceRequest) Descriptor deprecated

func (*ActivateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateDeviceRequest.ProtoReflect.Descriptor instead.

func (*ActivateDeviceRequest) GetDeviceActivation

func (x *ActivateDeviceRequest) GetDeviceActivation() *DeviceActivation

func (*ActivateDeviceRequest) ProtoMessage

func (*ActivateDeviceRequest) ProtoMessage()

func (*ActivateDeviceRequest) ProtoReflect

func (x *ActivateDeviceRequest) ProtoReflect() protoreflect.Message

func (*ActivateDeviceRequest) Reset

func (x *ActivateDeviceRequest) Reset()

func (*ActivateDeviceRequest) String

func (x *ActivateDeviceRequest) String() string

type AddDeviceToMulticastGroupRequest

type AddDeviceToMulticastGroupRequest struct {

	// Device EUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Multicast-group ID.
	MulticastGroupId []byte `protobuf:"bytes,2,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDeviceToMulticastGroupRequest) Descriptor deprecated

func (*AddDeviceToMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddDeviceToMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*AddDeviceToMulticastGroupRequest) GetDevEui

func (x *AddDeviceToMulticastGroupRequest) GetDevEui() []byte

func (*AddDeviceToMulticastGroupRequest) GetMulticastGroupId

func (x *AddDeviceToMulticastGroupRequest) GetMulticastGroupId() []byte

func (*AddDeviceToMulticastGroupRequest) ProtoMessage

func (*AddDeviceToMulticastGroupRequest) ProtoMessage()

func (*AddDeviceToMulticastGroupRequest) ProtoReflect

func (*AddDeviceToMulticastGroupRequest) Reset

func (*AddDeviceToMulticastGroupRequest) String

type AggregationInterval

type AggregationInterval int32
const (
	AggregationInterval_SECOND  AggregationInterval = 0
	AggregationInterval_MINUTE  AggregationInterval = 1
	AggregationInterval_HOUR    AggregationInterval = 2
	AggregationInterval_DAY     AggregationInterval = 3
	AggregationInterval_WEEK    AggregationInterval = 4
	AggregationInterval_MONTH   AggregationInterval = 5
	AggregationInterval_QUARTER AggregationInterval = 6
	AggregationInterval_YEAR    AggregationInterval = 7
)

func (AggregationInterval) Descriptor

func (AggregationInterval) Enum

func (AggregationInterval) EnumDescriptor deprecated

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

Deprecated: Use AggregationInterval.Descriptor instead.

func (AggregationInterval) Number

func (AggregationInterval) String

func (x AggregationInterval) String() string

func (AggregationInterval) Type

type CreateDeviceProfileRequest

type CreateDeviceProfileRequest struct {

	// Device-profile object to create.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileRequest) Descriptor deprecated

func (*CreateDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileRequest) GetDeviceProfile

func (x *CreateDeviceProfileRequest) GetDeviceProfile() *DeviceProfile

func (*CreateDeviceProfileRequest) ProtoMessage

func (*CreateDeviceProfileRequest) ProtoMessage()

func (*CreateDeviceProfileRequest) ProtoReflect

func (*CreateDeviceProfileRequest) Reset

func (x *CreateDeviceProfileRequest) Reset()

func (*CreateDeviceProfileRequest) String

func (x *CreateDeviceProfileRequest) String() string

type CreateDeviceProfileResponse

type CreateDeviceProfileResponse struct {

	// ID of the created device-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileResponse) Descriptor deprecated

func (*CreateDeviceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileResponse) GetId

func (x *CreateDeviceProfileResponse) GetId() []byte

func (*CreateDeviceProfileResponse) ProtoMessage

func (*CreateDeviceProfileResponse) ProtoMessage()

func (*CreateDeviceProfileResponse) ProtoReflect

func (*CreateDeviceProfileResponse) Reset

func (x *CreateDeviceProfileResponse) Reset()

func (*CreateDeviceProfileResponse) String

func (x *CreateDeviceProfileResponse) String() string

type CreateDeviceQueueItemRequest

type CreateDeviceQueueItemRequest struct {
	Item *DeviceQueueItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceQueueItemRequest) Descriptor deprecated

func (*CreateDeviceQueueItemRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceQueueItemRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceQueueItemRequest) GetItem

func (*CreateDeviceQueueItemRequest) ProtoMessage

func (*CreateDeviceQueueItemRequest) ProtoMessage()

func (*CreateDeviceQueueItemRequest) ProtoReflect

func (*CreateDeviceQueueItemRequest) Reset

func (x *CreateDeviceQueueItemRequest) Reset()

func (*CreateDeviceQueueItemRequest) String

type CreateDeviceRequest

type CreateDeviceRequest struct {

	// Device object to create.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceRequest) Descriptor deprecated

func (*CreateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceRequest) GetDevice

func (x *CreateDeviceRequest) GetDevice() *Device

func (*CreateDeviceRequest) ProtoMessage

func (*CreateDeviceRequest) ProtoMessage()

func (*CreateDeviceRequest) ProtoReflect

func (x *CreateDeviceRequest) ProtoReflect() protoreflect.Message

func (*CreateDeviceRequest) Reset

func (x *CreateDeviceRequest) Reset()

func (*CreateDeviceRequest) String

func (x *CreateDeviceRequest) String() string

type CreateGatewayProfileRequest

type CreateGatewayProfileRequest struct {

	// Gateway-profile object to create.
	GatewayProfile *GatewayProfile `protobuf:"bytes,1,opt,name=gateway_profile,json=gatewayProfile,proto3" json:"gateway_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayProfileRequest) Descriptor deprecated

func (*CreateGatewayProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayProfileRequest) GetGatewayProfile

func (x *CreateGatewayProfileRequest) GetGatewayProfile() *GatewayProfile

func (*CreateGatewayProfileRequest) ProtoMessage

func (*CreateGatewayProfileRequest) ProtoMessage()

func (*CreateGatewayProfileRequest) ProtoReflect

func (*CreateGatewayProfileRequest) Reset

func (x *CreateGatewayProfileRequest) Reset()

func (*CreateGatewayProfileRequest) String

func (x *CreateGatewayProfileRequest) String() string

type CreateGatewayProfileResponse

type CreateGatewayProfileResponse struct {

	// ID of the create configuration object.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayProfileResponse) Descriptor deprecated

func (*CreateGatewayProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateGatewayProfileResponse) GetId

func (x *CreateGatewayProfileResponse) GetId() []byte

func (*CreateGatewayProfileResponse) ProtoMessage

func (*CreateGatewayProfileResponse) ProtoMessage()

func (*CreateGatewayProfileResponse) ProtoReflect

func (*CreateGatewayProfileResponse) Reset

func (x *CreateGatewayProfileResponse) Reset()

func (*CreateGatewayProfileResponse) String

type CreateGatewayRequest

type CreateGatewayRequest struct {

	// Gateway object to create.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayRequest) Descriptor deprecated

func (*CreateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayRequest) GetGateway

func (x *CreateGatewayRequest) GetGateway() *Gateway

func (*CreateGatewayRequest) ProtoMessage

func (*CreateGatewayRequest) ProtoMessage()

func (*CreateGatewayRequest) ProtoReflect

func (x *CreateGatewayRequest) ProtoReflect() protoreflect.Message

func (*CreateGatewayRequest) Reset

func (x *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) String

func (x *CreateGatewayRequest) String() string

type CreateMACCommandQueueItemRequest

type CreateMACCommandQueueItemRequest struct {

	// DevEUI EUI (8 bytes).
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Command identifier (specified by the LoRaWAN specs).
	Cid uint32 `protobuf:"varint,4,opt,name=cid,proto3" json:"cid,omitempty"`
	// MAC-command(s). In case multiple payloads are defined, then they
	// are always sent within a single frame.
	Commands [][]byte `protobuf:"bytes,5,rep,name=commands,proto3" json:"commands,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMACCommandQueueItemRequest) Descriptor deprecated

func (*CreateMACCommandQueueItemRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMACCommandQueueItemRequest.ProtoReflect.Descriptor instead.

func (*CreateMACCommandQueueItemRequest) GetCid

func (*CreateMACCommandQueueItemRequest) GetCommands

func (x *CreateMACCommandQueueItemRequest) GetCommands() [][]byte

func (*CreateMACCommandQueueItemRequest) GetDevEui

func (x *CreateMACCommandQueueItemRequest) GetDevEui() []byte

func (*CreateMACCommandQueueItemRequest) ProtoMessage

func (*CreateMACCommandQueueItemRequest) ProtoMessage()

func (*CreateMACCommandQueueItemRequest) ProtoReflect

func (*CreateMACCommandQueueItemRequest) Reset

func (*CreateMACCommandQueueItemRequest) String

type CreateMulticastGroupRequest

type CreateMulticastGroupRequest struct {

	// Multicast-group to create.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMulticastGroupRequest) Descriptor deprecated

func (*CreateMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateMulticastGroupRequest) GetMulticastGroup

func (x *CreateMulticastGroupRequest) GetMulticastGroup() *MulticastGroup

func (*CreateMulticastGroupRequest) ProtoMessage

func (*CreateMulticastGroupRequest) ProtoMessage()

func (*CreateMulticastGroupRequest) ProtoReflect

func (*CreateMulticastGroupRequest) Reset

func (x *CreateMulticastGroupRequest) Reset()

func (*CreateMulticastGroupRequest) String

func (x *CreateMulticastGroupRequest) String() string

type CreateMulticastGroupResponse

type CreateMulticastGroupResponse struct {

	// Multicast-group ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMulticastGroupResponse) Descriptor deprecated

func (*CreateMulticastGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateMulticastGroupResponse.ProtoReflect.Descriptor instead.

func (*CreateMulticastGroupResponse) GetId

func (x *CreateMulticastGroupResponse) GetId() []byte

func (*CreateMulticastGroupResponse) ProtoMessage

func (*CreateMulticastGroupResponse) ProtoMessage()

func (*CreateMulticastGroupResponse) ProtoReflect

func (*CreateMulticastGroupResponse) Reset

func (x *CreateMulticastGroupResponse) Reset()

func (*CreateMulticastGroupResponse) String

type CreateRoutingProfileRequest

type CreateRoutingProfileRequest struct {

	// Routing-profile object to create.
	RoutingProfile *RoutingProfile `protobuf:"bytes,1,opt,name=routing_profile,json=routingProfile,proto3" json:"routing_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoutingProfileRequest) Descriptor deprecated

func (*CreateRoutingProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRoutingProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateRoutingProfileRequest) GetRoutingProfile

func (x *CreateRoutingProfileRequest) GetRoutingProfile() *RoutingProfile

func (*CreateRoutingProfileRequest) ProtoMessage

func (*CreateRoutingProfileRequest) ProtoMessage()

func (*CreateRoutingProfileRequest) ProtoReflect

func (*CreateRoutingProfileRequest) Reset

func (x *CreateRoutingProfileRequest) Reset()

func (*CreateRoutingProfileRequest) String

func (x *CreateRoutingProfileRequest) String() string

type CreateRoutingProfileResponse

type CreateRoutingProfileResponse struct {

	// ID of the created routing-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoutingProfileResponse) Descriptor deprecated

func (*CreateRoutingProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateRoutingProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateRoutingProfileResponse) GetId

func (x *CreateRoutingProfileResponse) GetId() []byte

func (*CreateRoutingProfileResponse) ProtoMessage

func (*CreateRoutingProfileResponse) ProtoMessage()

func (*CreateRoutingProfileResponse) ProtoReflect

func (*CreateRoutingProfileResponse) Reset

func (x *CreateRoutingProfileResponse) Reset()

func (*CreateRoutingProfileResponse) String

type CreateServiceProfileRequest

type CreateServiceProfileRequest struct {

	// Service-profile object to create.
	ServiceProfile *ServiceProfile `protobuf:"bytes,1,opt,name=service_profile,json=serviceProfile,proto3" json:"service_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceProfileRequest) Descriptor deprecated

func (*CreateServiceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceProfileRequest) GetServiceProfile

func (x *CreateServiceProfileRequest) GetServiceProfile() *ServiceProfile

func (*CreateServiceProfileRequest) ProtoMessage

func (*CreateServiceProfileRequest) ProtoMessage()

func (*CreateServiceProfileRequest) ProtoReflect

func (*CreateServiceProfileRequest) Reset

func (x *CreateServiceProfileRequest) Reset()

func (*CreateServiceProfileRequest) String

func (x *CreateServiceProfileRequest) String() string

type CreateServiceProfileResponse

type CreateServiceProfileResponse struct {

	// ID of the created service-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceProfileResponse) Descriptor deprecated

func (*CreateServiceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateServiceProfileResponse) GetId

func (x *CreateServiceProfileResponse) GetId() []byte

func (*CreateServiceProfileResponse) ProtoMessage

func (*CreateServiceProfileResponse) ProtoMessage()

func (*CreateServiceProfileResponse) ProtoReflect

func (*CreateServiceProfileResponse) Reset

func (x *CreateServiceProfileResponse) Reset()

func (*CreateServiceProfileResponse) String

type DeactivateDeviceRequest

type DeactivateDeviceRequest struct {

	// Device EUI (8 bytes).
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateDeviceRequest) Descriptor deprecated

func (*DeactivateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeactivateDeviceRequest) GetDevEui

func (x *DeactivateDeviceRequest) GetDevEui() []byte

func (*DeactivateDeviceRequest) ProtoMessage

func (*DeactivateDeviceRequest) ProtoMessage()

func (*DeactivateDeviceRequest) ProtoReflect

func (x *DeactivateDeviceRequest) ProtoReflect() protoreflect.Message

func (*DeactivateDeviceRequest) Reset

func (x *DeactivateDeviceRequest) Reset()

func (*DeactivateDeviceRequest) String

func (x *DeactivateDeviceRequest) String() string

type DeleteDeviceProfileRequest

type DeleteDeviceProfileRequest struct {

	// Device-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceProfileRequest) Descriptor deprecated

func (*DeleteDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceProfileRequest) GetId

func (x *DeleteDeviceProfileRequest) GetId() []byte

func (*DeleteDeviceProfileRequest) ProtoMessage

func (*DeleteDeviceProfileRequest) ProtoMessage()

func (*DeleteDeviceProfileRequest) ProtoReflect

func (*DeleteDeviceProfileRequest) Reset

func (x *DeleteDeviceProfileRequest) Reset()

func (*DeleteDeviceProfileRequest) String

func (x *DeleteDeviceProfileRequest) String() string

type DeleteDeviceRequest

type DeleteDeviceRequest struct {

	// DevEUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceRequest) Descriptor deprecated

func (*DeleteDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceRequest) GetDevEui

func (x *DeleteDeviceRequest) GetDevEui() []byte

func (*DeleteDeviceRequest) ProtoMessage

func (*DeleteDeviceRequest) ProtoMessage()

func (*DeleteDeviceRequest) ProtoReflect

func (x *DeleteDeviceRequest) ProtoReflect() protoreflect.Message

func (*DeleteDeviceRequest) Reset

func (x *DeleteDeviceRequest) Reset()

func (*DeleteDeviceRequest) String

func (x *DeleteDeviceRequest) String() string

type DeleteGatewayProfileRequest

type DeleteGatewayProfileRequest struct {

	// Gateway-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayProfileRequest) Descriptor deprecated

func (*DeleteGatewayProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGatewayProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayProfileRequest) GetId

func (x *DeleteGatewayProfileRequest) GetId() []byte

func (*DeleteGatewayProfileRequest) ProtoMessage

func (*DeleteGatewayProfileRequest) ProtoMessage()

func (*DeleteGatewayProfileRequest) ProtoReflect

func (*DeleteGatewayProfileRequest) Reset

func (x *DeleteGatewayProfileRequest) Reset()

func (*DeleteGatewayProfileRequest) String

func (x *DeleteGatewayProfileRequest) String() string

type DeleteGatewayRequest

type DeleteGatewayRequest struct {

	// Gateway ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayRequest) Descriptor deprecated

func (*DeleteGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayRequest) GetId

func (x *DeleteGatewayRequest) GetId() []byte

func (*DeleteGatewayRequest) ProtoMessage

func (*DeleteGatewayRequest) ProtoMessage()

func (*DeleteGatewayRequest) ProtoReflect

func (x *DeleteGatewayRequest) ProtoReflect() protoreflect.Message

func (*DeleteGatewayRequest) Reset

func (x *DeleteGatewayRequest) Reset()

func (*DeleteGatewayRequest) String

func (x *DeleteGatewayRequest) String() string

type DeleteMulticastGroupRequest

type DeleteMulticastGroupRequest struct {

	// Multicast-group ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMulticastGroupRequest) Descriptor deprecated

func (*DeleteMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteMulticastGroupRequest) GetId

func (x *DeleteMulticastGroupRequest) GetId() []byte

func (*DeleteMulticastGroupRequest) ProtoMessage

func (*DeleteMulticastGroupRequest) ProtoMessage()

func (*DeleteMulticastGroupRequest) ProtoReflect

func (*DeleteMulticastGroupRequest) Reset

func (x *DeleteMulticastGroupRequest) Reset()

func (*DeleteMulticastGroupRequest) String

func (x *DeleteMulticastGroupRequest) String() string

type DeleteRoutingProfileRequest

type DeleteRoutingProfileRequest struct {

	// Routing-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRoutingProfileRequest) Descriptor deprecated

func (*DeleteRoutingProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRoutingProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteRoutingProfileRequest) GetId

func (x *DeleteRoutingProfileRequest) GetId() []byte

func (*DeleteRoutingProfileRequest) ProtoMessage

func (*DeleteRoutingProfileRequest) ProtoMessage()

func (*DeleteRoutingProfileRequest) ProtoReflect

func (*DeleteRoutingProfileRequest) Reset

func (x *DeleteRoutingProfileRequest) Reset()

func (*DeleteRoutingProfileRequest) String

func (x *DeleteRoutingProfileRequest) String() string

type DeleteServiceProfileRequest

type DeleteServiceProfileRequest struct {

	// ID of the service-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServiceProfileRequest) Descriptor deprecated

func (*DeleteServiceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceProfileRequest) GetId

func (x *DeleteServiceProfileRequest) GetId() []byte

func (*DeleteServiceProfileRequest) ProtoMessage

func (*DeleteServiceProfileRequest) ProtoMessage()

func (*DeleteServiceProfileRequest) ProtoReflect

func (*DeleteServiceProfileRequest) Reset

func (x *DeleteServiceProfileRequest) Reset()

func (*DeleteServiceProfileRequest) String

func (x *DeleteServiceProfileRequest) String() string

type Device

type Device struct {

	// DevEUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Device-profile ID.
	DeviceProfileId []byte `protobuf:"bytes,2,opt,name=device_profile_id,json=deviceProfileId,proto3" json:"device_profile_id,omitempty"`
	// Service-profile ID.
	ServiceProfileId []byte `protobuf:"bytes,3,opt,name=service_profile_id,json=serviceProfileId,proto3" json:"service_profile_id,omitempty"`
	// Routing-profile ID.
	RoutingProfileId []byte `protobuf:"bytes,4,opt,name=routing_profile_id,json=routingProfileId,proto3" json:"routing_profile_id,omitempty"`
	// Skip frame-counter check.
	// Note that turning this on is insecure and is intended for debugging only.
	SkipFCntCheck bool `protobuf:"varint,5,opt,name=skip_f_cnt_check,json=skipFCntCheck,proto3" json:"skip_f_cnt_check,omitempty"`
	// Reference altitude.
	// When using geolocation, this altitude will be used as a reference
	// (when supported by the geolocation-server) to increase geolocation
	// accuracy.
	ReferenceAltitude float64 `protobuf:"fixed64,6,opt,name=reference_altitude,json=referenceAltitude,proto3" json:"reference_altitude,omitempty"`
	// Device is disabled.
	IsDisabled bool `protobuf:"varint,7,opt,name=is_disabled,json=isDisabled,proto3" json:"is_disabled,omitempty"`
	// contains filtered or unexported fields
}

func (*Device) Descriptor deprecated

func (*Device) Descriptor() ([]byte, []int)

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetDevEui

func (x *Device) GetDevEui() []byte

func (*Device) GetDeviceProfileId

func (x *Device) GetDeviceProfileId() []byte

func (*Device) GetIsDisabled

func (x *Device) GetIsDisabled() bool

func (*Device) GetReferenceAltitude

func (x *Device) GetReferenceAltitude() float64

func (*Device) GetRoutingProfileId

func (x *Device) GetRoutingProfileId() []byte

func (*Device) GetServiceProfileId

func (x *Device) GetServiceProfileId() []byte

func (*Device) GetSkipFCntCheck

func (x *Device) GetSkipFCntCheck() bool

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

func (x *Device) ProtoReflect() protoreflect.Message

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type DeviceActivation

type DeviceActivation struct {

	// DevEUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Device address (DevAddr).
	DevAddr []byte `protobuf:"bytes,2,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// SNwkSIntKey (serving network-server session integrity key).
	SNwkSIntKey []byte `protobuf:"bytes,3,opt,name=s_nwk_s_int_key,json=sNwkSIntKey,proto3" json:"s_nwk_s_int_key,omitempty"`
	// FNwkSIntKey (forwarding network-server session integrity key).
	FNwkSIntKey []byte `protobuf:"bytes,4,opt,name=f_nwk_s_int_key,json=fNwkSIntKey,proto3" json:"f_nwk_s_int_key,omitempty"`
	// NwkSEncKey (network-server session encryption key).
	NwkSEncKey []byte `protobuf:"bytes,5,opt,name=nwk_s_enc_key,json=nwkSEncKey,proto3" json:"nwk_s_enc_key,omitempty"`
	// The next expected uplink frame-counter.
	FCntUp uint32 `protobuf:"varint,6,opt,name=f_cnt_up,json=fCntUp,proto3" json:"f_cnt_up,omitempty"`
	// The network frame-counter used for the next downlink frame.
	NFCntDown uint32 `protobuf:"varint,7,opt,name=n_f_cnt_down,json=nFCntDown,proto3" json:"n_f_cnt_down,omitempty"`
	// The application frame-counter used for the next downlink frame (LoRaWAN 1.1).
	AFCntDown uint32 `protobuf:"varint,8,opt,name=a_f_cnt_down,json=aFCntDown,proto3" json:"a_f_cnt_down,omitempty"`
	// Skip frame-counter checks (this is insecure, but could be helpful for debugging).
	SkipFCntCheck bool `protobuf:"varint,9,opt,name=skip_f_cnt_check,json=skipFCntCheck,proto3" json:"skip_f_cnt_check,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceActivation) Descriptor deprecated

func (*DeviceActivation) Descriptor() ([]byte, []int)

Deprecated: Use DeviceActivation.ProtoReflect.Descriptor instead.

func (*DeviceActivation) GetAFCntDown

func (x *DeviceActivation) GetAFCntDown() uint32

func (*DeviceActivation) GetDevAddr

func (x *DeviceActivation) GetDevAddr() []byte

func (*DeviceActivation) GetDevEui

func (x *DeviceActivation) GetDevEui() []byte

func (*DeviceActivation) GetFCntUp

func (x *DeviceActivation) GetFCntUp() uint32

func (*DeviceActivation) GetFNwkSIntKey

func (x *DeviceActivation) GetFNwkSIntKey() []byte

func (*DeviceActivation) GetNFCntDown

func (x *DeviceActivation) GetNFCntDown() uint32

func (*DeviceActivation) GetNwkSEncKey

func (x *DeviceActivation) GetNwkSEncKey() []byte

func (*DeviceActivation) GetSNwkSIntKey

func (x *DeviceActivation) GetSNwkSIntKey() []byte

func (*DeviceActivation) GetSkipFCntCheck

func (x *DeviceActivation) GetSkipFCntCheck() bool

func (*DeviceActivation) ProtoMessage

func (*DeviceActivation) ProtoMessage()

func (*DeviceActivation) ProtoReflect

func (x *DeviceActivation) ProtoReflect() protoreflect.Message

func (*DeviceActivation) Reset

func (x *DeviceActivation) Reset()

func (*DeviceActivation) String

func (x *DeviceActivation) String() string

type DeviceProfile

type DeviceProfile struct {

	// Device-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// End-Device supports Class B.
	SupportsClassB bool `protobuf:"varint,2,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Maximum delay for the End-Device to answer a MAC request or a confirmed DL frame (mandatory if class B mode supported).
	ClassBTimeout uint32 `protobuf:"varint,3,opt,name=class_b_timeout,json=classBTimeout,proto3" json:"class_b_timeout,omitempty"`
	// Mandatory if class B mode supported.
	PingSlotPeriod uint32 `protobuf:"varint,4,opt,name=ping_slot_period,json=pingSlotPeriod,proto3" json:"ping_slot_period,omitempty"`
	// Mandatory if class B mode supported.
	PingSlotDr uint32 `protobuf:"varint,5,opt,name=ping_slot_dr,json=pingSlotDr,proto3" json:"ping_slot_dr,omitempty"`
	// Mandatory if class B mode supported.
	PingSlotFreq uint32 `protobuf:"varint,6,opt,name=ping_slot_freq,json=pingSlotFreq,proto3" json:"ping_slot_freq,omitempty"`
	// End-Device supports Class C.
	SupportsClassC bool `protobuf:"varint,7,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// Maximum delay for the End-Device to answer a MAC request or a confirmed DL frame (mandatory if class C mode supported).
	ClassCTimeout uint32 `protobuf:"varint,8,opt,name=class_c_timeout,json=classCTimeout,proto3" json:"class_c_timeout,omitempty"`
	// Version of the LoRaWAN supported by the End-Device.
	MacVersion string `protobuf:"bytes,9,opt,name=mac_version,json=macVersion,proto3" json:"mac_version,omitempty"`
	// Revision of the Regional Parameters document supported by the End-Device.
	RegParamsRevision string `protobuf:"bytes,10,opt,name=reg_params_revision,json=regParamsRevision,proto3" json:"reg_params_revision,omitempty"`
	// Class A RX1 delay (mandatory for ABP).
	RxDelay_1 uint32 `protobuf:"varint,11,opt,name=rx_delay_1,json=rxDelay1,proto3" json:"rx_delay_1,omitempty"`
	// RX1 data rate offset (mandatory for ABP).
	RxDrOffset_1 uint32 `protobuf:"varint,12,opt,name=rx_dr_offset_1,json=rxDrOffset1,proto3" json:"rx_dr_offset_1,omitempty"`
	// RX2 data rate (mandatory for ABP).
	RxDatarate_2 uint32 `protobuf:"varint,13,opt,name=rx_datarate_2,json=rxDatarate2,proto3" json:"rx_datarate_2,omitempty"`
	// RX2 channel frequency (mandatory for ABP).
	RxFreq_2 uint32 `protobuf:"varint,14,opt,name=rx_freq_2,json=rxFreq2,proto3" json:"rx_freq_2,omitempty"`
	// List of factory-preset frequencies (mandatory for ABP).
	FactoryPresetFreqs []uint32 `` /* 126-byte string literal not displayed */
	// Maximum EIRP supported by the End-Device.
	MaxEirp uint32 `protobuf:"varint,16,opt,name=max_eirp,json=maxEirp,proto3" json:"max_eirp,omitempty"`
	// Maximum duty cycle supported by the End-Device.
	MaxDutyCycle uint32 `protobuf:"varint,17,opt,name=max_duty_cycle,json=maxDutyCycle,proto3" json:"max_duty_cycle,omitempty"`
	// End-Device supports Join (OTAA) or not (ABP).
	SupportsJoin bool `protobuf:"varint,18,opt,name=supports_join,json=supportsJoin,proto3" json:"supports_join,omitempty"`
	// RF region name.
	RfRegion string `protobuf:"bytes,19,opt,name=rf_region,json=rfRegion,proto3" json:"rf_region,omitempty"`
	// End-Device uses 32bit FCnt (mandatory for LoRaWAN 1.0 End-Device).
	Supports_32BitFCnt bool `protobuf:"varint,20,opt,name=supports_32bit_f_cnt,json=supports32bitFCnt,proto3" json:"supports_32bit_f_cnt,omitempty"`
	// ADR algorithm ID.
	// In case this is left blank, or is configured to a non-existing ADR
	// algorithm (plugin), then it falls back to 'default'.
	AdrAlgorithmId string `protobuf:"bytes,21,opt,name=adr_algorithm_id,json=adrAlgorithmId,proto3" json:"adr_algorithm_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceProfile) Descriptor deprecated

func (*DeviceProfile) Descriptor() ([]byte, []int)

Deprecated: Use DeviceProfile.ProtoReflect.Descriptor instead.

func (*DeviceProfile) GetAdrAlgorithmId added in v4.4.4

func (x *DeviceProfile) GetAdrAlgorithmId() string

func (*DeviceProfile) GetClassBTimeout

func (x *DeviceProfile) GetClassBTimeout() uint32

func (*DeviceProfile) GetClassCTimeout

func (x *DeviceProfile) GetClassCTimeout() uint32

func (*DeviceProfile) GetFactoryPresetFreqs

func (x *DeviceProfile) GetFactoryPresetFreqs() []uint32

func (*DeviceProfile) GetId

func (x *DeviceProfile) GetId() []byte

func (*DeviceProfile) GetMacVersion

func (x *DeviceProfile) GetMacVersion() string

func (*DeviceProfile) GetMaxDutyCycle

func (x *DeviceProfile) GetMaxDutyCycle() uint32

func (*DeviceProfile) GetMaxEirp

func (x *DeviceProfile) GetMaxEirp() uint32

func (*DeviceProfile) GetPingSlotDr

func (x *DeviceProfile) GetPingSlotDr() uint32

func (*DeviceProfile) GetPingSlotFreq

func (x *DeviceProfile) GetPingSlotFreq() uint32

func (*DeviceProfile) GetPingSlotPeriod

func (x *DeviceProfile) GetPingSlotPeriod() uint32

func (*DeviceProfile) GetRegParamsRevision

func (x *DeviceProfile) GetRegParamsRevision() string

func (*DeviceProfile) GetRfRegion

func (x *DeviceProfile) GetRfRegion() string

func (*DeviceProfile) GetRxDatarate_2

func (x *DeviceProfile) GetRxDatarate_2() uint32

func (*DeviceProfile) GetRxDelay_1

func (x *DeviceProfile) GetRxDelay_1() uint32

func (*DeviceProfile) GetRxDrOffset_1

func (x *DeviceProfile) GetRxDrOffset_1() uint32

func (*DeviceProfile) GetRxFreq_2

func (x *DeviceProfile) GetRxFreq_2() uint32

func (*DeviceProfile) GetSupportsClassB

func (x *DeviceProfile) GetSupportsClassB() bool

func (*DeviceProfile) GetSupportsClassC

func (x *DeviceProfile) GetSupportsClassC() bool

func (*DeviceProfile) GetSupportsJoin

func (x *DeviceProfile) GetSupportsJoin() bool

func (*DeviceProfile) GetSupports_32BitFCnt

func (x *DeviceProfile) GetSupports_32BitFCnt() bool

func (*DeviceProfile) ProtoMessage

func (*DeviceProfile) ProtoMessage()

func (*DeviceProfile) ProtoReflect

func (x *DeviceProfile) ProtoReflect() protoreflect.Message

func (*DeviceProfile) Reset

func (x *DeviceProfile) Reset()

func (*DeviceProfile) String

func (x *DeviceProfile) String() string

type DeviceQueueItem

type DeviceQueueItem struct {

	// DevEUI of the device.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// The encrypted FRMPayload bytes.
	FrmPayload []byte `protobuf:"bytes,2,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	// The FCnt of the payload.
	FCnt uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// The FPort of the payload.
	FPort uint32 `protobuf:"varint,4,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// When set to true, ChirpStack Network Server will wait for the device to ack the
	// received frame.
	Confirmed bool `protobuf:"varint,5,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Device address (as known by the application-server).
	// It will be used to validate that the application-server is
	// using the correct security context of the device. As on OTAA, there
	// is a gap between the activation and the delivery of the AppSKey to the
	// application-server, there is a possibility that the application-server
	// tries to enqueue payloads encrypted with the old session-key.
	DevAddr []byte `protobuf:"bytes,6,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceQueueItem) Descriptor deprecated

func (*DeviceQueueItem) Descriptor() ([]byte, []int)

Deprecated: Use DeviceQueueItem.ProtoReflect.Descriptor instead.

func (*DeviceQueueItem) GetConfirmed

func (x *DeviceQueueItem) GetConfirmed() bool

func (*DeviceQueueItem) GetDevAddr

func (x *DeviceQueueItem) GetDevAddr() []byte

func (*DeviceQueueItem) GetDevEui

func (x *DeviceQueueItem) GetDevEui() []byte

func (*DeviceQueueItem) GetFCnt

func (x *DeviceQueueItem) GetFCnt() uint32

func (*DeviceQueueItem) GetFPort

func (x *DeviceQueueItem) GetFPort() uint32

func (*DeviceQueueItem) GetFrmPayload

func (x *DeviceQueueItem) GetFrmPayload() []byte

func (*DeviceQueueItem) ProtoMessage

func (*DeviceQueueItem) ProtoMessage()

func (*DeviceQueueItem) ProtoReflect

func (x *DeviceQueueItem) ProtoReflect() protoreflect.Message

func (*DeviceQueueItem) Reset

func (x *DeviceQueueItem) Reset()

func (*DeviceQueueItem) String

func (x *DeviceQueueItem) String() string

type DownlinkFrameLog

type DownlinkFrameLog struct {

	// PHYPayload.
	PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"`
	// TX meta-data.
	TxInfo *gw.DownlinkTXInfo `protobuf:"bytes,2,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"`
	// Token (uint16 value).
	// Deprecated: replaced by downlink_id.
	Token uint32 `protobuf:"varint,3,opt,name=token,proto3" json:"token,omitempty"`
	// Downlink ID (UUID).
	DownlinkId []byte `protobuf:"bytes,4,opt,name=downlink_id,json=downlinkID,proto3" json:"downlink_id,omitempty"`
	// Gateway ID.
	GatewayId []byte `protobuf:"bytes,5,opt,name=gateway_id,json=gatewayID,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DownlinkFrameLog) Descriptor deprecated

func (*DownlinkFrameLog) Descriptor() ([]byte, []int)

Deprecated: Use DownlinkFrameLog.ProtoReflect.Descriptor instead.

func (*DownlinkFrameLog) GetDownlinkId

func (x *DownlinkFrameLog) GetDownlinkId() []byte

func (*DownlinkFrameLog) GetGatewayId

func (x *DownlinkFrameLog) GetGatewayId() []byte

func (*DownlinkFrameLog) GetPhyPayload

func (x *DownlinkFrameLog) GetPhyPayload() []byte

func (*DownlinkFrameLog) GetToken

func (x *DownlinkFrameLog) GetToken() uint32

func (*DownlinkFrameLog) GetTxInfo

func (x *DownlinkFrameLog) GetTxInfo() *gw.DownlinkTXInfo

func (*DownlinkFrameLog) ProtoMessage

func (*DownlinkFrameLog) ProtoMessage()

func (*DownlinkFrameLog) ProtoReflect

func (x *DownlinkFrameLog) ProtoReflect() protoreflect.Message

func (*DownlinkFrameLog) Reset

func (x *DownlinkFrameLog) Reset()

func (*DownlinkFrameLog) String

func (x *DownlinkFrameLog) String() string

type EnqueueMulticastQueueItemRequest

type EnqueueMulticastQueueItemRequest struct {
	MulticastQueueItem *MulticastQueueItem `protobuf:"bytes,1,opt,name=multicast_queue_item,json=multicastQueueItem,proto3" json:"multicast_queue_item,omitempty"`
	// contains filtered or unexported fields
}

func (*EnqueueMulticastQueueItemRequest) Descriptor deprecated

func (*EnqueueMulticastQueueItemRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnqueueMulticastQueueItemRequest.ProtoReflect.Descriptor instead.

func (*EnqueueMulticastQueueItemRequest) GetMulticastQueueItem

func (x *EnqueueMulticastQueueItemRequest) GetMulticastQueueItem() *MulticastQueueItem

func (*EnqueueMulticastQueueItemRequest) ProtoMessage

func (*EnqueueMulticastQueueItemRequest) ProtoMessage()

func (*EnqueueMulticastQueueItemRequest) ProtoReflect

func (*EnqueueMulticastQueueItemRequest) Reset

func (*EnqueueMulticastQueueItemRequest) String

type FlushDeviceQueueForDevEUIRequest

type FlushDeviceQueueForDevEUIRequest struct {

	// DevEUI of the device.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushDeviceQueueForDevEUIRequest) Descriptor deprecated

func (*FlushDeviceQueueForDevEUIRequest) Descriptor() ([]byte, []int)

Deprecated: Use FlushDeviceQueueForDevEUIRequest.ProtoReflect.Descriptor instead.

func (*FlushDeviceQueueForDevEUIRequest) GetDevEui

func (x *FlushDeviceQueueForDevEUIRequest) GetDevEui() []byte

func (*FlushDeviceQueueForDevEUIRequest) ProtoMessage

func (*FlushDeviceQueueForDevEUIRequest) ProtoMessage()

func (*FlushDeviceQueueForDevEUIRequest) ProtoReflect

func (*FlushDeviceQueueForDevEUIRequest) Reset

func (*FlushDeviceQueueForDevEUIRequest) String

type FlushMulticastQueueForMulticastGroupRequest

type FlushMulticastQueueForMulticastGroupRequest struct {

	// Multicast-group id.
	MulticastGroupId []byte `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushMulticastQueueForMulticastGroupRequest) Descriptor deprecated

Deprecated: Use FlushMulticastQueueForMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*FlushMulticastQueueForMulticastGroupRequest) GetMulticastGroupId

func (x *FlushMulticastQueueForMulticastGroupRequest) GetMulticastGroupId() []byte

func (*FlushMulticastQueueForMulticastGroupRequest) ProtoMessage

func (*FlushMulticastQueueForMulticastGroupRequest) ProtoReflect

func (*FlushMulticastQueueForMulticastGroupRequest) Reset

func (*FlushMulticastQueueForMulticastGroupRequest) String

type Gateway

type Gateway struct {

	// Gateway ID (8 bytes EUI64).
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Gateway location.
	Location *common.Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// ID of the gateway-profile (optional).
	GatewayProfileId []byte `protobuf:"bytes,3,opt,name=gateway_profile_id,json=gatewayProfileId,proto3" json:"gateway_profile_id,omitempty"`
	// Gateway boards configuration (optional).
	// This is (currently) only needed when the gateway supports the fine-timestamp
	// and you you would like to add the FPGA ID to the gateway meta-data or would
	// like ChirpStack Network Server to decrypt the fine-timestamp.
	Boards []*GatewayBoard `protobuf:"bytes,4,rep,name=boards,proto3" json:"boards,omitempty"`
	// Routing Profile ID.
	// The routing-profile ID defines to which application-server statistical
	// data for this gateway is forwarded.
	RoutingProfileId []byte `protobuf:"bytes,5,opt,name=routing_profile_id,json=routingProfileId,proto3" json:"routing_profile_id,omitempty"`
	// Service-profile ID (optional).
	ServiceProfileId []byte `protobuf:"bytes,6,opt,name=service_profile_id,json=serviceProfileId,proto3" json:"service_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Gateway) Descriptor deprecated

func (*Gateway) Descriptor() ([]byte, []int)

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetBoards

func (x *Gateway) GetBoards() []*GatewayBoard

func (*Gateway) GetGatewayProfileId

func (x *Gateway) GetGatewayProfileId() []byte

func (*Gateway) GetId

func (x *Gateway) GetId() []byte

func (*Gateway) GetLocation

func (x *Gateway) GetLocation() *common.Location

func (*Gateway) GetRoutingProfileId

func (x *Gateway) GetRoutingProfileId() []byte

func (*Gateway) GetServiceProfileId added in v4.4.4

func (x *Gateway) GetServiceProfileId() []byte

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect

func (x *Gateway) ProtoReflect() protoreflect.Message

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) String

func (x *Gateway) String() string

type GatewayBoard

type GatewayBoard struct {

	// FPGA ID of the gateway (8 bytes) (optional).
	FpgaId []byte `protobuf:"bytes,1,opt,name=fpga_id,json=fpgaId,proto3" json:"fpga_id,omitempty"`
	// Fine-timestamp AES decryption key (16 bytes) (optional).
	FineTimestampKey []byte `protobuf:"bytes,2,opt,name=fine_timestamp_key,json=fineTimestampKey,proto3" json:"fine_timestamp_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayBoard) Descriptor deprecated

func (*GatewayBoard) Descriptor() ([]byte, []int)

Deprecated: Use GatewayBoard.ProtoReflect.Descriptor instead.

func (*GatewayBoard) GetFineTimestampKey

func (x *GatewayBoard) GetFineTimestampKey() []byte

func (*GatewayBoard) GetFpgaId

func (x *GatewayBoard) GetFpgaId() []byte

func (*GatewayBoard) ProtoMessage

func (*GatewayBoard) ProtoMessage()

func (*GatewayBoard) ProtoReflect

func (x *GatewayBoard) ProtoReflect() protoreflect.Message

func (*GatewayBoard) Reset

func (x *GatewayBoard) Reset()

func (*GatewayBoard) String

func (x *GatewayBoard) String() string

type GatewayProfile

type GatewayProfile struct {

	// ID of the gateway-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Default channels (channels specified by the LoRaWAN Regional Parameters
	// specification) enabled for this configuration.
	Channels []uint32 `protobuf:"varint,2,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// Extra channels added to the channel-configuration (in case the LoRaWAN
	// region supports adding custom channels).
	ExtraChannels []*GatewayProfileExtraChannel `protobuf:"bytes,3,rep,name=extra_channels,json=extraChannels,proto3" json:"extra_channels,omitempty"`
	// Stats interval.
	// This defines the (expected) stats interval which the gateways using this
	// gateway-profile are using.
	StatsInterval *duration.Duration `protobuf:"bytes,4,opt,name=stats_interval,json=statsInterval,proto3" json:"stats_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayProfile) Descriptor deprecated

func (*GatewayProfile) Descriptor() ([]byte, []int)

Deprecated: Use GatewayProfile.ProtoReflect.Descriptor instead.

func (*GatewayProfile) GetChannels

func (x *GatewayProfile) GetChannels() []uint32

func (*GatewayProfile) GetExtraChannels

func (x *GatewayProfile) GetExtraChannels() []*GatewayProfileExtraChannel

func (*GatewayProfile) GetId

func (x *GatewayProfile) GetId() []byte

func (*GatewayProfile) GetStatsInterval

func (x *GatewayProfile) GetStatsInterval() *duration.Duration

func (*GatewayProfile) ProtoMessage

func (*GatewayProfile) ProtoMessage()

func (*GatewayProfile) ProtoReflect

func (x *GatewayProfile) ProtoReflect() protoreflect.Message

func (*GatewayProfile) Reset

func (x *GatewayProfile) Reset()

func (*GatewayProfile) String

func (x *GatewayProfile) String() string

type GatewayProfileExtraChannel

type GatewayProfileExtraChannel struct {

	// Modulation.
	Modulation common.Modulation `protobuf:"varint,1,opt,name=modulation,proto3,enum=common.Modulation" json:"modulation,omitempty"`
	// Frequency.
	Frequency uint32 `protobuf:"varint,2,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Bandwidth.
	Bandwidth uint32 `protobuf:"varint,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	// Bitrate (in case of FSK modulation).
	Bitrate uint32 `protobuf:"varint,4,opt,name=bitrate,proto3" json:"bitrate,omitempty"`
	// Spreading factors (in case of LoRa modulation).
	SpreadingFactors []uint32 `protobuf:"varint,5,rep,packed,name=spreading_factors,json=spreadingFactors,proto3" json:"spreading_factors,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayProfileExtraChannel) Descriptor deprecated

func (*GatewayProfileExtraChannel) Descriptor() ([]byte, []int)

Deprecated: Use GatewayProfileExtraChannel.ProtoReflect.Descriptor instead.

func (*GatewayProfileExtraChannel) GetBandwidth

func (x *GatewayProfileExtraChannel) GetBandwidth() uint32

func (*GatewayProfileExtraChannel) GetBitrate

func (x *GatewayProfileExtraChannel) GetBitrate() uint32

func (*GatewayProfileExtraChannel) GetFrequency

func (x *GatewayProfileExtraChannel) GetFrequency() uint32

func (*GatewayProfileExtraChannel) GetModulation

func (x *GatewayProfileExtraChannel) GetModulation() common.Modulation

func (*GatewayProfileExtraChannel) GetSpreadingFactors

func (x *GatewayProfileExtraChannel) GetSpreadingFactors() []uint32

func (*GatewayProfileExtraChannel) ProtoMessage

func (*GatewayProfileExtraChannel) ProtoMessage()

func (*GatewayProfileExtraChannel) ProtoReflect

func (*GatewayProfileExtraChannel) Reset

func (x *GatewayProfileExtraChannel) Reset()

func (*GatewayProfileExtraChannel) String

func (x *GatewayProfileExtraChannel) String() string

type GatewayStats

type GatewayStats struct {

	// Timestamp of the (aggregated) measurement.
	Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Packets received by the gateway.
	RxPacketsReceived int32 `protobuf:"varint,2,opt,name=rx_packets_received,json=rxPacketsReceived,proto3" json:"rx_packets_received,omitempty"`
	// Packets received by the gateway that passed the CRC check.
	RxPacketsReceivedOk int32 `protobuf:"varint,3,opt,name=rx_packets_received_ok,json=rxPacketsReceivedOk,proto3" json:"rx_packets_received_ok,omitempty"`
	// Packets received by the gateway for transmission.
	TxPacketsReceived int32 `protobuf:"varint,4,opt,name=tx_packets_received,json=txPacketsReceived,proto3" json:"tx_packets_received,omitempty"`
	// Packets transmitted by the gateway.
	TxPacketsEmitted int32 `protobuf:"varint,5,opt,name=tx_packets_emitted,json=txPacketsEmitted,proto3" json:"tx_packets_emitted,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayStats) Descriptor deprecated

func (*GatewayStats) Descriptor() ([]byte, []int)

Deprecated: Use GatewayStats.ProtoReflect.Descriptor instead.

func (*GatewayStats) GetRxPacketsReceived

func (x *GatewayStats) GetRxPacketsReceived() int32

func (*GatewayStats) GetRxPacketsReceivedOk

func (x *GatewayStats) GetRxPacketsReceivedOk() int32

func (*GatewayStats) GetTimestamp

func (x *GatewayStats) GetTimestamp() *timestamp.Timestamp

func (*GatewayStats) GetTxPacketsEmitted

func (x *GatewayStats) GetTxPacketsEmitted() int32

func (*GatewayStats) GetTxPacketsReceived

func (x *GatewayStats) GetTxPacketsReceived() int32

func (*GatewayStats) ProtoMessage

func (*GatewayStats) ProtoMessage()

func (*GatewayStats) ProtoReflect

func (x *GatewayStats) ProtoReflect() protoreflect.Message

func (*GatewayStats) Reset

func (x *GatewayStats) Reset()

func (*GatewayStats) String

func (x *GatewayStats) String() string

type GenerateGatewayClientCertificateRequest

type GenerateGatewayClientCertificateRequest struct {

	// Gateway ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateGatewayClientCertificateRequest) Descriptor deprecated

func (*GenerateGatewayClientCertificateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateGatewayClientCertificateRequest.ProtoReflect.Descriptor instead.

func (*GenerateGatewayClientCertificateRequest) GetId

func (*GenerateGatewayClientCertificateRequest) ProtoMessage

func (*GenerateGatewayClientCertificateRequest) ProtoReflect

func (*GenerateGatewayClientCertificateRequest) Reset

func (*GenerateGatewayClientCertificateRequest) String

type GenerateGatewayClientCertificateResponse

type GenerateGatewayClientCertificateResponse struct {

	// TLS certificate.
	TlsCert []byte `protobuf:"bytes,1,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// TLS key.
	TlsKey []byte `protobuf:"bytes,2,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,omitempty"`
	// CA certificate.
	CaCert []byte `protobuf:"bytes,3,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// Expires at defines the expiration date of the certificate.
	ExpiresAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateGatewayClientCertificateResponse) Descriptor deprecated

func (*GenerateGatewayClientCertificateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateGatewayClientCertificateResponse.ProtoReflect.Descriptor instead.

func (*GenerateGatewayClientCertificateResponse) GetCaCert

func (*GenerateGatewayClientCertificateResponse) GetExpiresAt

func (*GenerateGatewayClientCertificateResponse) GetTlsCert

func (*GenerateGatewayClientCertificateResponse) GetTlsKey

func (*GenerateGatewayClientCertificateResponse) ProtoMessage

func (*GenerateGatewayClientCertificateResponse) ProtoReflect

func (*GenerateGatewayClientCertificateResponse) Reset

func (*GenerateGatewayClientCertificateResponse) String

type GetADRAlgorithmsResponse added in v4.4.4

type GetADRAlgorithmsResponse struct {
	AdrAlgorithms []*ADRAlgorithm `protobuf:"bytes,1,rep,name=adr_algorithms,json=adrAlgorithms,proto3" json:"adr_algorithms,omitempty"`
	// contains filtered or unexported fields
}

func (*GetADRAlgorithmsResponse) Descriptor deprecated added in v4.4.4

func (*GetADRAlgorithmsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetADRAlgorithmsResponse.ProtoReflect.Descriptor instead.

func (*GetADRAlgorithmsResponse) GetAdrAlgorithms added in v4.4.4

func (x *GetADRAlgorithmsResponse) GetAdrAlgorithms() []*ADRAlgorithm

func (*GetADRAlgorithmsResponse) ProtoMessage added in v4.4.4

func (*GetADRAlgorithmsResponse) ProtoMessage()

func (*GetADRAlgorithmsResponse) ProtoReflect added in v4.4.4

func (x *GetADRAlgorithmsResponse) ProtoReflect() protoreflect.Message

func (*GetADRAlgorithmsResponse) Reset added in v4.4.4

func (x *GetADRAlgorithmsResponse) Reset()

func (*GetADRAlgorithmsResponse) String added in v4.4.4

func (x *GetADRAlgorithmsResponse) String() string

type GetDeviceActivationRequest

type GetDeviceActivationRequest struct {

	// Device EUI (8 bytes).
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceActivationRequest) Descriptor deprecated

func (*GetDeviceActivationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceActivationRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceActivationRequest) GetDevEui

func (x *GetDeviceActivationRequest) GetDevEui() []byte

func (*GetDeviceActivationRequest) ProtoMessage

func (*GetDeviceActivationRequest) ProtoMessage()

func (*GetDeviceActivationRequest) ProtoReflect

func (*GetDeviceActivationRequest) Reset

func (x *GetDeviceActivationRequest) Reset()

func (*GetDeviceActivationRequest) String

func (x *GetDeviceActivationRequest) String() string

type GetDeviceActivationResponse

type GetDeviceActivationResponse struct {

	// Device-activation object.
	DeviceActivation *DeviceActivation `protobuf:"bytes,1,opt,name=device_activation,json=deviceActivation,proto3" json:"device_activation,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceActivationResponse) Descriptor deprecated

func (*GetDeviceActivationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceActivationResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceActivationResponse) GetDeviceActivation

func (x *GetDeviceActivationResponse) GetDeviceActivation() *DeviceActivation

func (*GetDeviceActivationResponse) ProtoMessage

func (*GetDeviceActivationResponse) ProtoMessage()

func (*GetDeviceActivationResponse) ProtoReflect

func (*GetDeviceActivationResponse) Reset

func (x *GetDeviceActivationResponse) Reset()

func (*GetDeviceActivationResponse) String

func (x *GetDeviceActivationResponse) String() string

type GetDeviceProfileRequest

type GetDeviceProfileRequest struct {

	// Device-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileRequest) Descriptor deprecated

func (*GetDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileRequest) GetId

func (x *GetDeviceProfileRequest) GetId() []byte

func (*GetDeviceProfileRequest) ProtoMessage

func (*GetDeviceProfileRequest) ProtoMessage()

func (*GetDeviceProfileRequest) ProtoReflect

func (x *GetDeviceProfileRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceProfileRequest) Reset

func (x *GetDeviceProfileRequest) Reset()

func (*GetDeviceProfileRequest) String

func (x *GetDeviceProfileRequest) String() string

type GetDeviceProfileResponse

type GetDeviceProfileResponse struct {

	// Device-profile object.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileResponse) Descriptor deprecated

func (*GetDeviceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileResponse) GetCreatedAt

func (x *GetDeviceProfileResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetDeviceProfileResponse) GetDeviceProfile

func (x *GetDeviceProfileResponse) GetDeviceProfile() *DeviceProfile

func (*GetDeviceProfileResponse) GetUpdatedAt

func (x *GetDeviceProfileResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetDeviceProfileResponse) ProtoMessage

func (*GetDeviceProfileResponse) ProtoMessage()

func (*GetDeviceProfileResponse) ProtoReflect

func (x *GetDeviceProfileResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceProfileResponse) Reset

func (x *GetDeviceProfileResponse) Reset()

func (*GetDeviceProfileResponse) String

func (x *GetDeviceProfileResponse) String() string

type GetDeviceQueueItemsForDevEUIRequest

type GetDeviceQueueItemsForDevEUIRequest struct {

	// DevEUI of the device.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Return only the count, not the result-set.
	CountOnly bool `protobuf:"varint,2,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceQueueItemsForDevEUIRequest) Descriptor deprecated

func (*GetDeviceQueueItemsForDevEUIRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceQueueItemsForDevEUIRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceQueueItemsForDevEUIRequest) GetCountOnly

func (x *GetDeviceQueueItemsForDevEUIRequest) GetCountOnly() bool

func (*GetDeviceQueueItemsForDevEUIRequest) GetDevEui

func (x *GetDeviceQueueItemsForDevEUIRequest) GetDevEui() []byte

func (*GetDeviceQueueItemsForDevEUIRequest) ProtoMessage

func (*GetDeviceQueueItemsForDevEUIRequest) ProtoMessage()

func (*GetDeviceQueueItemsForDevEUIRequest) ProtoReflect

func (*GetDeviceQueueItemsForDevEUIRequest) Reset

func (*GetDeviceQueueItemsForDevEUIRequest) String

type GetDeviceQueueItemsForDevEUIResponse

type GetDeviceQueueItemsForDevEUIResponse struct {

	// The device queue items.
	Items []*DeviceQueueItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// Total number of items in the queue.
	TotalCount uint32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceQueueItemsForDevEUIResponse) Descriptor deprecated

func (*GetDeviceQueueItemsForDevEUIResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceQueueItemsForDevEUIResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceQueueItemsForDevEUIResponse) GetItems

func (*GetDeviceQueueItemsForDevEUIResponse) GetTotalCount

func (x *GetDeviceQueueItemsForDevEUIResponse) GetTotalCount() uint32

func (*GetDeviceQueueItemsForDevEUIResponse) ProtoMessage

func (*GetDeviceQueueItemsForDevEUIResponse) ProtoMessage()

func (*GetDeviceQueueItemsForDevEUIResponse) ProtoReflect

func (*GetDeviceQueueItemsForDevEUIResponse) Reset

func (*GetDeviceQueueItemsForDevEUIResponse) String

type GetDeviceRequest

type GetDeviceRequest struct {

	// DevEUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceRequest) Descriptor deprecated

func (*GetDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceRequest) GetDevEui

func (x *GetDeviceRequest) GetDevEui() []byte

func (*GetDeviceRequest) ProtoMessage

func (*GetDeviceRequest) ProtoMessage()

func (*GetDeviceRequest) ProtoReflect

func (x *GetDeviceRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceRequest) Reset

func (x *GetDeviceRequest) Reset()

func (*GetDeviceRequest) String

func (x *GetDeviceRequest) String() string

type GetDeviceResponse

type GetDeviceResponse struct {

	// Device object.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceResponse) Descriptor deprecated

func (*GetDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceResponse) GetCreatedAt

func (x *GetDeviceResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetDeviceResponse) GetDevice

func (x *GetDeviceResponse) GetDevice() *Device

func (*GetDeviceResponse) GetUpdatedAt

func (x *GetDeviceResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetDeviceResponse) ProtoMessage

func (*GetDeviceResponse) ProtoMessage()

func (*GetDeviceResponse) ProtoReflect

func (x *GetDeviceResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceResponse) Reset

func (x *GetDeviceResponse) Reset()

func (*GetDeviceResponse) String

func (x *GetDeviceResponse) String() string

type GetGatewayProfileRequest

type GetGatewayProfileRequest struct {

	// Gateway-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayProfileRequest) Descriptor deprecated

func (*GetGatewayProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayProfileRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayProfileRequest) GetId

func (x *GetGatewayProfileRequest) GetId() []byte

func (*GetGatewayProfileRequest) ProtoMessage

func (*GetGatewayProfileRequest) ProtoMessage()

func (*GetGatewayProfileRequest) ProtoReflect

func (x *GetGatewayProfileRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayProfileRequest) Reset

func (x *GetGatewayProfileRequest) Reset()

func (*GetGatewayProfileRequest) String

func (x *GetGatewayProfileRequest) String() string

type GetGatewayProfileResponse

type GetGatewayProfileResponse struct {

	// Gateway-profile object.
	GatewayProfile *GatewayProfile `protobuf:"bytes,1,opt,name=gateway_profile,json=gatewayProfile,proto3" json:"gateway_profile,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayProfileResponse) Descriptor deprecated

func (*GetGatewayProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayProfileResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayProfileResponse) GetCreatedAt

func (x *GetGatewayProfileResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetGatewayProfileResponse) GetGatewayProfile

func (x *GetGatewayProfileResponse) GetGatewayProfile() *GatewayProfile

func (*GetGatewayProfileResponse) GetUpdatedAt

func (x *GetGatewayProfileResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetGatewayProfileResponse) ProtoMessage

func (*GetGatewayProfileResponse) ProtoMessage()

func (*GetGatewayProfileResponse) ProtoReflect

func (*GetGatewayProfileResponse) Reset

func (x *GetGatewayProfileResponse) Reset()

func (*GetGatewayProfileResponse) String

func (x *GetGatewayProfileResponse) String() string

type GetGatewayRequest

type GetGatewayRequest struct {

	// Gateway ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayRequest) Descriptor deprecated

func (*GetGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayRequest) GetId

func (x *GetGatewayRequest) GetId() []byte

func (*GetGatewayRequest) ProtoMessage

func (*GetGatewayRequest) ProtoMessage()

func (*GetGatewayRequest) ProtoReflect

func (x *GetGatewayRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayRequest) Reset

func (x *GetGatewayRequest) Reset()

func (*GetGatewayRequest) String

func (x *GetGatewayRequest) String() string

type GetGatewayResponse

type GetGatewayResponse struct {

	// Gateway object.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// First seen timestamp.
	FirstSeenAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=first_seen_at,json=firstSeenAt,proto3" json:"first_seen_at,omitempty"`
	// Last seen timestamp.
	LastSeenAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayResponse) Descriptor deprecated

func (*GetGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayResponse) GetCreatedAt

func (x *GetGatewayResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetGatewayResponse) GetFirstSeenAt

func (x *GetGatewayResponse) GetFirstSeenAt() *timestamp.Timestamp

func (*GetGatewayResponse) GetGateway

func (x *GetGatewayResponse) GetGateway() *Gateway

func (*GetGatewayResponse) GetLastSeenAt

func (x *GetGatewayResponse) GetLastSeenAt() *timestamp.Timestamp

func (*GetGatewayResponse) GetUpdatedAt

func (x *GetGatewayResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetGatewayResponse) ProtoMessage

func (*GetGatewayResponse) ProtoMessage()

func (*GetGatewayResponse) ProtoReflect

func (x *GetGatewayResponse) ProtoReflect() protoreflect.Message

func (*GetGatewayResponse) Reset

func (x *GetGatewayResponse) Reset()

func (*GetGatewayResponse) String

func (x *GetGatewayResponse) String() string

type GetGatewayStatsRequest

type GetGatewayStatsRequest struct {

	// MAC address of the gateway.
	GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Aggregation interval.
	Interval AggregationInterval `protobuf:"varint,2,opt,name=interval,proto3,enum=ns.AggregationInterval" json:"interval,omitempty"`
	// Timestamp to start from.
	StartTimestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start_timestamp,json=startTimestamp,proto3" json:"start_timestamp,omitempty"`
	// Timestamp until to get from.
	EndTimestamp *timestamp.Timestamp `protobuf:"bytes,4,opt,name=end_timestamp,json=endTimestamp,proto3" json:"end_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayStatsRequest) Descriptor deprecated

func (*GetGatewayStatsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayStatsRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayStatsRequest) GetEndTimestamp

func (x *GetGatewayStatsRequest) GetEndTimestamp() *timestamp.Timestamp

func (*GetGatewayStatsRequest) GetGatewayId

func (x *GetGatewayStatsRequest) GetGatewayId() []byte

func (*GetGatewayStatsRequest) GetInterval

func (*GetGatewayStatsRequest) GetStartTimestamp

func (x *GetGatewayStatsRequest) GetStartTimestamp() *timestamp.Timestamp

func (*GetGatewayStatsRequest) ProtoMessage

func (*GetGatewayStatsRequest) ProtoMessage()

func (*GetGatewayStatsRequest) ProtoReflect

func (x *GetGatewayStatsRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayStatsRequest) Reset

func (x *GetGatewayStatsRequest) Reset()

func (*GetGatewayStatsRequest) String

func (x *GetGatewayStatsRequest) String() string

type GetGatewayStatsResponse

type GetGatewayStatsResponse struct {
	Result []*GatewayStats `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayStatsResponse) Descriptor deprecated

func (*GetGatewayStatsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayStatsResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayStatsResponse) GetResult

func (x *GetGatewayStatsResponse) GetResult() []*GatewayStats

func (*GetGatewayStatsResponse) ProtoMessage

func (*GetGatewayStatsResponse) ProtoMessage()

func (*GetGatewayStatsResponse) ProtoReflect

func (x *GetGatewayStatsResponse) ProtoReflect() protoreflect.Message

func (*GetGatewayStatsResponse) Reset

func (x *GetGatewayStatsResponse) Reset()

func (*GetGatewayStatsResponse) String

func (x *GetGatewayStatsResponse) String() string

type GetMulticastGroupRequest

type GetMulticastGroupRequest struct {

	// Multicast-group ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastGroupRequest) Descriptor deprecated

func (*GetMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*GetMulticastGroupRequest) GetId

func (x *GetMulticastGroupRequest) GetId() []byte

func (*GetMulticastGroupRequest) ProtoMessage

func (*GetMulticastGroupRequest) ProtoMessage()

func (*GetMulticastGroupRequest) ProtoReflect

func (x *GetMulticastGroupRequest) ProtoReflect() protoreflect.Message

func (*GetMulticastGroupRequest) Reset

func (x *GetMulticastGroupRequest) Reset()

func (*GetMulticastGroupRequest) String

func (x *GetMulticastGroupRequest) String() string

type GetMulticastGroupResponse

type GetMulticastGroupResponse struct {

	// Multicast-group.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastGroupResponse) Descriptor deprecated

func (*GetMulticastGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMulticastGroupResponse.ProtoReflect.Descriptor instead.

func (*GetMulticastGroupResponse) GetCreatedAt

func (x *GetMulticastGroupResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetMulticastGroupResponse) GetMulticastGroup

func (x *GetMulticastGroupResponse) GetMulticastGroup() *MulticastGroup

func (*GetMulticastGroupResponse) GetUpdatedAt

func (x *GetMulticastGroupResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetMulticastGroupResponse) ProtoMessage

func (*GetMulticastGroupResponse) ProtoMessage()

func (*GetMulticastGroupResponse) ProtoReflect

func (*GetMulticastGroupResponse) Reset

func (x *GetMulticastGroupResponse) Reset()

func (*GetMulticastGroupResponse) String

func (x *GetMulticastGroupResponse) String() string

type GetMulticastQueueItemsForMulticastGroupRequest

type GetMulticastQueueItemsForMulticastGroupRequest struct {

	// Multicast-group id.
	MulticastGroupId []byte `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastQueueItemsForMulticastGroupRequest) Descriptor deprecated

Deprecated: Use GetMulticastQueueItemsForMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*GetMulticastQueueItemsForMulticastGroupRequest) GetMulticastGroupId

func (x *GetMulticastQueueItemsForMulticastGroupRequest) GetMulticastGroupId() []byte

func (*GetMulticastQueueItemsForMulticastGroupRequest) ProtoMessage

func (*GetMulticastQueueItemsForMulticastGroupRequest) ProtoReflect

func (*GetMulticastQueueItemsForMulticastGroupRequest) Reset

func (*GetMulticastQueueItemsForMulticastGroupRequest) String

type GetMulticastQueueItemsForMulticastGroupResponse

type GetMulticastQueueItemsForMulticastGroupResponse struct {
	MulticastQueueItems []*MulticastQueueItem `protobuf:"bytes,1,rep,name=multicast_queue_items,json=multicastQueueItems,proto3" json:"multicast_queue_items,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastQueueItemsForMulticastGroupResponse) Descriptor deprecated

Deprecated: Use GetMulticastQueueItemsForMulticastGroupResponse.ProtoReflect.Descriptor instead.

func (*GetMulticastQueueItemsForMulticastGroupResponse) GetMulticastQueueItems

func (*GetMulticastQueueItemsForMulticastGroupResponse) ProtoMessage

func (*GetMulticastQueueItemsForMulticastGroupResponse) ProtoReflect

func (*GetMulticastQueueItemsForMulticastGroupResponse) Reset

func (*GetMulticastQueueItemsForMulticastGroupResponse) String

type GetNextDownlinkFCntForDevEUIRequest

type GetNextDownlinkFCntForDevEUIRequest struct {

	// DevEUI of the device.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNextDownlinkFCntForDevEUIRequest) Descriptor deprecated

func (*GetNextDownlinkFCntForDevEUIRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNextDownlinkFCntForDevEUIRequest.ProtoReflect.Descriptor instead.

func (*GetNextDownlinkFCntForDevEUIRequest) GetDevEui

func (x *GetNextDownlinkFCntForDevEUIRequest) GetDevEui() []byte

func (*GetNextDownlinkFCntForDevEUIRequest) ProtoMessage

func (*GetNextDownlinkFCntForDevEUIRequest) ProtoMessage()

func (*GetNextDownlinkFCntForDevEUIRequest) ProtoReflect

func (*GetNextDownlinkFCntForDevEUIRequest) Reset

func (*GetNextDownlinkFCntForDevEUIRequest) String

type GetNextDownlinkFCntForDevEUIResponse

type GetNextDownlinkFCntForDevEUIResponse struct {

	// The frame-counter to use.
	FCnt uint32 `protobuf:"varint,1,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNextDownlinkFCntForDevEUIResponse) Descriptor deprecated

func (*GetNextDownlinkFCntForDevEUIResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNextDownlinkFCntForDevEUIResponse.ProtoReflect.Descriptor instead.

func (*GetNextDownlinkFCntForDevEUIResponse) GetFCnt

func (*GetNextDownlinkFCntForDevEUIResponse) ProtoMessage

func (*GetNextDownlinkFCntForDevEUIResponse) ProtoMessage()

func (*GetNextDownlinkFCntForDevEUIResponse) ProtoReflect

func (*GetNextDownlinkFCntForDevEUIResponse) Reset

func (*GetNextDownlinkFCntForDevEUIResponse) String

type GetRandomDevAddrResponse

type GetRandomDevAddrResponse struct {

	// Random device address (DevAddr).
	// Note that this includes the NetID prefix of the network-server.
	DevAddr []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRandomDevAddrResponse) Descriptor deprecated

func (*GetRandomDevAddrResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRandomDevAddrResponse.ProtoReflect.Descriptor instead.

func (*GetRandomDevAddrResponse) GetDevAddr

func (x *GetRandomDevAddrResponse) GetDevAddr() []byte

func (*GetRandomDevAddrResponse) ProtoMessage

func (*GetRandomDevAddrResponse) ProtoMessage()

func (*GetRandomDevAddrResponse) ProtoReflect

func (x *GetRandomDevAddrResponse) ProtoReflect() protoreflect.Message

func (*GetRandomDevAddrResponse) Reset

func (x *GetRandomDevAddrResponse) Reset()

func (*GetRandomDevAddrResponse) String

func (x *GetRandomDevAddrResponse) String() string

type GetRoutingProfileRequest

type GetRoutingProfileRequest struct {

	// ID of the routing-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoutingProfileRequest) Descriptor deprecated

func (*GetRoutingProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRoutingProfileRequest.ProtoReflect.Descriptor instead.

func (*GetRoutingProfileRequest) GetId

func (x *GetRoutingProfileRequest) GetId() []byte

func (*GetRoutingProfileRequest) ProtoMessage

func (*GetRoutingProfileRequest) ProtoMessage()

func (*GetRoutingProfileRequest) ProtoReflect

func (x *GetRoutingProfileRequest) ProtoReflect() protoreflect.Message

func (*GetRoutingProfileRequest) Reset

func (x *GetRoutingProfileRequest) Reset()

func (*GetRoutingProfileRequest) String

func (x *GetRoutingProfileRequest) String() string

type GetRoutingProfileResponse

type GetRoutingProfileResponse struct {

	// Routing-profile object.
	RoutingProfile *RoutingProfile `protobuf:"bytes,1,opt,name=routing_profile,json=routingProfile,proto3" json:"routing_profile,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoutingProfileResponse) Descriptor deprecated

func (*GetRoutingProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRoutingProfileResponse.ProtoReflect.Descriptor instead.

func (*GetRoutingProfileResponse) GetCreatedAt

func (x *GetRoutingProfileResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetRoutingProfileResponse) GetRoutingProfile

func (x *GetRoutingProfileResponse) GetRoutingProfile() *RoutingProfile

func (*GetRoutingProfileResponse) GetUpdatedAt

func (x *GetRoutingProfileResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetRoutingProfileResponse) ProtoMessage

func (*GetRoutingProfileResponse) ProtoMessage()

func (*GetRoutingProfileResponse) ProtoReflect

func (*GetRoutingProfileResponse) Reset

func (x *GetRoutingProfileResponse) Reset()

func (*GetRoutingProfileResponse) String

func (x *GetRoutingProfileResponse) String() string

type GetServiceProfileRequest

type GetServiceProfileRequest struct {

	// ID of the service-profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceProfileRequest) Descriptor deprecated

func (*GetServiceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceProfileRequest.ProtoReflect.Descriptor instead.

func (*GetServiceProfileRequest) GetId

func (x *GetServiceProfileRequest) GetId() []byte

func (*GetServiceProfileRequest) ProtoMessage

func (*GetServiceProfileRequest) ProtoMessage()

func (*GetServiceProfileRequest) ProtoReflect

func (x *GetServiceProfileRequest) ProtoReflect() protoreflect.Message

func (*GetServiceProfileRequest) Reset

func (x *GetServiceProfileRequest) Reset()

func (*GetServiceProfileRequest) String

func (x *GetServiceProfileRequest) String() string

type GetServiceProfileResponse

type GetServiceProfileResponse struct {

	// Service-profile object.
	ServiceProfile *ServiceProfile `protobuf:"bytes,1,opt,name=service_profile,json=serviceProfile,proto3" json:"service_profile,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceProfileResponse) Descriptor deprecated

func (*GetServiceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceProfileResponse.ProtoReflect.Descriptor instead.

func (*GetServiceProfileResponse) GetCreatedAt

func (x *GetServiceProfileResponse) GetCreatedAt() *timestamp.Timestamp

func (*GetServiceProfileResponse) GetServiceProfile

func (x *GetServiceProfileResponse) GetServiceProfile() *ServiceProfile

func (*GetServiceProfileResponse) GetUpdatedAt

func (x *GetServiceProfileResponse) GetUpdatedAt() *timestamp.Timestamp

func (*GetServiceProfileResponse) ProtoMessage

func (*GetServiceProfileResponse) ProtoMessage()

func (*GetServiceProfileResponse) ProtoReflect

func (*GetServiceProfileResponse) Reset

func (x *GetServiceProfileResponse) Reset()

func (*GetServiceProfileResponse) String

func (x *GetServiceProfileResponse) String() string

type GetVersionResponse

type GetVersionResponse struct {

	// ChirpStack Network Server version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Region configured for this network-server.
	Region common.Region `protobuf:"varint,2,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVersionResponse) Descriptor deprecated

func (*GetVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.

func (*GetVersionResponse) GetRegion

func (x *GetVersionResponse) GetRegion() common.Region

func (*GetVersionResponse) GetVersion

func (x *GetVersionResponse) GetVersion() string

func (*GetVersionResponse) ProtoMessage

func (*GetVersionResponse) ProtoMessage()

func (*GetVersionResponse) ProtoReflect

func (x *GetVersionResponse) ProtoReflect() protoreflect.Message

func (*GetVersionResponse) Reset

func (x *GetVersionResponse) Reset()

func (*GetVersionResponse) String

func (x *GetVersionResponse) String() string

type MulticastGroup

type MulticastGroup struct {

	// Multicast-group ID.
	// Note: this can be set on create. When left blank, a random ID will
	// be generated.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Multicast Address for this group.
	McAddr []byte `protobuf:"bytes,2,opt,name=mc_addr,json=mcAddr,proto3" json:"mc_addr,omitempty"`
	// Multicast network session key.
	McNwkSKey []byte `protobuf:"bytes,3,opt,name=mc_nwk_s_key,json=mcNwkSKey,proto3" json:"mc_nwk_s_key,omitempty"`
	// Frame-counter (downlink).
	FCnt uint32 `protobuf:"varint,4,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// Multicast-group type (Class-B or Class-C).
	GroupType MulticastGroupType `protobuf:"varint,5,opt,name=group_type,json=groupType,proto3,enum=ns.MulticastGroupType" json:"group_type,omitempty"`
	// Data-rate.
	Dr uint32 `protobuf:"varint,6,opt,name=dr,proto3" json:"dr,omitempty"`
	// Frequency (Hz).
	Frequency uint32 `protobuf:"varint,7,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Ping-slot period.
	// Mandatory for Class-B multicast groups.
	PingSlotPeriod uint32 `protobuf:"varint,8,opt,name=ping_slot_period,json=pingSlotPeriod,proto3" json:"ping_slot_period,omitempty"`
	// Service-profile ID.
	ServiceProfileId []byte `protobuf:"bytes,9,opt,name=service_profile_id,json=serviceProfileId,proto3" json:"service_profile_id,omitempty"`
	// Routing-profile ID.
	RoutingProfileId []byte `protobuf:"bytes,10,opt,name=routing_profile_id,json=routingProfileId,proto3" json:"routing_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MulticastGroup) Descriptor deprecated

func (*MulticastGroup) Descriptor() ([]byte, []int)

Deprecated: Use MulticastGroup.ProtoReflect.Descriptor instead.

func (*MulticastGroup) GetDr

func (x *MulticastGroup) GetDr() uint32

func (*MulticastGroup) GetFCnt

func (x *MulticastGroup) GetFCnt() uint32

func (*MulticastGroup) GetFrequency

func (x *MulticastGroup) GetFrequency() uint32

func (*MulticastGroup) GetGroupType

func (x *MulticastGroup) GetGroupType() MulticastGroupType

func (*MulticastGroup) GetId

func (x *MulticastGroup) GetId() []byte

func (*MulticastGroup) GetMcAddr

func (x *MulticastGroup) GetMcAddr() []byte

func (*MulticastGroup) GetMcNwkSKey

func (x *MulticastGroup) GetMcNwkSKey() []byte

func (*MulticastGroup) GetPingSlotPeriod

func (x *MulticastGroup) GetPingSlotPeriod() uint32

func (*MulticastGroup) GetRoutingProfileId

func (x *MulticastGroup) GetRoutingProfileId() []byte

func (*MulticastGroup) GetServiceProfileId

func (x *MulticastGroup) GetServiceProfileId() []byte

func (*MulticastGroup) ProtoMessage

func (*MulticastGroup) ProtoMessage()

func (*MulticastGroup) ProtoReflect

func (x *MulticastGroup) ProtoReflect() protoreflect.Message

func (*MulticastGroup) Reset

func (x *MulticastGroup) Reset()

func (*MulticastGroup) String

func (x *MulticastGroup) String() string

type MulticastGroupType

type MulticastGroupType int32
const (
	// Class-C.
	MulticastGroupType_CLASS_C MulticastGroupType = 0
	// Class-B.
	MulticastGroupType_CLASS_B MulticastGroupType = 1
)

func (MulticastGroupType) Descriptor

func (MulticastGroupType) Enum

func (MulticastGroupType) EnumDescriptor deprecated

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

Deprecated: Use MulticastGroupType.Descriptor instead.

func (MulticastGroupType) Number

func (MulticastGroupType) String

func (x MulticastGroupType) String() string

func (MulticastGroupType) Type

type MulticastQueueItem

type MulticastQueueItem struct {

	// Multicast-group id.
	MulticastGroupId []byte `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Frame-counter of payload.
	FCnt uint32 `protobuf:"varint,2,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// Frame-port of payload.
	FPort uint32 `protobuf:"varint,3,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Encrypted FRMPayload bytes.
	FrmPayload []byte `protobuf:"bytes,4,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*MulticastQueueItem) Descriptor deprecated

func (*MulticastQueueItem) Descriptor() ([]byte, []int)

Deprecated: Use MulticastQueueItem.ProtoReflect.Descriptor instead.

func (*MulticastQueueItem) GetFCnt

func (x *MulticastQueueItem) GetFCnt() uint32

func (*MulticastQueueItem) GetFPort

func (x *MulticastQueueItem) GetFPort() uint32

func (*MulticastQueueItem) GetFrmPayload

func (x *MulticastQueueItem) GetFrmPayload() []byte

func (*MulticastQueueItem) GetMulticastGroupId

func (x *MulticastQueueItem) GetMulticastGroupId() []byte

func (*MulticastQueueItem) ProtoMessage

func (*MulticastQueueItem) ProtoMessage()

func (*MulticastQueueItem) ProtoReflect

func (x *MulticastQueueItem) ProtoReflect() protoreflect.Message

func (*MulticastQueueItem) Reset

func (x *MulticastQueueItem) Reset()

func (*MulticastQueueItem) String

func (x *MulticastQueueItem) String() string

type NetworkServerServiceClient

type NetworkServerServiceClient interface {
	// CreateServiceProfile creates the given service-profile.
	CreateServiceProfile(ctx context.Context, in *CreateServiceProfileRequest, opts ...grpc.CallOption) (*CreateServiceProfileResponse, error)
	// GetServiceProfile returns the service-profile matching the given id.
	GetServiceProfile(ctx context.Context, in *GetServiceProfileRequest, opts ...grpc.CallOption) (*GetServiceProfileResponse, error)
	// UpdateServiceProfile updates the given service-profile.
	UpdateServiceProfile(ctx context.Context, in *UpdateServiceProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteServiceProfile deletes the service-profile matching the given id.
	DeleteServiceProfile(ctx context.Context, in *DeleteServiceProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// CreateRoutingProfile creates the given routing-profile.
	CreateRoutingProfile(ctx context.Context, in *CreateRoutingProfileRequest, opts ...grpc.CallOption) (*CreateRoutingProfileResponse, error)
	// GetRoutingProfile returns the routing-profile matching the given id.
	GetRoutingProfile(ctx context.Context, in *GetRoutingProfileRequest, opts ...grpc.CallOption) (*GetRoutingProfileResponse, error)
	// UpdateRoutingProfile updates the given routing-profile.
	UpdateRoutingProfile(ctx context.Context, in *UpdateRoutingProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteRoutingProfile deletes the routing-profile matching the given id.
	DeleteRoutingProfile(ctx context.Context, in *DeleteRoutingProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// CreateDeviceProfile creates the given device-profile.
	CreateDeviceProfile(ctx context.Context, in *CreateDeviceProfileRequest, opts ...grpc.CallOption) (*CreateDeviceProfileResponse, error)
	// GetDeviceProfile returns the device-profile matching the given id.
	GetDeviceProfile(ctx context.Context, in *GetDeviceProfileRequest, opts ...grpc.CallOption) (*GetDeviceProfileResponse, error)
	// UpdateDeviceProfile updates the given device-profile.
	UpdateDeviceProfile(ctx context.Context, in *UpdateDeviceProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteDeviceProfile deletes the device-profile matching the given id.
	DeleteDeviceProfile(ctx context.Context, in *DeleteDeviceProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// CreateDevice creates the given device.
	CreateDevice(ctx context.Context, in *CreateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetDevice returns the device matching the given DevEUI.
	GetDevice(ctx context.Context, in *GetDeviceRequest, opts ...grpc.CallOption) (*GetDeviceResponse, error)
	// UpdateDevice updates the given device.
	UpdateDevice(ctx context.Context, in *UpdateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteDevice deletes the device matching the given DevEUI.
	DeleteDevice(ctx context.Context, in *DeleteDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// ActivateDevice activates a device (ABP).
	ActivateDevice(ctx context.Context, in *ActivateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeactivateDevice de-activates a device.
	DeactivateDevice(ctx context.Context, in *DeactivateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetDeviceActivation returns the device activation details.
	GetDeviceActivation(ctx context.Context, in *GetDeviceActivationRequest, opts ...grpc.CallOption) (*GetDeviceActivationResponse, error)
	// CreateDeviceQueueItem creates the given device-queue item.
	CreateDeviceQueueItem(ctx context.Context, in *CreateDeviceQueueItemRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// FlushDeviceQueueForDevEUI flushes the device-queue for the given DevEUI.
	FlushDeviceQueueForDevEUI(ctx context.Context, in *FlushDeviceQueueForDevEUIRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetDeviceQueueItemsForDevEUI returns all device-queue items for the given DevEUI.
	GetDeviceQueueItemsForDevEUI(ctx context.Context, in *GetDeviceQueueItemsForDevEUIRequest, opts ...grpc.CallOption) (*GetDeviceQueueItemsForDevEUIResponse, error)
	// GetNextDownlinkFCntForDevEUI returns the next FCnt that must be used.
	// This also takes device-queue items for the given DevEUI into consideration.
	GetNextDownlinkFCntForDevEUI(ctx context.Context, in *GetNextDownlinkFCntForDevEUIRequest, opts ...grpc.CallOption) (*GetNextDownlinkFCntForDevEUIResponse, error)
	// GetRandomDevAddr returns a random DevAddr taking the NwkID prefix into account.
	GetRandomDevAddr(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetRandomDevAddrResponse, error)
	// CreateMACCommandQueueItem adds the downlink mac-command to the queue.
	CreateMACCommandQueueItem(ctx context.Context, in *CreateMACCommandQueueItemRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// SendProprietaryPayload send a payload using the 'Proprietary' LoRaWAN message-type.
	SendProprietaryPayload(ctx context.Context, in *SendProprietaryPayloadRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// CreateGateway creates the given gateway.
	CreateGateway(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetGateway returns data for a particular gateway.
	GetGateway(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*GetGatewayResponse, error)
	// UpdateGateway updates an existing gateway.
	UpdateGateway(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteGateway deletes a gateway.
	DeleteGateway(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GenerateGatewayClientCertificate returns TLS certificate gateway authentication / authorization.
	// This endpoint can ony be used when ChirpStack Network Server is configured with a gateway
	// CA certificate and key, which is used for signing the TLS certificate. The returned TLS
	// certificate will have the Gateway ID as Common Name.
	GenerateGatewayClientCertificate(ctx context.Context, in *GenerateGatewayClientCertificateRequest, opts ...grpc.CallOption) (*GenerateGatewayClientCertificateResponse, error)
	// CreateGatewayProfile creates the given gateway-profile.
	CreateGatewayProfile(ctx context.Context, in *CreateGatewayProfileRequest, opts ...grpc.CallOption) (*CreateGatewayProfileResponse, error)
	// GetGatewayProfile returns the gateway-profile given an id.
	GetGatewayProfile(ctx context.Context, in *GetGatewayProfileRequest, opts ...grpc.CallOption) (*GetGatewayProfileResponse, error)
	// UpdateGatewayProfile updates the given gateway-profile.
	UpdateGatewayProfile(ctx context.Context, in *UpdateGatewayProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteGatewayProfile deletes the gateway-profile matching a given id.
	DeleteGatewayProfile(ctx context.Context, in *DeleteGatewayProfileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetGatewayStats returns stats of an existing gateway.
	// Deprecated (stats are forwarded to Application Server API).
	GetGatewayStats(ctx context.Context, in *GetGatewayStatsRequest, opts ...grpc.CallOption) (*GetGatewayStatsResponse, error)
	// StreamFrameLogsForGateway returns a stream of frames seen by the given gateway.
	StreamFrameLogsForGateway(ctx context.Context, in *StreamFrameLogsForGatewayRequest, opts ...grpc.CallOption) (NetworkServerService_StreamFrameLogsForGatewayClient, error)
	// StreamFrameLogsForDevice returns a stream of frames seen by the given device.
	StreamFrameLogsForDevice(ctx context.Context, in *StreamFrameLogsForDeviceRequest, opts ...grpc.CallOption) (NetworkServerService_StreamFrameLogsForDeviceClient, error)
	// CreateMulticastGroup creates the given multicast-group.
	CreateMulticastGroup(ctx context.Context, in *CreateMulticastGroupRequest, opts ...grpc.CallOption) (*CreateMulticastGroupResponse, error)
	// GetMulticastGroup returns the multicast-group given an id.
	GetMulticastGroup(ctx context.Context, in *GetMulticastGroupRequest, opts ...grpc.CallOption) (*GetMulticastGroupResponse, error)
	// UpdateMulticastGroup updates the given multicast-group.
	UpdateMulticastGroup(ctx context.Context, in *UpdateMulticastGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// DeleteMulticastGroup deletes a multicast-group given an id.
	DeleteMulticastGroup(ctx context.Context, in *DeleteMulticastGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// AddDeviceToMulticastGroup adds the given device to the given multicast-group.
	AddDeviceToMulticastGroup(ctx context.Context, in *AddDeviceToMulticastGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// RemoveDeviceFromMulticastGroup removes the given device from the given multicast-group.
	RemoveDeviceFromMulticastGroup(ctx context.Context, in *RemoveDeviceFromMulticastGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// EnqueueMulticastQueueItem enqueues the given multicast queue-item and
	// increments the frame-counter after enqueueing.
	EnqueueMulticastQueueItem(ctx context.Context, in *EnqueueMulticastQueueItemRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// FlushMulticastQueueForMulticastGroup flushes the multicast device-queue given a multicast-group id.
	FlushMulticastQueueForMulticastGroup(ctx context.Context, in *FlushMulticastQueueForMulticastGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GetMulticastQueueItemsForMulticastGroup returns the queue-items given a multicast-group id.
	GetMulticastQueueItemsForMulticastGroup(ctx context.Context, in *GetMulticastQueueItemsForMulticastGroupRequest, opts ...grpc.CallOption) (*GetMulticastQueueItemsForMulticastGroupResponse, error)
	// GetVersion returns the ChirpStack Network Server version.
	GetVersion(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetVersionResponse, error)
	// GetADRAlgorithms returns the available ADR algorithms.
	GetADRAlgorithms(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetADRAlgorithmsResponse, error)
}

NetworkServerServiceClient is the client API for NetworkServerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type NetworkServerServiceServer

type NetworkServerServiceServer interface {
	// CreateServiceProfile creates the given service-profile.
	CreateServiceProfile(context.Context, *CreateServiceProfileRequest) (*CreateServiceProfileResponse, error)
	// GetServiceProfile returns the service-profile matching the given id.
	GetServiceProfile(context.Context, *GetServiceProfileRequest) (*GetServiceProfileResponse, error)
	// UpdateServiceProfile updates the given service-profile.
	UpdateServiceProfile(context.Context, *UpdateServiceProfileRequest) (*empty.Empty, error)
	// DeleteServiceProfile deletes the service-profile matching the given id.
	DeleteServiceProfile(context.Context, *DeleteServiceProfileRequest) (*empty.Empty, error)
	// CreateRoutingProfile creates the given routing-profile.
	CreateRoutingProfile(context.Context, *CreateRoutingProfileRequest) (*CreateRoutingProfileResponse, error)
	// GetRoutingProfile returns the routing-profile matching the given id.
	GetRoutingProfile(context.Context, *GetRoutingProfileRequest) (*GetRoutingProfileResponse, error)
	// UpdateRoutingProfile updates the given routing-profile.
	UpdateRoutingProfile(context.Context, *UpdateRoutingProfileRequest) (*empty.Empty, error)
	// DeleteRoutingProfile deletes the routing-profile matching the given id.
	DeleteRoutingProfile(context.Context, *DeleteRoutingProfileRequest) (*empty.Empty, error)
	// CreateDeviceProfile creates the given device-profile.
	CreateDeviceProfile(context.Context, *CreateDeviceProfileRequest) (*CreateDeviceProfileResponse, error)
	// GetDeviceProfile returns the device-profile matching the given id.
	GetDeviceProfile(context.Context, *GetDeviceProfileRequest) (*GetDeviceProfileResponse, error)
	// UpdateDeviceProfile updates the given device-profile.
	UpdateDeviceProfile(context.Context, *UpdateDeviceProfileRequest) (*empty.Empty, error)
	// DeleteDeviceProfile deletes the device-profile matching the given id.
	DeleteDeviceProfile(context.Context, *DeleteDeviceProfileRequest) (*empty.Empty, error)
	// CreateDevice creates the given device.
	CreateDevice(context.Context, *CreateDeviceRequest) (*empty.Empty, error)
	// GetDevice returns the device matching the given DevEUI.
	GetDevice(context.Context, *GetDeviceRequest) (*GetDeviceResponse, error)
	// UpdateDevice updates the given device.
	UpdateDevice(context.Context, *UpdateDeviceRequest) (*empty.Empty, error)
	// DeleteDevice deletes the device matching the given DevEUI.
	DeleteDevice(context.Context, *DeleteDeviceRequest) (*empty.Empty, error)
	// ActivateDevice activates a device (ABP).
	ActivateDevice(context.Context, *ActivateDeviceRequest) (*empty.Empty, error)
	// DeactivateDevice de-activates a device.
	DeactivateDevice(context.Context, *DeactivateDeviceRequest) (*empty.Empty, error)
	// GetDeviceActivation returns the device activation details.
	GetDeviceActivation(context.Context, *GetDeviceActivationRequest) (*GetDeviceActivationResponse, error)
	// CreateDeviceQueueItem creates the given device-queue item.
	CreateDeviceQueueItem(context.Context, *CreateDeviceQueueItemRequest) (*empty.Empty, error)
	// FlushDeviceQueueForDevEUI flushes the device-queue for the given DevEUI.
	FlushDeviceQueueForDevEUI(context.Context, *FlushDeviceQueueForDevEUIRequest) (*empty.Empty, error)
	// GetDeviceQueueItemsForDevEUI returns all device-queue items for the given DevEUI.
	GetDeviceQueueItemsForDevEUI(context.Context, *GetDeviceQueueItemsForDevEUIRequest) (*GetDeviceQueueItemsForDevEUIResponse, error)
	// GetNextDownlinkFCntForDevEUI returns the next FCnt that must be used.
	// This also takes device-queue items for the given DevEUI into consideration.
	GetNextDownlinkFCntForDevEUI(context.Context, *GetNextDownlinkFCntForDevEUIRequest) (*GetNextDownlinkFCntForDevEUIResponse, error)
	// GetRandomDevAddr returns a random DevAddr taking the NwkID prefix into account.
	GetRandomDevAddr(context.Context, *empty.Empty) (*GetRandomDevAddrResponse, error)
	// CreateMACCommandQueueItem adds the downlink mac-command to the queue.
	CreateMACCommandQueueItem(context.Context, *CreateMACCommandQueueItemRequest) (*empty.Empty, error)
	// SendProprietaryPayload send a payload using the 'Proprietary' LoRaWAN message-type.
	SendProprietaryPayload(context.Context, *SendProprietaryPayloadRequest) (*empty.Empty, error)
	// CreateGateway creates the given gateway.
	CreateGateway(context.Context, *CreateGatewayRequest) (*empty.Empty, error)
	// GetGateway returns data for a particular gateway.
	GetGateway(context.Context, *GetGatewayRequest) (*GetGatewayResponse, error)
	// UpdateGateway updates an existing gateway.
	UpdateGateway(context.Context, *UpdateGatewayRequest) (*empty.Empty, error)
	// DeleteGateway deletes a gateway.
	DeleteGateway(context.Context, *DeleteGatewayRequest) (*empty.Empty, error)
	// GenerateGatewayClientCertificate returns TLS certificate gateway authentication / authorization.
	// This endpoint can ony be used when ChirpStack Network Server is configured with a gateway
	// CA certificate and key, which is used for signing the TLS certificate. The returned TLS
	// certificate will have the Gateway ID as Common Name.
	GenerateGatewayClientCertificate(context.Context, *GenerateGatewayClientCertificateRequest) (*GenerateGatewayClientCertificateResponse, error)
	// CreateGatewayProfile creates the given gateway-profile.
	CreateGatewayProfile(context.Context, *CreateGatewayProfileRequest) (*CreateGatewayProfileResponse, error)
	// GetGatewayProfile returns the gateway-profile given an id.
	GetGatewayProfile(context.Context, *GetGatewayProfileRequest) (*GetGatewayProfileResponse, error)
	// UpdateGatewayProfile updates the given gateway-profile.
	UpdateGatewayProfile(context.Context, *UpdateGatewayProfileRequest) (*empty.Empty, error)
	// DeleteGatewayProfile deletes the gateway-profile matching a given id.
	DeleteGatewayProfile(context.Context, *DeleteGatewayProfileRequest) (*empty.Empty, error)
	// GetGatewayStats returns stats of an existing gateway.
	// Deprecated (stats are forwarded to Application Server API).
	GetGatewayStats(context.Context, *GetGatewayStatsRequest) (*GetGatewayStatsResponse, error)
	// StreamFrameLogsForGateway returns a stream of frames seen by the given gateway.
	StreamFrameLogsForGateway(*StreamFrameLogsForGatewayRequest, NetworkServerService_StreamFrameLogsForGatewayServer) error
	// StreamFrameLogsForDevice returns a stream of frames seen by the given device.
	StreamFrameLogsForDevice(*StreamFrameLogsForDeviceRequest, NetworkServerService_StreamFrameLogsForDeviceServer) error
	// CreateMulticastGroup creates the given multicast-group.
	CreateMulticastGroup(context.Context, *CreateMulticastGroupRequest) (*CreateMulticastGroupResponse, error)
	// GetMulticastGroup returns the multicast-group given an id.
	GetMulticastGroup(context.Context, *GetMulticastGroupRequest) (*GetMulticastGroupResponse, error)
	// UpdateMulticastGroup updates the given multicast-group.
	UpdateMulticastGroup(context.Context, *UpdateMulticastGroupRequest) (*empty.Empty, error)
	// DeleteMulticastGroup deletes a multicast-group given an id.
	DeleteMulticastGroup(context.Context, *DeleteMulticastGroupRequest) (*empty.Empty, error)
	// AddDeviceToMulticastGroup adds the given device to the given multicast-group.
	AddDeviceToMulticastGroup(context.Context, *AddDeviceToMulticastGroupRequest) (*empty.Empty, error)
	// RemoveDeviceFromMulticastGroup removes the given device from the given multicast-group.
	RemoveDeviceFromMulticastGroup(context.Context, *RemoveDeviceFromMulticastGroupRequest) (*empty.Empty, error)
	// EnqueueMulticastQueueItem enqueues the given multicast queue-item and
	// increments the frame-counter after enqueueing.
	EnqueueMulticastQueueItem(context.Context, *EnqueueMulticastQueueItemRequest) (*empty.Empty, error)
	// FlushMulticastQueueForMulticastGroup flushes the multicast device-queue given a multicast-group id.
	FlushMulticastQueueForMulticastGroup(context.Context, *FlushMulticastQueueForMulticastGroupRequest) (*empty.Empty, error)
	// GetMulticastQueueItemsForMulticastGroup returns the queue-items given a multicast-group id.
	GetMulticastQueueItemsForMulticastGroup(context.Context, *GetMulticastQueueItemsForMulticastGroupRequest) (*GetMulticastQueueItemsForMulticastGroupResponse, error)
	// GetVersion returns the ChirpStack Network Server version.
	GetVersion(context.Context, *empty.Empty) (*GetVersionResponse, error)
	// GetADRAlgorithms returns the available ADR algorithms.
	GetADRAlgorithms(context.Context, *empty.Empty) (*GetADRAlgorithmsResponse, error)
}

NetworkServerServiceServer is the server API for NetworkServerService service.

type NetworkServerService_StreamFrameLogsForDeviceClient

type NetworkServerService_StreamFrameLogsForDeviceClient interface {
	Recv() (*StreamFrameLogsForDeviceResponse, error)
	grpc.ClientStream
}

type NetworkServerService_StreamFrameLogsForDeviceServer

type NetworkServerService_StreamFrameLogsForDeviceServer interface {
	Send(*StreamFrameLogsForDeviceResponse) error
	grpc.ServerStream
}

type NetworkServerService_StreamFrameLogsForGatewayClient

type NetworkServerService_StreamFrameLogsForGatewayClient interface {
	Recv() (*StreamFrameLogsForGatewayResponse, error)
	grpc.ClientStream
}

type NetworkServerService_StreamFrameLogsForGatewayServer

type NetworkServerService_StreamFrameLogsForGatewayServer interface {
	Send(*StreamFrameLogsForGatewayResponse) error
	grpc.ServerStream
}

type RXWindow

type RXWindow int32
const (
	// Receive window 1
	RXWindow_RX1 RXWindow = 0
	// Receive window 2
	RXWindow_RX2 RXWindow = 1
)

func (RXWindow) Descriptor

func (RXWindow) Descriptor() protoreflect.EnumDescriptor

func (RXWindow) Enum

func (x RXWindow) Enum() *RXWindow

func (RXWindow) EnumDescriptor deprecated

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

Deprecated: Use RXWindow.Descriptor instead.

func (RXWindow) Number

func (x RXWindow) Number() protoreflect.EnumNumber

func (RXWindow) String

func (x RXWindow) String() string

func (RXWindow) Type

type RatePolicy

type RatePolicy int32
const (
	// Drop
	RatePolicy_DROP RatePolicy = 0
	// Mark
	RatePolicy_MARK RatePolicy = 1
)

func (RatePolicy) Descriptor

func (RatePolicy) Descriptor() protoreflect.EnumDescriptor

func (RatePolicy) Enum

func (x RatePolicy) Enum() *RatePolicy

func (RatePolicy) EnumDescriptor deprecated

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

Deprecated: Use RatePolicy.Descriptor instead.

func (RatePolicy) Number

func (x RatePolicy) Number() protoreflect.EnumNumber

func (RatePolicy) String

func (x RatePolicy) String() string

func (RatePolicy) Type

type RemoveDeviceFromMulticastGroupRequest

type RemoveDeviceFromMulticastGroupRequest struct {

	// Device EUI.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Multicast-group ID.
	MulticastGroupId []byte `protobuf:"bytes,2,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveDeviceFromMulticastGroupRequest) Descriptor deprecated

func (*RemoveDeviceFromMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveDeviceFromMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*RemoveDeviceFromMulticastGroupRequest) GetDevEui

func (*RemoveDeviceFromMulticastGroupRequest) GetMulticastGroupId

func (x *RemoveDeviceFromMulticastGroupRequest) GetMulticastGroupId() []byte

func (*RemoveDeviceFromMulticastGroupRequest) ProtoMessage

func (*RemoveDeviceFromMulticastGroupRequest) ProtoMessage()

func (*RemoveDeviceFromMulticastGroupRequest) ProtoReflect

func (*RemoveDeviceFromMulticastGroupRequest) Reset

func (*RemoveDeviceFromMulticastGroupRequest) String

type RoutingProfile

type RoutingProfile struct {

	// ID of the routing profile.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Application-server ID.
	AsId string `protobuf:"bytes,2,opt,name=as_id,json=asId,proto3" json:"as_id,omitempty"`
	// CA certificate for connecting to the AS.
	CaCert string `protobuf:"bytes,3,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// TLS certificate for connecting to the AS.
	TlsCert string `protobuf:"bytes,4,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// TLS key for connecting to the AS.
	// Note: when retrieving the routing-profile, the tls_key is not returned
	// for security reasons. When updating the routing-profile, an empty tls_key
	// does not clear the certificate, unless the tls_cert is also left blank.
	TlsKey string `protobuf:"bytes,5,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,omitempty"`
	// contains filtered or unexported fields
}

func (*RoutingProfile) Descriptor deprecated

func (*RoutingProfile) Descriptor() ([]byte, []int)

Deprecated: Use RoutingProfile.ProtoReflect.Descriptor instead.

func (*RoutingProfile) GetAsId

func (x *RoutingProfile) GetAsId() string

func (*RoutingProfile) GetCaCert

func (x *RoutingProfile) GetCaCert() string

func (*RoutingProfile) GetId

func (x *RoutingProfile) GetId() []byte

func (*RoutingProfile) GetTlsCert

func (x *RoutingProfile) GetTlsCert() string

func (*RoutingProfile) GetTlsKey

func (x *RoutingProfile) GetTlsKey() string

func (*RoutingProfile) ProtoMessage

func (*RoutingProfile) ProtoMessage()

func (*RoutingProfile) ProtoReflect

func (x *RoutingProfile) ProtoReflect() protoreflect.Message

func (*RoutingProfile) Reset

func (x *RoutingProfile) Reset()

func (*RoutingProfile) String

func (x *RoutingProfile) String() string

type SendProprietaryPayloadRequest

type SendProprietaryPayloadRequest struct {

	// MACPayload of the proprietary LoRaWAN frame.
	MacPayload []byte `protobuf:"bytes,1,opt,name=mac_payload,json=macPayload,proto3" json:"mac_payload,omitempty"`
	// MIC of the proprietary LoRaWAN frame (must be 4 bytes).
	Mic []byte `protobuf:"bytes,2,opt,name=mic,proto3" json:"mic,omitempty"`
	// Gateway MAC address(es) to use for transmitting the LoRaWAN frame.
	GatewayMacs [][]byte `protobuf:"bytes,3,rep,name=gateway_macs,json=gatewayMacs,proto3" json:"gateway_macs,omitempty"`
	// Set to true for sending as a gateway, or false for sending as a node.
	// In the latter case the frame will be received by other gateways.
	PolarizationInversion bool `protobuf:"varint,4,opt,name=polarization_inversion,json=polarizationInversion,proto3" json:"polarization_inversion,omitempty"`
	// Frequency (Hz) to use for the transmission.
	Frequency uint32 `protobuf:"varint,5,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Data-rate to use for the transmission.
	Dr uint32 `protobuf:"varint,6,opt,name=dr,proto3" json:"dr,omitempty"`
	// contains filtered or unexported fields
}

func (*SendProprietaryPayloadRequest) Descriptor deprecated

func (*SendProprietaryPayloadRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendProprietaryPayloadRequest.ProtoReflect.Descriptor instead.

func (*SendProprietaryPayloadRequest) GetDr

func (*SendProprietaryPayloadRequest) GetFrequency

func (x *SendProprietaryPayloadRequest) GetFrequency() uint32

func (*SendProprietaryPayloadRequest) GetGatewayMacs

func (x *SendProprietaryPayloadRequest) GetGatewayMacs() [][]byte

func (*SendProprietaryPayloadRequest) GetMacPayload

func (x *SendProprietaryPayloadRequest) GetMacPayload() []byte

func (*SendProprietaryPayloadRequest) GetMic

func (x *SendProprietaryPayloadRequest) GetMic() []byte

func (*SendProprietaryPayloadRequest) GetPolarizationInversion

func (x *SendProprietaryPayloadRequest) GetPolarizationInversion() bool

func (*SendProprietaryPayloadRequest) ProtoMessage

func (*SendProprietaryPayloadRequest) ProtoMessage()

func (*SendProprietaryPayloadRequest) ProtoReflect

func (*SendProprietaryPayloadRequest) Reset

func (x *SendProprietaryPayloadRequest) Reset()

func (*SendProprietaryPayloadRequest) String

type ServiceProfile

type ServiceProfile struct {

	// Service-profile ID.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Token bucket filling rate, including ACKs (packet/h).
	UlRate uint32 `protobuf:"varint,2,opt,name=ul_rate,json=ulRate,proto3" json:"ul_rate,omitempty"`
	// Token bucket burst size.
	UlBucketSize uint32 `protobuf:"varint,3,opt,name=ul_bucket_size,json=ulBucketSize,proto3" json:"ul_bucket_size,omitempty"`
	// Drop or mark when exceeding ULRate.
	UlRatePolicy RatePolicy `protobuf:"varint,4,opt,name=ul_rate_policy,json=ulRatePolicy,proto3,enum=ns.RatePolicy" json:"ul_rate_policy,omitempty"`
	// Token bucket filling rate, including ACKs (packet/h).
	DlRate uint32 `protobuf:"varint,5,opt,name=dl_rate,json=dlRate,proto3" json:"dl_rate,omitempty"`
	// Token bucket burst size.
	DlBucketSize uint32 `protobuf:"varint,6,opt,name=dl_bucket_size,json=dlBucketSize,proto3" json:"dl_bucket_size,omitempty"`
	// Drop or mark when exceeding DLRate.
	DlRatePolicy RatePolicy `protobuf:"varint,7,opt,name=dl_rate_policy,json=dlRatePolicy,proto3,enum=ns.RatePolicy" json:"dl_rate_policy,omitempty"`
	// GW metadata (RSSI, SNR, GW geoloc., etc.) are added to the packet sent to AS.
	AddGwMetadata bool `protobuf:"varint,8,opt,name=add_gw_metadata,json=addGwMetadata,proto3" json:"add_gw_metadata,omitempty"`
	// Frequency to initiate an End-Device status request (request/day).
	DevStatusReqFreq uint32 `protobuf:"varint,9,opt,name=dev_status_req_freq,json=devStatusReqFreq,proto3" json:"dev_status_req_freq,omitempty"`
	// Report End-Device battery level to AS.
	ReportDevStatusBattery bool `` /* 133-byte string literal not displayed */
	// Report End-Device margin to AS.
	ReportDevStatusMargin bool `` /* 130-byte string literal not displayed */
	// Minimum allowed data rate. Used for ADR.
	DrMin uint32 `protobuf:"varint,12,opt,name=dr_min,json=drMin,proto3" json:"dr_min,omitempty"`
	// Maximum allowed data rate. Used for ADR.
	DrMax uint32 `protobuf:"varint,13,opt,name=dr_max,json=drMax,proto3" json:"dr_max,omitempty"`
	// Channel mask. sNS does not have to obey (i.e., informative).
	ChannelMask []byte `protobuf:"bytes,14,opt,name=channel_mask,json=channelMask,proto3" json:"channel_mask,omitempty"`
	// Passive Roaming allowed.
	PrAllowed bool `protobuf:"varint,15,opt,name=pr_allowed,json=prAllowed,proto3" json:"pr_allowed,omitempty"`
	// Handover Roaming allowed.
	HrAllowed bool `protobuf:"varint,16,opt,name=hr_allowed,json=hrAllowed,proto3" json:"hr_allowed,omitempty"`
	// Roaming Activation allowed.
	RaAllowed bool `protobuf:"varint,17,opt,name=ra_allowed,json=raAllowed,proto3" json:"ra_allowed,omitempty"`
	// Enable network geolocation service.
	NwkGeoLoc bool `protobuf:"varint,18,opt,name=nwk_geo_loc,json=nwkGeoLoc,proto3" json:"nwk_geo_loc,omitempty"`
	// Target Packet Error Rate.
	TargetPer uint32 `protobuf:"varint,19,opt,name=target_per,json=targetPer,proto3" json:"target_per,omitempty"`
	// Minimum number of receiving GWs (informative).
	MinGwDiversity uint32 `protobuf:"varint,20,opt,name=min_gw_diversity,json=minGwDiversity,proto3" json:"min_gw_diversity,omitempty"`
	// Gateways under this service-profile are private.
	// This means that these gateways can only be used by devices under the
	// same service-profile.
	GwsPrivate bool `protobuf:"varint,21,opt,name=gws_private,json=gwsPrivate,proto3" json:"gws_private,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceProfile) Descriptor deprecated

func (*ServiceProfile) Descriptor() ([]byte, []int)

Deprecated: Use ServiceProfile.ProtoReflect.Descriptor instead.

func (*ServiceProfile) GetAddGwMetadata

func (x *ServiceProfile) GetAddGwMetadata() bool

func (*ServiceProfile) GetChannelMask

func (x *ServiceProfile) GetChannelMask() []byte

func (*ServiceProfile) GetDevStatusReqFreq

func (x *ServiceProfile) GetDevStatusReqFreq() uint32

func (*ServiceProfile) GetDlBucketSize

func (x *ServiceProfile) GetDlBucketSize() uint32

func (*ServiceProfile) GetDlRate

func (x *ServiceProfile) GetDlRate() uint32

func (*ServiceProfile) GetDlRatePolicy

func (x *ServiceProfile) GetDlRatePolicy() RatePolicy

func (*ServiceProfile) GetDrMax

func (x *ServiceProfile) GetDrMax() uint32

func (*ServiceProfile) GetDrMin

func (x *ServiceProfile) GetDrMin() uint32

func (*ServiceProfile) GetGwsPrivate added in v4.4.4

func (x *ServiceProfile) GetGwsPrivate() bool

func (*ServiceProfile) GetHrAllowed

func (x *ServiceProfile) GetHrAllowed() bool

func (*ServiceProfile) GetId

func (x *ServiceProfile) GetId() []byte

func (*ServiceProfile) GetMinGwDiversity

func (x *ServiceProfile) GetMinGwDiversity() uint32

func (*ServiceProfile) GetNwkGeoLoc

func (x *ServiceProfile) GetNwkGeoLoc() bool

func (*ServiceProfile) GetPrAllowed

func (x *ServiceProfile) GetPrAllowed() bool

func (*ServiceProfile) GetRaAllowed

func (x *ServiceProfile) GetRaAllowed() bool

func (*ServiceProfile) GetReportDevStatusBattery

func (x *ServiceProfile) GetReportDevStatusBattery() bool

func (*ServiceProfile) GetReportDevStatusMargin

func (x *ServiceProfile) GetReportDevStatusMargin() bool

func (*ServiceProfile) GetTargetPer

func (x *ServiceProfile) GetTargetPer() uint32

func (*ServiceProfile) GetUlBucketSize

func (x *ServiceProfile) GetUlBucketSize() uint32

func (*ServiceProfile) GetUlRate

func (x *ServiceProfile) GetUlRate() uint32

func (*ServiceProfile) GetUlRatePolicy

func (x *ServiceProfile) GetUlRatePolicy() RatePolicy

func (*ServiceProfile) ProtoMessage

func (*ServiceProfile) ProtoMessage()

func (*ServiceProfile) ProtoReflect

func (x *ServiceProfile) ProtoReflect() protoreflect.Message

func (*ServiceProfile) Reset

func (x *ServiceProfile) Reset()

func (*ServiceProfile) String

func (x *ServiceProfile) String() string

type StreamFrameLogsForDeviceRequest

type StreamFrameLogsForDeviceRequest struct {

	// DevEUI of the device.
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamFrameLogsForDeviceRequest) Descriptor deprecated

func (*StreamFrameLogsForDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamFrameLogsForDeviceRequest.ProtoReflect.Descriptor instead.

func (*StreamFrameLogsForDeviceRequest) GetDevEui

func (x *StreamFrameLogsForDeviceRequest) GetDevEui() []byte

func (*StreamFrameLogsForDeviceRequest) ProtoMessage

func (*StreamFrameLogsForDeviceRequest) ProtoMessage()

func (*StreamFrameLogsForDeviceRequest) ProtoReflect

func (*StreamFrameLogsForDeviceRequest) Reset

func (*StreamFrameLogsForDeviceRequest) String

type StreamFrameLogsForDeviceResponse

type StreamFrameLogsForDeviceResponse struct {

	// Types that are assignable to Frame:
	//	*StreamFrameLogsForDeviceResponse_UplinkFrameSet
	//	*StreamFrameLogsForDeviceResponse_DownlinkFrame
	Frame isStreamFrameLogsForDeviceResponse_Frame `protobuf_oneof:"frame"`
	// contains filtered or unexported fields
}

func (*StreamFrameLogsForDeviceResponse) Descriptor deprecated

func (*StreamFrameLogsForDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamFrameLogsForDeviceResponse.ProtoReflect.Descriptor instead.

func (*StreamFrameLogsForDeviceResponse) GetDownlinkFrame

func (x *StreamFrameLogsForDeviceResponse) GetDownlinkFrame() *DownlinkFrameLog

func (*StreamFrameLogsForDeviceResponse) GetFrame

func (m *StreamFrameLogsForDeviceResponse) GetFrame() isStreamFrameLogsForDeviceResponse_Frame

func (*StreamFrameLogsForDeviceResponse) GetUplinkFrameSet

func (x *StreamFrameLogsForDeviceResponse) GetUplinkFrameSet() *UplinkFrameLog

func (*StreamFrameLogsForDeviceResponse) ProtoMessage

func (*StreamFrameLogsForDeviceResponse) ProtoMessage()

func (*StreamFrameLogsForDeviceResponse) ProtoReflect

func (*StreamFrameLogsForDeviceResponse) Reset

func (*StreamFrameLogsForDeviceResponse) String

type StreamFrameLogsForDeviceResponse_DownlinkFrame

type StreamFrameLogsForDeviceResponse_DownlinkFrame struct {
	// Contains a downlink frame.
	DownlinkFrame *DownlinkFrameLog `protobuf:"bytes,2,opt,name=downlink_frame,json=downlinkFrame,proto3,oneof"`
}

type StreamFrameLogsForDeviceResponse_UplinkFrameSet

type StreamFrameLogsForDeviceResponse_UplinkFrameSet struct {
	// Contains an uplink frame.
	UplinkFrameSet *UplinkFrameLog `protobuf:"bytes,1,opt,name=uplink_frame_set,json=uplinkFrameSet,proto3,oneof"`
}

type StreamFrameLogsForGatewayRequest

type StreamFrameLogsForGatewayRequest struct {

	// MAC address of the gateway.
	GatewayId []byte `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamFrameLogsForGatewayRequest) Descriptor deprecated

func (*StreamFrameLogsForGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamFrameLogsForGatewayRequest.ProtoReflect.Descriptor instead.

func (*StreamFrameLogsForGatewayRequest) GetGatewayId

func (x *StreamFrameLogsForGatewayRequest) GetGatewayId() []byte

func (*StreamFrameLogsForGatewayRequest) ProtoMessage

func (*StreamFrameLogsForGatewayRequest) ProtoMessage()

func (*StreamFrameLogsForGatewayRequest) ProtoReflect

func (*StreamFrameLogsForGatewayRequest) Reset

func (*StreamFrameLogsForGatewayRequest) String

type StreamFrameLogsForGatewayResponse

type StreamFrameLogsForGatewayResponse struct {

	// Types that are assignable to Frame:
	//	*StreamFrameLogsForGatewayResponse_UplinkFrameSet
	//	*StreamFrameLogsForGatewayResponse_DownlinkFrame
	Frame isStreamFrameLogsForGatewayResponse_Frame `protobuf_oneof:"frame"`
	// contains filtered or unexported fields
}

func (*StreamFrameLogsForGatewayResponse) Descriptor deprecated

func (*StreamFrameLogsForGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamFrameLogsForGatewayResponse.ProtoReflect.Descriptor instead.

func (*StreamFrameLogsForGatewayResponse) GetDownlinkFrame

func (x *StreamFrameLogsForGatewayResponse) GetDownlinkFrame() *DownlinkFrameLog

func (*StreamFrameLogsForGatewayResponse) GetFrame

func (m *StreamFrameLogsForGatewayResponse) GetFrame() isStreamFrameLogsForGatewayResponse_Frame

func (*StreamFrameLogsForGatewayResponse) GetUplinkFrameSet

func (x *StreamFrameLogsForGatewayResponse) GetUplinkFrameSet() *UplinkFrameLog

func (*StreamFrameLogsForGatewayResponse) ProtoMessage

func (*StreamFrameLogsForGatewayResponse) ProtoMessage()

func (*StreamFrameLogsForGatewayResponse) ProtoReflect

func (*StreamFrameLogsForGatewayResponse) Reset

func (*StreamFrameLogsForGatewayResponse) String

type StreamFrameLogsForGatewayResponse_DownlinkFrame

type StreamFrameLogsForGatewayResponse_DownlinkFrame struct {
	// Contains a downlink frame.
	DownlinkFrame *DownlinkFrameLog `protobuf:"bytes,2,opt,name=downlink_frame,json=downlinkFrame,proto3,oneof"`
}

type StreamFrameLogsForGatewayResponse_UplinkFrameSet

type StreamFrameLogsForGatewayResponse_UplinkFrameSet struct {
	// Contains an uplink frame.
	UplinkFrameSet *UplinkFrameLog `protobuf:"bytes,1,opt,name=uplink_frame_set,json=uplinkFrameSet,proto3,oneof"`
}

type UnimplementedNetworkServerServiceServer

type UnimplementedNetworkServerServiceServer struct {
}

UnimplementedNetworkServerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNetworkServerServiceServer) ActivateDevice

func (*UnimplementedNetworkServerServiceServer) AddDeviceToMulticastGroup

func (*UnimplementedNetworkServerServiceServer) CreateDevice

func (*UnimplementedNetworkServerServiceServer) CreateDeviceProfile

func (*UnimplementedNetworkServerServiceServer) CreateDeviceQueueItem

func (*UnimplementedNetworkServerServiceServer) CreateGateway

func (*UnimplementedNetworkServerServiceServer) CreateGatewayProfile

func (*UnimplementedNetworkServerServiceServer) CreateMACCommandQueueItem

func (*UnimplementedNetworkServerServiceServer) CreateMulticastGroup

func (*UnimplementedNetworkServerServiceServer) CreateRoutingProfile

func (*UnimplementedNetworkServerServiceServer) CreateServiceProfile

func (*UnimplementedNetworkServerServiceServer) DeactivateDevice

func (*UnimplementedNetworkServerServiceServer) DeleteDevice

func (*UnimplementedNetworkServerServiceServer) DeleteDeviceProfile

func (*UnimplementedNetworkServerServiceServer) DeleteGateway

func (*UnimplementedNetworkServerServiceServer) DeleteGatewayProfile

func (*UnimplementedNetworkServerServiceServer) DeleteMulticastGroup

func (*UnimplementedNetworkServerServiceServer) DeleteRoutingProfile

func (*UnimplementedNetworkServerServiceServer) DeleteServiceProfile

func (*UnimplementedNetworkServerServiceServer) EnqueueMulticastQueueItem

func (*UnimplementedNetworkServerServiceServer) FlushDeviceQueueForDevEUI

func (*UnimplementedNetworkServerServiceServer) FlushMulticastQueueForMulticastGroup

func (*UnimplementedNetworkServerServiceServer) GetADRAlgorithms added in v4.4.4

func (*UnimplementedNetworkServerServiceServer) GetDevice

func (*UnimplementedNetworkServerServiceServer) GetDeviceActivation

func (*UnimplementedNetworkServerServiceServer) GetDeviceProfile

func (*UnimplementedNetworkServerServiceServer) GetGateway

func (*UnimplementedNetworkServerServiceServer) GetGatewayProfile

func (*UnimplementedNetworkServerServiceServer) GetGatewayStats

func (*UnimplementedNetworkServerServiceServer) GetMulticastGroup

func (*UnimplementedNetworkServerServiceServer) GetRandomDevAddr

func (*UnimplementedNetworkServerServiceServer) GetRoutingProfile

func (*UnimplementedNetworkServerServiceServer) GetServiceProfile

func (*UnimplementedNetworkServerServiceServer) GetVersion

func (*UnimplementedNetworkServerServiceServer) RemoveDeviceFromMulticastGroup

func (*UnimplementedNetworkServerServiceServer) SendProprietaryPayload

func (*UnimplementedNetworkServerServiceServer) UpdateDevice

func (*UnimplementedNetworkServerServiceServer) UpdateDeviceProfile

func (*UnimplementedNetworkServerServiceServer) UpdateGateway

func (*UnimplementedNetworkServerServiceServer) UpdateGatewayProfile

func (*UnimplementedNetworkServerServiceServer) UpdateMulticastGroup

func (*UnimplementedNetworkServerServiceServer) UpdateRoutingProfile

func (*UnimplementedNetworkServerServiceServer) UpdateServiceProfile

type UpdateDeviceProfileRequest

type UpdateDeviceProfileRequest struct {

	// Device-profile object to update.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceProfileRequest) Descriptor deprecated

func (*UpdateDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceProfileRequest) GetDeviceProfile

func (x *UpdateDeviceProfileRequest) GetDeviceProfile() *DeviceProfile

func (*UpdateDeviceProfileRequest) ProtoMessage

func (*UpdateDeviceProfileRequest) ProtoMessage()

func (*UpdateDeviceProfileRequest) ProtoReflect

func (*UpdateDeviceProfileRequest) Reset

func (x *UpdateDeviceProfileRequest) Reset()

func (*UpdateDeviceProfileRequest) String

func (x *UpdateDeviceProfileRequest) String() string

type UpdateDeviceRequest

type UpdateDeviceRequest struct {

	// Device object to update.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceRequest) Descriptor deprecated

func (*UpdateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceRequest) GetDevice

func (x *UpdateDeviceRequest) GetDevice() *Device

func (*UpdateDeviceRequest) ProtoMessage

func (*UpdateDeviceRequest) ProtoMessage()

func (*UpdateDeviceRequest) ProtoReflect

func (x *UpdateDeviceRequest) ProtoReflect() protoreflect.Message

func (*UpdateDeviceRequest) Reset

func (x *UpdateDeviceRequest) Reset()

func (*UpdateDeviceRequest) String

func (x *UpdateDeviceRequest) String() string

type UpdateGatewayProfileRequest

type UpdateGatewayProfileRequest struct {

	// Gateway-profile object to update.
	GatewayProfile *GatewayProfile `protobuf:"bytes,1,opt,name=gateway_profile,json=gatewayProfile,proto3" json:"gateway_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayProfileRequest) Descriptor deprecated

func (*UpdateGatewayProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayProfileRequest) GetGatewayProfile

func (x *UpdateGatewayProfileRequest) GetGatewayProfile() *GatewayProfile

func (*UpdateGatewayProfileRequest) ProtoMessage

func (*UpdateGatewayProfileRequest) ProtoMessage()

func (*UpdateGatewayProfileRequest) ProtoReflect

func (*UpdateGatewayProfileRequest) Reset

func (x *UpdateGatewayProfileRequest) Reset()

func (*UpdateGatewayProfileRequest) String

func (x *UpdateGatewayProfileRequest) String() string

type UpdateGatewayRequest

type UpdateGatewayRequest struct {

	// Gateway object to update.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayRequest) Descriptor deprecated

func (*UpdateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayRequest) GetGateway

func (x *UpdateGatewayRequest) GetGateway() *Gateway

func (*UpdateGatewayRequest) ProtoMessage

func (*UpdateGatewayRequest) ProtoMessage()

func (*UpdateGatewayRequest) ProtoReflect

func (x *UpdateGatewayRequest) ProtoReflect() protoreflect.Message

func (*UpdateGatewayRequest) Reset

func (x *UpdateGatewayRequest) Reset()

func (*UpdateGatewayRequest) String

func (x *UpdateGatewayRequest) String() string

type UpdateMulticastGroupRequest

type UpdateMulticastGroupRequest struct {

	// Multicast-group to update.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMulticastGroupRequest) Descriptor deprecated

func (*UpdateMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateMulticastGroupRequest) GetMulticastGroup

func (x *UpdateMulticastGroupRequest) GetMulticastGroup() *MulticastGroup

func (*UpdateMulticastGroupRequest) ProtoMessage

func (*UpdateMulticastGroupRequest) ProtoMessage()

func (*UpdateMulticastGroupRequest) ProtoReflect

func (*UpdateMulticastGroupRequest) Reset

func (x *UpdateMulticastGroupRequest) Reset()

func (*UpdateMulticastGroupRequest) String

func (x *UpdateMulticastGroupRequest) String() string

type UpdateRoutingProfileRequest

type UpdateRoutingProfileRequest struct {

	// Routing-profile object to update.
	RoutingProfile *RoutingProfile `protobuf:"bytes,1,opt,name=routing_profile,json=routingProfile,proto3" json:"routing_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRoutingProfileRequest) Descriptor deprecated

func (*UpdateRoutingProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRoutingProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateRoutingProfileRequest) GetRoutingProfile

func (x *UpdateRoutingProfileRequest) GetRoutingProfile() *RoutingProfile

func (*UpdateRoutingProfileRequest) ProtoMessage

func (*UpdateRoutingProfileRequest) ProtoMessage()

func (*UpdateRoutingProfileRequest) ProtoReflect

func (*UpdateRoutingProfileRequest) Reset

func (x *UpdateRoutingProfileRequest) Reset()

func (*UpdateRoutingProfileRequest) String

func (x *UpdateRoutingProfileRequest) String() string

type UpdateServiceProfileRequest

type UpdateServiceProfileRequest struct {

	// Service-profile object to update.
	ServiceProfile *ServiceProfile `protobuf:"bytes,1,opt,name=service_profile,json=serviceProfile,proto3" json:"service_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateServiceProfileRequest) Descriptor deprecated

func (*UpdateServiceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateServiceProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateServiceProfileRequest) GetServiceProfile

func (x *UpdateServiceProfileRequest) GetServiceProfile() *ServiceProfile

func (*UpdateServiceProfileRequest) ProtoMessage

func (*UpdateServiceProfileRequest) ProtoMessage()

func (*UpdateServiceProfileRequest) ProtoReflect

func (*UpdateServiceProfileRequest) Reset

func (x *UpdateServiceProfileRequest) Reset()

func (*UpdateServiceProfileRequest) String

func (x *UpdateServiceProfileRequest) String() string

type UplinkFrameLog

type UplinkFrameLog struct {

	// PHYPayload.
	PhyPayload []byte `protobuf:"bytes,1,opt,name=phy_payload,json=phyPayload,proto3" json:"phy_payload,omitempty"`
	// TX meta-data.
	TxInfo *gw.UplinkTXInfo `protobuf:"bytes,2,opt,name=tx_info,json=txInfo,proto3" json:"tx_info,omitempty"`
	// RX meta-data.
	RxInfo []*gw.UplinkRXInfo `protobuf:"bytes,3,rep,name=rx_info,json=rxInfo,proto3" json:"rx_info,omitempty"`
	// contains filtered or unexported fields
}

func (*UplinkFrameLog) Descriptor deprecated

func (*UplinkFrameLog) Descriptor() ([]byte, []int)

Deprecated: Use UplinkFrameLog.ProtoReflect.Descriptor instead.

func (*UplinkFrameLog) GetPhyPayload

func (x *UplinkFrameLog) GetPhyPayload() []byte

func (*UplinkFrameLog) GetRxInfo

func (x *UplinkFrameLog) GetRxInfo() []*gw.UplinkRXInfo

func (*UplinkFrameLog) GetTxInfo

func (x *UplinkFrameLog) GetTxInfo() *gw.UplinkTXInfo

func (*UplinkFrameLog) ProtoMessage

func (*UplinkFrameLog) ProtoMessage()

func (*UplinkFrameLog) ProtoReflect

func (x *UplinkFrameLog) ProtoReflect() protoreflect.Message

func (*UplinkFrameLog) Reset

func (x *UplinkFrameLog) Reset()

func (*UplinkFrameLog) String

func (x *UplinkFrameLog) String() string

Jump to

Keyboard shortcuts

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