Versions in this module Expand all Collapse all v0 v0.0.1 Jul 7, 2023 Changes in this version + func NewPool(client ns.NetworkServerServiceClient) networkserver.Pool + type Client struct + ActivateDeviceChan chan ns.ActivateDeviceRequest + ActivateDeviceResponse empty.Empty + AddDeviceToMulticastGroupChan chan ns.AddDeviceToMulticastGroupRequest + AddDeviceToMulticastGroupResponse empty.Empty + ClearDeviceNoncesChan chan ns.ClearDeviceNoncesRequest + ClearDeviceNoncesResponse empty.Empty + CreateDeviceChan chan ns.CreateDeviceRequest + CreateDeviceProfileChan chan ns.CreateDeviceProfileRequest + CreateDeviceProfileResponse ns.CreateDeviceProfileResponse + CreateDeviceQueueItemChan chan ns.CreateDeviceQueueItemRequest + CreateDeviceQueueItemResponse empty.Empty + CreateDeviceResponse empty.Empty + CreateGatewayChan chan ns.CreateGatewayRequest + CreateGatewayProfileChan chan ns.CreateGatewayProfileRequest + CreateGatewayProfileResponse ns.CreateGatewayProfileResponse + CreateGatewayResponse empty.Empty + CreateMACCommandQueueItemChan chan ns.CreateMACCommandQueueItemRequest + CreateMACCommandQueueItemResponse empty.Empty + CreateMulticastGroupChan chan ns.CreateMulticastGroupRequest + CreateMulticastGroupResponse ns.CreateMulticastGroupResponse + CreateRoutingProfileChan chan ns.CreateRoutingProfileRequest + CreateRoutingProfileResponse ns.CreateRoutingProfileResponse + CreateServiceProfileChan chan ns.CreateServiceProfileRequest + CreateServiceProfileResponse ns.CreateServiceProfileResponse + DeactivateDeviceChan chan ns.DeactivateDeviceRequest + DeactivateDeviceResponse empty.Empty + DeleteDeviceChan chan ns.DeleteDeviceRequest + DeleteDeviceProfileChan chan ns.DeleteDeviceProfileRequest + DeleteDeviceProfileResponse empty.Empty + DeleteDeviceResponse empty.Empty + DeleteGatewayChan chan ns.DeleteGatewayRequest + DeleteGatewayProfileChan chan ns.DeleteGatewayProfileRequest + DeleteGatewayProfileResponse empty.Empty + DeleteGatewayResponse empty.Empty + DeleteMulticastGroupChan chan ns.DeleteMulticastGroupRequest + DeleteMulticastGroupResponse empty.Empty + DeleteRoutingProfileChan chan ns.DeleteRoutingProfileRequest + DeleteRoutingProfileResponse empty.Empty + DeleteServiceProfileChan chan ns.DeleteServiceProfileRequest + DeleteServiceProfileResponse empty.Empty + EnqueueMulticastQueueItemChan chan ns.EnqueueMulticastQueueItemRequest + EnqueueMulticastQueueItemResponse empty.Empty + FlushDeviceQueueForDevEUIChan chan ns.FlushDeviceQueueForDevEUIRequest + FlushDeviceQueueForDevEUIResponse empty.Empty + FlushMulticastQueueForMulticastGroupChan chan ns.FlushMulticastQueueForMulticastGroupRequest + FlushMulticastQueueForMulticastGroupResponse empty.Empty + GenerateGatewayClientCertificateChan chan ns.GenerateGatewayClientCertificateRequest + GenerateGatewayClientCertificateResponse ns.GenerateGatewayClientCertificateResponse + GetADRAlgorithmsResponse ns.GetADRAlgorithmsResponse + GetDeviceActivationChan chan ns.GetDeviceActivationRequest + GetDeviceActivationResponse ns.GetDeviceActivationResponse + GetDeviceChan chan ns.GetDeviceRequest + GetDeviceProfileChan chan ns.GetDeviceProfileRequest + GetDeviceProfileResponse ns.GetDeviceProfileResponse + GetDeviceQueueItemsForDevEUIChan chan ns.GetDeviceQueueItemsForDevEUIRequest + GetDeviceQueueItemsForDevEUIResponse ns.GetDeviceQueueItemsForDevEUIResponse + GetDeviceResponse ns.GetDeviceResponse + GetGatewayChan chan ns.GetGatewayRequest + GetGatewayProfileChan chan ns.GetGatewayProfileRequest + GetGatewayProfileResponse ns.GetGatewayProfileResponse + GetGatewayResponse ns.GetGatewayResponse + GetGatewayStatsChan chan ns.GetGatewayStatsRequest + GetGatewayStatsResponse ns.GetGatewayStatsResponse + GetMulticastGroupChan chan ns.GetMulticastGroupRequest + GetMulticastGroupResponse ns.GetMulticastGroupResponse + GetMulticastQueueItemsForMulticastGroupChan chan ns.GetMulticastQueueItemsForMulticastGroupRequest + GetMulticastQueueItemsForMulticastGroupResponse ns.GetMulticastQueueItemsForMulticastGroupResponse + GetNextDownlinkFCntForDevEUIChan chan ns.GetNextDownlinkFCntForDevEUIRequest + GetNextDownlinkFCntForDevEUIResponse ns.GetNextDownlinkFCntForDevEUIResponse + GetRandomDevAddrChan chan empty.Empty + GetRandomDevAddrResponse ns.GetRandomDevAddrResponse + GetRoutingProfileChan chan ns.GetRoutingProfileRequest + GetRoutingProfileResponse ns.GetRoutingProfileResponse + GetServiceProfileChan chan ns.GetServiceProfileRequest + GetServiceProfileResponse ns.GetServiceProfileResponse + GetVersionResponse ns.GetVersionResponse + RemoveDeviceFromMulticastGroupChan chan ns.RemoveDeviceFromMulticastGroupRequest + RemoveDeviceFromMulticastGroupResponse empty.Empty + SendProprietaryPayloadChan chan ns.SendProprietaryPayloadRequest + SendProprietaryPayloadResponse empty.Empty + UpdateDeviceChan chan ns.UpdateDeviceRequest + UpdateDeviceProfileChan chan ns.UpdateDeviceProfileRequest + UpdateDeviceProfileResponse empty.Empty + UpdateDeviceResponse empty.Empty + UpdateGatewayChan chan ns.UpdateGatewayRequest + UpdateGatewayProfileChan chan ns.UpdateGatewayProfileRequest + UpdateGatewayProfileResponse empty.Empty + UpdateGatewayResponse empty.Empty + UpdateMulticastGroupChan chan ns.UpdateMulticastGroupRequest + UpdateMulticastGroupResponse empty.Empty + UpdateRoutingProfileChan chan ns.UpdateRoutingProfileRequest + UpdateRoutingProfileResponse empty.Empty + UpdateServiceProfileChan chan ns.UpdateServiceProfileRequest + UpdateServiceProfileResponse empty.Empty + func NewClient() *Client + func (n *Client) ActivateDevice(ctx context.Context, in *ns.ActivateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) AddDeviceToMulticastGroup(ctx context.Context, in *ns.AddDeviceToMulticastGroupRequest, ...) (*empty.Empty, error) + func (n *Client) ClearDeviceNonces(ctx context.Context, in *ns.ClearDeviceNoncesRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) CreateDevice(ctx context.Context, in *ns.CreateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) CreateDeviceProfile(ctx context.Context, in *ns.CreateDeviceProfileRequest, ...) (*ns.CreateDeviceProfileResponse, error) + func (n *Client) CreateDeviceQueueItem(ctx context.Context, in *ns.CreateDeviceQueueItemRequest, ...) (*empty.Empty, error) + func (n *Client) CreateGateway(ctx context.Context, in *ns.CreateGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) CreateGatewayProfile(ctx context.Context, in *ns.CreateGatewayProfileRequest, ...) (*ns.CreateGatewayProfileResponse, error) + func (n *Client) CreateMACCommandQueueItem(ctx context.Context, in *ns.CreateMACCommandQueueItemRequest, ...) (*empty.Empty, error) + func (n *Client) CreateMulticastGroup(ctx context.Context, in *ns.CreateMulticastGroupRequest, ...) (*ns.CreateMulticastGroupResponse, error) + func (n *Client) CreateRoutingProfile(ctx context.Context, in *ns.CreateRoutingProfileRequest, ...) (*ns.CreateRoutingProfileResponse, error) + func (n *Client) CreateServiceProfile(ctx context.Context, in *ns.CreateServiceProfileRequest, ...) (*ns.CreateServiceProfileResponse, error) + func (n *Client) DeactivateDevice(ctx context.Context, in *ns.DeactivateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) DeleteDevice(ctx context.Context, in *ns.DeleteDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) DeleteDeviceProfile(ctx context.Context, in *ns.DeleteDeviceProfileRequest, ...) (*empty.Empty, error) + func (n *Client) DeleteGateway(ctx context.Context, in *ns.DeleteGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) DeleteGatewayProfile(ctx context.Context, in *ns.DeleteGatewayProfileRequest, ...) (*empty.Empty, error) + func (n *Client) DeleteMulticastGroup(ctx context.Context, in *ns.DeleteMulticastGroupRequest, ...) (*empty.Empty, error) + func (n *Client) DeleteRoutingProfile(ctx context.Context, in *ns.DeleteRoutingProfileRequest, ...) (*empty.Empty, error) + func (n *Client) DeleteServiceProfile(ctx context.Context, in *ns.DeleteServiceProfileRequest, ...) (*empty.Empty, error) + func (n *Client) EnqueueMulticastQueueItem(ctx context.Context, in *ns.EnqueueMulticastQueueItemRequest, ...) (*empty.Empty, error) + func (n *Client) FlushDeviceQueueForDevEUI(ctx context.Context, in *ns.FlushDeviceQueueForDevEUIRequest, ...) (*empty.Empty, error) + func (n *Client) FlushMulticastQueueForMulticastGroup(ctx context.Context, in *ns.FlushMulticastQueueForMulticastGroupRequest, ...) (*empty.Empty, error) + func (n *Client) GenerateGatewayClientCertificate(ctx context.Context, in *ns.GenerateGatewayClientCertificateRequest, ...) (*ns.GenerateGatewayClientCertificateResponse, error) + func (n *Client) GetADRAlgorithms(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ns.GetADRAlgorithmsResponse, error) + func (n *Client) GetDevice(ctx context.Context, in *ns.GetDeviceRequest, opts ...grpc.CallOption) (*ns.GetDeviceResponse, error) + func (n *Client) GetDeviceActivation(ctx context.Context, in *ns.GetDeviceActivationRequest, ...) (*ns.GetDeviceActivationResponse, error) + func (n *Client) GetDeviceProfile(ctx context.Context, in *ns.GetDeviceProfileRequest, opts ...grpc.CallOption) (*ns.GetDeviceProfileResponse, error) + func (n *Client) GetDeviceQueueItemsForDevEUI(ctx context.Context, in *ns.GetDeviceQueueItemsForDevEUIRequest, ...) (*ns.GetDeviceQueueItemsForDevEUIResponse, error) + func (n *Client) GetGateway(ctx context.Context, in *ns.GetGatewayRequest, opts ...grpc.CallOption) (*ns.GetGatewayResponse, error) + func (n *Client) GetGatewayProfile(ctx context.Context, in *ns.GetGatewayProfileRequest, opts ...grpc.CallOption) (*ns.GetGatewayProfileResponse, error) + func (n *Client) GetGatewayStats(ctx context.Context, in *ns.GetGatewayStatsRequest, opts ...grpc.CallOption) (*ns.GetGatewayStatsResponse, error) + func (n *Client) GetMulticastGroup(ctx context.Context, in *ns.GetMulticastGroupRequest, opts ...grpc.CallOption) (*ns.GetMulticastGroupResponse, error) + func (n *Client) GetMulticastQueueItemsForMulticastGroup(ctx context.Context, in *ns.GetMulticastQueueItemsForMulticastGroupRequest, ...) (*ns.GetMulticastQueueItemsForMulticastGroupResponse, error) + func (n *Client) GetNextDownlinkFCntForDevEUI(ctx context.Context, in *ns.GetNextDownlinkFCntForDevEUIRequest, ...) (*ns.GetNextDownlinkFCntForDevEUIResponse, error) + func (n *Client) GetRandomDevAddr(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ns.GetRandomDevAddrResponse, error) + func (n *Client) GetRoutingProfile(ctx context.Context, in *ns.GetRoutingProfileRequest, opts ...grpc.CallOption) (*ns.GetRoutingProfileResponse, error) + func (n *Client) GetServiceProfile(ctx context.Context, in *ns.GetServiceProfileRequest, opts ...grpc.CallOption) (*ns.GetServiceProfileResponse, error) + func (n *Client) GetVersion(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ns.GetVersionResponse, error) + func (n *Client) RemoveDeviceFromMulticastGroup(ctx context.Context, in *ns.RemoveDeviceFromMulticastGroupRequest, ...) (*empty.Empty, error) + func (n *Client) SendProprietaryPayload(ctx context.Context, in *ns.SendProprietaryPayloadRequest, ...) (*empty.Empty, error) + func (n *Client) StreamFrameLogsForDevice(ctx context.Context, in *ns.StreamFrameLogsForDeviceRequest, ...) (ns.NetworkServerService_StreamFrameLogsForDeviceClient, error) + func (n *Client) StreamFrameLogsForGateway(ctx context.Context, in *ns.StreamFrameLogsForGatewayRequest, ...) (ns.NetworkServerService_StreamFrameLogsForGatewayClient, error) + func (n *Client) UpdateDevice(ctx context.Context, in *ns.UpdateDeviceRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) UpdateDeviceProfile(ctx context.Context, in *ns.UpdateDeviceProfileRequest, ...) (*empty.Empty, error) + func (n *Client) UpdateGateway(ctx context.Context, in *ns.UpdateGatewayRequest, opts ...grpc.CallOption) (*empty.Empty, error) + func (n *Client) UpdateGatewayProfile(ctx context.Context, in *ns.UpdateGatewayProfileRequest, ...) (*empty.Empty, error) + func (n *Client) UpdateMulticastGroup(ctx context.Context, in *ns.UpdateMulticastGroupRequest, ...) (*empty.Empty, error) + func (n *Client) UpdateRoutingProfile(ctx context.Context, in *ns.UpdateRoutingProfileRequest, ...) (*empty.Empty, error) + func (n *Client) UpdateServiceProfile(ctx context.Context, in *ns.UpdateServiceProfileRequest, ...) (*empty.Empty, error) + type Pool struct + Client ns.NetworkServerServiceClient + GetHostname string + func (p *Pool) Get(hostname string, caCert, tlsCert, tlsKey []byte) (ns.NetworkServerServiceClient, error)