Documentation
¶
Index ¶
- type Integration
- func (i *Integration) Close() error
- func (i *Integration) DataDownChan() chan integration.DataDownPayload
- func (i *Integration) SendACKNotification(ctx context.Context, vars map[string]string, payload pb.AckEvent) error
- func (i *Integration) SendDataUp(ctx context.Context, vars map[string]string, payload pb.UplinkEvent) error
- func (i *Integration) SendErrorNotification(ctx context.Context, vars map[string]string, payload pb.ErrorEvent) error
- func (i *Integration) SendJoinNotification(ctx context.Context, vars map[string]string, payload pb.JoinEvent) error
- func (i *Integration) SendLocationNotification(ctx context.Context, vars map[string]string, payload pb.LocationEvent) error
- func (i *Integration) SendStatusNotification(ctx context.Context, vars map[string]string, payload pb.StatusEvent) error
- func (i *Integration) SendTxAckNotification(ctx context.Context, vars map[string]string, payload pb.TxAckEvent) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Integration ¶
type Integration struct {
SendDataUpChan chan pb.UplinkEvent
SendJoinNotificationChan chan pb.JoinEvent
SendACKNotificationChan chan pb.AckEvent
SendErrorNotificationChan chan pb.ErrorEvent
DataDownPayloadChan chan integration.DataDownPayload
SendStatusNotificationChan chan pb.StatusEvent
SendLocationNotificationChan chan pb.LocationEvent
SendTxAckNotificationChan chan pb.TxAckEvent
}
Integration implements a mock integration.
func (*Integration) DataDownChan ¶
func (i *Integration) DataDownChan() chan integration.DataDownPayload
DataDownChan method.
func (*Integration) SendACKNotification ¶
func (i *Integration) SendACKNotification(ctx context.Context, vars map[string]string, payload pb.AckEvent) error
SendACKNotification method.
func (*Integration) SendDataUp ¶
func (i *Integration) SendDataUp(ctx context.Context, vars map[string]string, payload pb.UplinkEvent) error
SendDataUp method.
func (*Integration) SendErrorNotification ¶
func (i *Integration) SendErrorNotification(ctx context.Context, vars map[string]string, payload pb.ErrorEvent) error
SendErrorNotification method.
func (*Integration) SendJoinNotification ¶
func (i *Integration) SendJoinNotification(ctx context.Context, vars map[string]string, payload pb.JoinEvent) error
SendJoinNotification Method.
func (*Integration) SendLocationNotification ¶
func (i *Integration) SendLocationNotification(ctx context.Context, vars map[string]string, payload pb.LocationEvent) error
SendLocationNotification method.
func (*Integration) SendStatusNotification ¶
func (i *Integration) SendStatusNotification(ctx context.Context, vars map[string]string, payload pb.StatusEvent) error
SendStatusNotification method.
func (*Integration) SendTxAckNotification ¶
func (i *Integration) SendTxAckNotification(ctx context.Context, vars map[string]string, payload pb.TxAckEvent) error
SendTxAckNotification method.
Click to show internal directories.
Click to hide internal directories.