database
This commit is contained in:
@ -1,6 +1,14 @@
|
||||
package handler
|
||||
|
||||
type Handler interface {
|
||||
Handle(string, string)
|
||||
import "time"
|
||||
|
||||
type MessageT struct {
|
||||
Timestamp time.Time
|
||||
Topic string
|
||||
Payload string
|
||||
}
|
||||
|
||||
type Handler interface {
|
||||
Handle(MessageT)
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
package iot
|
||||
|
||||
import "log"
|
||||
import "udi/handlers/handler"
|
||||
|
||||
var idSeq int = 0
|
||||
|
||||
@ -16,8 +17,8 @@ func NewIoTHandler() *IoTHandler {
|
||||
return t
|
||||
}
|
||||
|
||||
func (self *IoTHandler) Handle(topic, payload string) {
|
||||
log.Printf("Handler IoT %d processing %s -> %s", self.id, topic, payload)
|
||||
func (self *IoTHandler) Handle(message handler.MessageT) {
|
||||
log.Printf("Handler IoT %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
package ttn
|
||||
|
||||
import "log"
|
||||
import "udi/handlers/handler"
|
||||
|
||||
var idSeq int = 0
|
||||
|
||||
@ -16,8 +17,8 @@ func NewTTNHandler() *TTNHandler {
|
||||
return t
|
||||
}
|
||||
|
||||
func (self *TTNHandler) Handle(topic, payload string) {
|
||||
log.Printf("Handler TTN %d processing %s -> %s", self.id, topic, payload)
|
||||
func (self *TTNHandler) Handle(message handler.MessageT) {
|
||||
log.Printf("Handler TTN %d processing %s -> %s", self.id, message.Topic, message.Payload)
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user