From 8de7c72619f759e38c8306b8172b6acd378c5c68 Mon Sep 17 00:00:00 2001 From: Vaughan Whitteron Date: Tue, 27 Feb 2024 18:53:28 +0900 Subject: [PATCH] fix: avoid CPU thrashing when waiting for telemetry updates --- examples/simple/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/simple/main.go b/examples/simple/main.go index 6b5cd93..fa5ef7a 100644 --- a/examples/simple/main.go +++ b/examples/simple/main.go @@ -22,13 +22,13 @@ func main() { fmt.Println("Waiting for data... Press Ctrl+C to exit") - sequenceId := uint32(0) + sequenceID := uint32(0) for { - if sequenceId == client.Telemetry.SequenceID() { + if sequenceID == client.Telemetry.SequenceID() { time.Sleep(8 * time.Millisecond) continue } - sequenceId = client.Telemetry.SequenceID() + sequenceID = client.Telemetry.SequenceID() suggestedGear := client.Telemetry.SuggestedGear() suggestedGearStr := fmt.Sprintf("[%d]", suggestedGear)