added an empty telemetry field, will be usefull for developemnt

This commit is contained in:
2026-03-13 17:19:29 +00:00
parent 05af404db1
commit 6b7c09c314
3 changed files with 10 additions and 2 deletions
+6 -1
View File
@@ -99,7 +99,7 @@ func (i *IRacing) readData() {
// Read binded data
for _, b := range i.data.ActiveBinds {
v := i.SDK.Vars.Vars[b.Key].Value
// NOTE: for the love of god, find a way of avoiding this shit
b.Transform(v, &i.data.Values[b.ID])
}
@@ -176,6 +176,11 @@ func (i *IRacing) Subscribe(requestFields map[int16]telem.FieldID) {
out.Type = telem.DataTypeUINT16
out.Raw = uint64(uint16(v.(float32)))
}
case telem.Empty:
binding.Transform = func(v any, out *telem.TelemetryField) {
out.Type = telem.DataTypeCHAR
out.Raw = uint64('-')
}
}
i.data.Values[id].ID = winID