From 97059afdc5a1077fd8152f7de32fa5f5aaf5f0fa Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 12 Dec 2017 22:05:38 +0100 Subject: [PATCH] propably fixed a memorx access error --- main.go | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/main.go b/main.go index b478fc4..bc80bba 100644 --- a/main.go +++ b/main.go @@ -39,7 +39,7 @@ type config struct { } type LedDaemon struct { - name string + name string socket net.Conn data chan []byte } @@ -82,10 +82,10 @@ func (daemon *LedDaemon) receive() { case *ledd.BackendWrapperMessage_MSetChannel: for c, v := range msg.MSetChannel.NewChannelValues { if pwm, ok := pwmMap[c]; ok { - pwm.SetPercentage(float32(v)/RESOLUTION) + pwm.SetPercentage(float32(v) / RESOLUTION) } else { pwmMap[c] = pca9685.NewPwm(int(c)) - pwmMap[c].SetPercentage(float32(v)/RESOLUTION) + pwmMap[c].SetPercentage(float32(v) / RESOLUTION) } } } @@ -116,7 +116,7 @@ func main() { killSignals := make(chan os.Signal, 1) signal.Notify(killSignals, syscall.SIGINT, syscall.SIGTERM) - log.Info("LedD", VERSION) + log.Info("LedD PCA9685 backend", VERSION) config := config{} content, err := ioutil.ReadFile("config.yaml") @@ -129,7 +129,7 @@ func main() { check(err) defer i2cDevice.Close() - pca9685 := device.NewPCA9685(i2cDevice, "PWM Controller", config.Pca9685.MinPulse, config.Pca9685.MaxPulse, log) + pca9685 := device.NewPCA9685(i2cDevice, "PWM Controller", config.Pca9685.MinPulse, config.Pca9685.MaxPulse, logging.MustGetLogger("PCA9685")) pca9685.Init() pwmMap = make(map[int32]*device.Pwm, 1) @@ -138,9 +138,9 @@ func main() { check(err) ledDaemon = &LedDaemon{ - socket:conn, - data: make (chan []byte), - name: "?", + socket: conn, + data: make(chan []byte), + name: "?", } go ledDaemon.send() @@ -149,11 +149,11 @@ func main() { wrapperMsg := &ledd.BackendWrapperMessage{ Msg: &ledd.BackendWrapperMessage_MBackend{ MBackend: &ledd.Backend{ - Name: config.Name, - Channel: CHANNEL, - Type: "PCA9685", + Name: config.Name, + Channel: CHANNEL, + Type: "PCA9685", Resolution: RESOLUTION, - Version: VERSION, + Version: VERSION, }, }, }