First implementation

This commit is contained in:
2019-12-19 00:08:07 +01:00
parent 8eee198344
commit 5e45401858
130 changed files with 20421 additions and 0 deletions

37
vendor/github.com/cyrilix/robocar-base/mode/mode.go generated vendored Normal file
View File

@ -0,0 +1,37 @@
package mode
import (
"log"
)
type DriveMode int
const (
DriveModeInvalid = -1
DriveModeUser = iota
DriveModePilot
)
func ToString(mode DriveMode) string {
switch mode {
case DriveModeUser:
return "user"
case DriveModePilot:
return "pilot"
default:
return ""
}
}
func ParseString(val string) DriveMode {
switch val {
case "user":
return DriveModeUser
case "pilot":
return DriveModePilot
default:
log.Printf("invalid DriveMode: %v", val)
return DriveModeInvalid
}
}