Focused this in iRacing so that I don't need to worry about some stuff for now

This commit is contained in:
2025-01-26 21:49:51 +00:00
parent c302123070
commit dbea7e7475
7 changed files with 235 additions and 224 deletions
+14 -10
View File
@@ -3,13 +3,16 @@ package main
import (
"log"
"github.com/ESilva15/goirsdk"
"github.com/tarm/serial"
)
type ESDI struct {
SerialConfig *serial.Config
SerialConn *serial.Port
Source GameSource
irsdk *goirsdk.IBT
data DataPacket
// Source GameSource
}
func (e *ESDI) Close() {
@@ -20,16 +23,17 @@ func (e *ESDI) Close() {
}
func ESDIInit(port string, baud int) (ESDI, error) {
sConfig := &serial.Config{
Name: port,
Baud: baud,
}
// sConfig := &serial.Config{
// Name: port,
// Baud: baud,
// }
// Open the serial port
sPort, err := serial.OpenPort(sConfig)
if err != nil {
return ESDI{}, err
}
// sPort, err := serial.OpenPort(sConfig)
// if err != nil {
// return ESDI{}, err
// }
return ESDI{sConfig, sPort, nil}, nil
// return ESDI{sConfig, sPort, nil}, nil
return ESDI{nil, nil, nil, DataPacket{}}, nil
}