Versions in this module Expand all Collapse all v0 v0.10.7 Oct 9, 2024 v0.10.6 Oct 6, 2024 Changes in this version + type NatsClient struct + func (n *NatsClient) DeviceStatusConnected(ctx context.Context, msg application.ConnectMsg) error + func (n *NatsClient) DeviceStatusDisConnected(ctx context.Context, msg application.ConnectMsg) error + func (n *NatsClient) DeviceThingActionReport(ctx context.Context, msg application.ActionReport) error + func (n *NatsClient) DeviceThingEventReport(ctx context.Context, msg application.EventReport) error + func (n *NatsClient) DeviceThingPropertyReport(ctx context.Context, msg application.PropertyReport) error + type NatsJsClient struct + func (n *NatsJsClient) DeviceStatusConnected(ctx context.Context, msg application.ConnectMsg) error + func (n *NatsJsClient) DeviceStatusDisConnected(ctx context.Context, msg application.ConnectMsg) error + func (n *NatsJsClient) DeviceThingActionReport(ctx context.Context, msg application.ActionReport) error + func (n *NatsJsClient) DeviceThingEventReport(ctx context.Context, msg application.EventReport) error + func (n *NatsJsClient) DeviceThingPropertyReport(ctx context.Context, msg application.PropertyReport) error + type PubApp interface + DeviceStatusConnected func(ctx context.Context, msg application.ConnectMsg) error + DeviceStatusDisConnected func(ctx context.Context, msg application.ConnectMsg) error + DeviceThingActionReport func(ctx context.Context, msg application.ActionReport) error + DeviceThingEventReport func(ctx context.Context, msg application.EventReport) error + DeviceThingPropertyReport func(ctx context.Context, msg application.PropertyReport) error + func NewPubApp(c conf.EventConf) (PubApp, error)