ns

package
v3.10.2 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2023 License: MIT Imports: 13 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

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

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

Deprecated: Use ADRAlgorithm.ProtoReflect.Descriptor instead.

func (*ADRAlgorithm) GetId

func (x *ADRAlgorithm) GetId() string

func (*ADRAlgorithm) GetName

func (x *ADRAlgorithm) GetName() string

func (*ADRAlgorithm) ProtoMessage

func (*ADRAlgorithm) ProtoMessage()

func (*ADRAlgorithm) ProtoReflect added in v3.10.2

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

func (*ADRAlgorithm) Reset

func (x *ADRAlgorithm) Reset()

func (*ADRAlgorithm) String

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

func (AggregationInterval) Enum added in v3.10.2

func (AggregationInterval) EnumDescriptor deprecated

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

Deprecated: Use AggregationInterval.Descriptor instead.

func (AggregationInterval) Number added in v3.10.2

func (AggregationInterval) String

func (x AggregationInterval) String() string

func (AggregationInterval) Type added in v3.10.2

type ClearDeviceNoncesRequest

type ClearDeviceNoncesRequest 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 (*ClearDeviceNoncesRequest) Descriptor deprecated

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

Deprecated: Use ClearDeviceNoncesRequest.ProtoReflect.Descriptor instead.

func (*ClearDeviceNoncesRequest) GetDevEui

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

func (*ClearDeviceNoncesRequest) ProtoMessage

func (*ClearDeviceNoncesRequest) ProtoMessage()

func (*ClearDeviceNoncesRequest) ProtoReflect added in v3.10.2

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

func (*ClearDeviceNoncesRequest) Reset

func (x *ClearDeviceNoncesRequest) Reset()

func (*ClearDeviceNoncesRequest) String

func (x *ClearDeviceNoncesRequest) String() string

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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

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 added in v3.10.2

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 added in v3.10.2

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"`
	// Message type.
	MType common.MType `protobuf:"varint,6,opt,name=m_type,json=mType,proto3,enum=common.MType" json:"m_type,omitempty"`
	// Device address (optional).
	DevAddr []byte `protobuf:"bytes,7,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// Device EUI (optional).
	DevEui []byte `protobuf:"bytes,8,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Published at timestamp.
	PublishedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=published_at,json=publishedAt,proto3" json:"published_at,omitempty"`
	// contains filtered or unexported fields
}

func (*DownlinkFrameLog) Descriptor deprecated

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

Deprecated: Use DownlinkFrameLog.ProtoReflect.Descriptor instead.

func (*DownlinkFrameLog) GetDevAddr

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

func (*DownlinkFrameLog) GetDevEui

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

func (*DownlinkFrameLog) GetDownlinkId

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

func (*DownlinkFrameLog) GetGatewayId

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

func (*DownlinkFrameLog) GetMType

func (x *DownlinkFrameLog) GetMType() common.MType

func (*DownlinkFrameLog) GetPhyPayload

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

func (*DownlinkFrameLog) GetPublishedAt

func (x *DownlinkFrameLog) GetPublishedAt() *timestamp.Timestamp

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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

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

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

func (*GenerateGatewayClientCertificateResponse) Reset

func (*GenerateGatewayClientCertificateResponse) String

type GetADRAlgorithmsResponse

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

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

Deprecated: Use GetADRAlgorithmsResponse.ProtoReflect.Descriptor instead.

func (*GetADRAlgorithmsResponse) GetAdrAlgorithms

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

func (*GetADRAlgorithmsResponse) ProtoMessage

func (*GetADRAlgorithmsResponse) ProtoMessage()

func (*GetADRAlgorithmsResponse) ProtoReflect added in v3.10.2

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

func (*GetADRAlgorithmsResponse) Reset

func (x *GetADRAlgorithmsResponse) Reset()

func (*GetADRAlgorithmsResponse) String

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

func (MulticastGroupType) Enum added in v3.10.2

func (MulticastGroupType) EnumDescriptor deprecated

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

Deprecated: Use MulticastGroupType.Descriptor instead.

func (MulticastGroupType) Number added in v3.10.2

func (MulticastGroupType) String

func (x MulticastGroupType) String() string

func (MulticastGroupType) Type added in v3.10.2

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 added in v3.10.2

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)
	// ClearDeviceNonces deletes the device older activation records for the given DevEUI.
	//   * These are clear older DevNonce records from device activation records
	//   * These clears all DevNonce records but keeps latest 20 records for maintain device activation status
	ClearDeviceNonces(ctx context.Context, in *ClearDeviceNoncesRequest, opts ...grpc.CallOption) (*empty.Empty, 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)
	// ClearDeviceNonces deletes the device older activation records for the given DevEUI.
	//   * These are clear older DevNonce records from device activation records
	//   * These clears all DevNonce records but keeps latest 20 records for maintain device activation status
	ClearDeviceNonces(context.Context, *ClearDeviceNoncesRequest) (*empty.Empty, 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 added in v3.10.2

func (RXWindow) Descriptor() protoreflect.EnumDescriptor

func (RXWindow) Enum added in v3.10.2

func (x RXWindow) Enum() *RXWindow

func (RXWindow) EnumDescriptor deprecated

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

Deprecated: Use RXWindow.Descriptor instead.

func (RXWindow) Number added in v3.10.2

func (x RXWindow) Number() protoreflect.EnumNumber

func (RXWindow) String

func (x RXWindow) String() string

func (RXWindow) Type added in v3.10.2

type RatePolicy

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

func (RatePolicy) Descriptor added in v3.10.2

func (RatePolicy) Descriptor() protoreflect.EnumDescriptor

func (RatePolicy) Enum added in v3.10.2

func (x RatePolicy) Enum() *RatePolicy

func (RatePolicy) EnumDescriptor deprecated

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

Deprecated: Use RatePolicy.Descriptor instead.

func (RatePolicy) Number added in v3.10.2

func (x RatePolicy) Number() protoreflect.EnumNumber

func (RatePolicy) String

func (x RatePolicy) String() string

func (RatePolicy) Type added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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

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

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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 added in v3.10.2

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"`
	// Message type.
	MType common.MType `protobuf:"varint,4,opt,name=m_type,json=mType,proto3,enum=common.MType" json:"m_type,omitempty"`
	// Device address (optional).
	DevAddr []byte `protobuf:"bytes,5,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// Device EUI (optional).
	DevEui []byte `protobuf:"bytes,6,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Published at timestamp.
	PublishedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=published_at,json=publishedAt,proto3" json:"published_at,omitempty"`
	// contains filtered or unexported fields
}

func (*UplinkFrameLog) Descriptor deprecated

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

Deprecated: Use UplinkFrameLog.ProtoReflect.Descriptor instead.

func (*UplinkFrameLog) GetDevAddr

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

func (*UplinkFrameLog) GetDevEui

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

func (*UplinkFrameLog) GetMType

func (x *UplinkFrameLog) GetMType() common.MType

func (*UplinkFrameLog) GetPhyPayload

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

func (*UplinkFrameLog) GetPublishedAt

func (x *UplinkFrameLog) GetPublishedAt() *timestamp.Timestamp

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 added in v3.10.2

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