Documentation ¶
Index ¶
- func Setup(conf config.Config) error
- type ApplicationServerAPI
- func (a *ApplicationServerAPI) HandleDownlinkACK(ctx context.Context, req *as.HandleDownlinkACKRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) HandleError(ctx context.Context, req *as.HandleErrorRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) HandleGatewayStats(ctx context.Context, req *as.HandleGatewayStatsRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) HandleProprietaryUplink(ctx context.Context, req *as.HandleProprietaryUplinkRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) HandleTxAck(ctx context.Context, req *as.HandleTxAckRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) HandleUplinkData(ctx context.Context, req *as.HandleUplinkDataRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) ReEncryptDeviceQueueItems(ctx context.Context, req *as.ReEncryptDeviceQueueItemsRequest) (*as.ReEncryptDeviceQueueItemsResponse, error)
- func (a *ApplicationServerAPI) SetDeviceLocation(ctx context.Context, req *as.SetDeviceLocationRequest) (*empty.Empty, error)
- func (a *ApplicationServerAPI) SetDeviceStatus(ctx context.Context, req *as.SetDeviceStatusRequest) (*empty.Empty, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplicationServerAPI ¶
type ApplicationServerAPI struct { }
ApplicationServerAPI implements the as.ApplicationServerServer interface.
func NewApplicationServerAPI ¶
func NewApplicationServerAPI() *ApplicationServerAPI
NewApplicationServerAPI returns a new ApplicationServerAPI.
func (*ApplicationServerAPI) HandleDownlinkACK ¶
func (a *ApplicationServerAPI) HandleDownlinkACK(ctx context.Context, req *as.HandleDownlinkACKRequest) (*empty.Empty, error)
HandleDownlinkACK handles an ack on a downlink transmission.
func (*ApplicationServerAPI) HandleError ¶
func (a *ApplicationServerAPI) HandleError(ctx context.Context, req *as.HandleErrorRequest) (*empty.Empty, error)
HandleError handles an incoming error.
func (*ApplicationServerAPI) HandleGatewayStats ¶
func (a *ApplicationServerAPI) HandleGatewayStats(ctx context.Context, req *as.HandleGatewayStatsRequest) (*empty.Empty, error)
HandleGatewayStats handles the given gateway stats.
func (*ApplicationServerAPI) HandleProprietaryUplink ¶
func (a *ApplicationServerAPI) HandleProprietaryUplink(ctx context.Context, req *as.HandleProprietaryUplinkRequest) (*empty.Empty, error)
HandleProprietaryUplink handles proprietary uplink payloads.
func (*ApplicationServerAPI) HandleTxAck ¶
func (a *ApplicationServerAPI) HandleTxAck(ctx context.Context, req *as.HandleTxAckRequest) (*empty.Empty, error)
HandleTxAck handles a tx acknowledgement.
func (*ApplicationServerAPI) HandleUplinkData ¶
func (a *ApplicationServerAPI) HandleUplinkData(ctx context.Context, req *as.HandleUplinkDataRequest) (*empty.Empty, error)
HandleUplinkData handles incoming (uplink) data.
func (*ApplicationServerAPI) ReEncryptDeviceQueueItems ¶
func (a *ApplicationServerAPI) ReEncryptDeviceQueueItems(ctx context.Context, req *as.ReEncryptDeviceQueueItemsRequest) (*as.ReEncryptDeviceQueueItemsResponse, error)
ReEncryptDeviceQueueItems handles the re-encryption of device queue-items.
func (*ApplicationServerAPI) SetDeviceLocation ¶
func (a *ApplicationServerAPI) SetDeviceLocation(ctx context.Context, req *as.SetDeviceLocationRequest) (*empty.Empty, error)
SetDeviceLocation updates the device-location.
func (*ApplicationServerAPI) SetDeviceStatus ¶
func (a *ApplicationServerAPI) SetDeviceStatus(ctx context.Context, req *as.SetDeviceStatusRequest) (*empty.Empty, error)
SetDeviceStatus updates the device-status for the given device.
Click to show internal directories.
Click to hide internal directories.