dispatcher
This commit is contained in:
@ -3,18 +3,11 @@ package main
|
||||
import "log"
|
||||
import "os"
|
||||
import "os/signal"
|
||||
import um "udi/mqtt"
|
||||
import "udi/mqtt"
|
||||
import "udi/config"
|
||||
import "udi/dispatcher"
|
||||
|
||||
|
||||
func inputDispatcher() {
|
||||
for {
|
||||
select {
|
||||
case message := <- um.InputChannel:
|
||||
log.Printf("Message arrived in inputDispatcher, topic: %s, payload: %s\n", message.Topic, message.Payload)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
log.SetPrefix("UDI: ")
|
||||
@ -24,10 +17,10 @@ func main() {
|
||||
|
||||
config.LoadConfiguration()
|
||||
|
||||
go inputDispatcher()
|
||||
go dispatcher.InputDispatcher()
|
||||
|
||||
um.StartMqttClient()
|
||||
defer um.StopMqttClient()
|
||||
mqtt.StartMqttClient()
|
||||
defer mqtt.StopMqttClient()
|
||||
|
||||
log.Println("UDI running")
|
||||
|
||||
|
Reference in New Issue
Block a user