Moved the mstokph function to a subpackage of its own (conversions)
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
package conversions
|
||||||
|
|
||||||
|
func MsToKph(v float32) int {
|
||||||
|
return int((3600 * v) / 1000)
|
||||||
|
}
|
||||||
@@ -3,10 +3,12 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"os"
|
||||||
"io"
|
"io"
|
||||||
"log"
|
"log"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
conv "ibtReader/conversions"
|
||||||
"ibtReader/winutils"
|
"ibtReader/winutils"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -133,19 +135,15 @@ func (i *IBT) Close() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func msToKph(v float32) int {
|
|
||||||
return int((3600 * v) / 1000)
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
fmt.Println("================== IBT FILE PARSER ==================")
|
fmt.Println("================== IBT FILE PARSER ==================")
|
||||||
|
|
||||||
// file, err := os.Open(ibtFile)
|
file, err := os.Open(ibtFile)
|
||||||
// if err != nil {
|
if err != nil {
|
||||||
// log.Fatalf("Failed to open IBT file: %v", err)
|
log.Fatalf("Failed to open IBT file: %v", err)
|
||||||
// }
|
}
|
||||||
|
|
||||||
ibt, err := Init(nil)
|
ibt, err := Init(file)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Failed to create irsdk instance: %v", err)
|
log.Fatalf("Failed to create irsdk instance: %v", err)
|
||||||
}
|
}
|
||||||
@@ -187,7 +185,7 @@ func main() {
|
|||||||
if curTime-last > 250 {
|
if curTime-last > 250 {
|
||||||
fmt.Printf(" \r")
|
fmt.Printf(" \r")
|
||||||
if val, ok := ibt.Vars.Vars["Speed"]; ok {
|
if val, ok := ibt.Vars.Vars["Speed"]; ok {
|
||||||
fmt.Printf("\r%d %d", ibt.Vars.Tick/60, msToKph(val.Value.(float32)))
|
fmt.Printf("\r%d %d", ibt.Vars.Tick/60, conv.MsToKph(val.Value.(float32)))
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("\r%d %s", ibt.Vars.Tick/60, "KEY DOESN'T EXIST")
|
fmt.Printf("\r%d %s", ibt.Vars.Tick/60, "KEY DOESN'T EXIST")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user