Versions in this module Expand all Collapse all v0 v0.0.1 Jul 7, 2023 Changes in this version + func GenerateClientCertificate(applicationID int64) (time.Time, []byte, []byte, []byte, error) + func Setup(c config.Config) error + type Integration struct + func New(m marshaler.Type, conf config.IntegrationMQTTConfig) (*Integration, error) + func (i *Integration) Close() error + func (i *Integration) DataDownChan() chan models.DataDownPayload + func (i *Integration) HandleAckEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleErrorEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleIntegrationEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleJoinEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleLocationEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleStatusEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleTxAckEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error + func (i *Integration) HandleUplinkEvent(ctx context.Context, _ models.Integration, vars map[string]string, ...) error