if len(tokens) < 1 {
return nil, errors.New("No Command to handle")
}
-
+
dch, present := cmdToDoorCmdHandler[string(tokens[0])]
if ! present {
return nil, errors.New("Unknown Command")
//return error to sender
return nil, err
}
-
+
topub <- tokens
serial_wr <- dch.FirmwareChar
fw_reply := <- serial_rd