This repository was archived by the owner on Nov 20, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
send event stops geting vars #4
Copy link
Copy link
Open
Description
Is someone is able to help me?
func main() {
sc, err := simconnect.NewEasySimConnect()
if err != nil {
panic(err)
}
go connectToSimVars(sc)
time.Sleep(3 * time.Second)
event := sc.NewSimEvent(simconnect.KeyAutopilotOff)
event.Run()
for {
fmt.Println(sc.IsAlive())
time.Sleep(time.Second * 3)
}
}
func connectToSimVars(sc *simconnect.EasySimConnect) <-chan []simconnect.SimVar {
cSimVar, err := sc.ConnectToSimVar(
simconnect.SimVarPlaneAltitude(),
simconnect.SimVarAutopilotMaster(),
)
if err != nil {
panic(err)
}
for {
result := <-cSimVar
fmt.Println(result)
}
}
after i run this program i get updated sim data few time every second. After i send event to sc loop in connectToSimVars() stops. But i still get info that sc is alive (last loop)
Metadata
Metadata
Assignees
Labels
No labels