"open": DoorCmdHandler{ checkCmdDoorControl, "o"},
"close": DoorCmdHandler{ checkCmdDoorControl, "c"},
"toggle": DoorCmdHandler{ checkCmdDoorControl, "t"},
- "status": DoorCmdHandler{ checkCmdDoorControl, "s"},
+ "status": DoorCmdHandler{ checkCmdStatus, "s"},
}
// ---------- Command Handling Code -------------
}
if err := dch.Checker(tokens); err != nil {
- //return error to sender
- return nil
+ return err
}
serial_wr <- dch.FirmwareChar