Focused this in iRacing so that I don't need to worry about some stuff for now
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user