added brake bias
This commit is contained in:
+58
-34
@@ -1,29 +1,5 @@
|
|||||||
Windows:
|
Windows:
|
||||||
1:
|
7:
|
||||||
uiwindow:
|
|
||||||
Dims:
|
|
||||||
X0: 142
|
|
||||||
Y0: 19
|
|
||||||
Width: 500
|
|
||||||
Height: 20
|
|
||||||
Decor:
|
|
||||||
BGColour: 4161
|
|
||||||
FGColour: 65535
|
|
||||||
TitleColour: 65535
|
|
||||||
BorderColour: 63488
|
|
||||||
TitleSize: 1
|
|
||||||
TextSize: 2
|
|
||||||
HasBorder: 1
|
|
||||||
Padding: 0
|
|
||||||
Opts:
|
|
||||||
ShowID: 0
|
|
||||||
WinType: 1
|
|
||||||
PreviewValue: "5678"
|
|
||||||
Title: TACHO
|
|
||||||
uidata:
|
|
||||||
WID: 1
|
|
||||||
TelemetryField: RPM
|
|
||||||
2:
|
|
||||||
uiwindow:
|
uiwindow:
|
||||||
Dims:
|
Dims:
|
||||||
X0: 331
|
X0: 331
|
||||||
@@ -45,9 +21,9 @@ Windows:
|
|||||||
PreviewValue: "234"
|
PreviewValue: "234"
|
||||||
Title: SPEEDO
|
Title: SPEEDO
|
||||||
uidata:
|
uidata:
|
||||||
WID: 2
|
WID: 7
|
||||||
TelemetryField: Speed
|
TelemetryField: Speed
|
||||||
3:
|
8:
|
||||||
uiwindow:
|
uiwindow:
|
||||||
Dims:
|
Dims:
|
||||||
X0: 354
|
X0: 354
|
||||||
@@ -69,9 +45,9 @@ Windows:
|
|||||||
PreviewValue: R
|
PreviewValue: R
|
||||||
Title: Box
|
Title: Box
|
||||||
uidata:
|
uidata:
|
||||||
WID: 3
|
WID: 8
|
||||||
TelemetryField: Gear
|
TelemetryField: Gear
|
||||||
4:
|
9:
|
||||||
uiwindow:
|
uiwindow:
|
||||||
Dims:
|
Dims:
|
||||||
X0: 9
|
X0: 9
|
||||||
@@ -93,9 +69,9 @@ Windows:
|
|||||||
PreviewValue: "12"
|
PreviewValue: "12"
|
||||||
Title: ABS
|
Title: ABS
|
||||||
uidata:
|
uidata:
|
||||||
WID: 4
|
WID: 9
|
||||||
TelemetryField: Emtpy
|
TelemetryField: Emtpy
|
||||||
5:
|
10:
|
||||||
uiwindow:
|
uiwindow:
|
||||||
Dims:
|
Dims:
|
||||||
X0: 74
|
X0: 74
|
||||||
@@ -117,9 +93,9 @@ Windows:
|
|||||||
PreviewValue: "12"
|
PreviewValue: "12"
|
||||||
Title: TC
|
Title: TC
|
||||||
uidata:
|
uidata:
|
||||||
WID: 5
|
WID: 10
|
||||||
TelemetryField: Emtpy
|
TelemetryField: Emtpy
|
||||||
6:
|
11:
|
||||||
uiwindow:
|
uiwindow:
|
||||||
Dims:
|
Dims:
|
||||||
X0: 140
|
X0: 140
|
||||||
@@ -141,5 +117,53 @@ Windows:
|
|||||||
PreviewValue: "6"
|
PreviewValue: "6"
|
||||||
Title: Thr
|
Title: Thr
|
||||||
uidata:
|
uidata:
|
||||||
WID: 6
|
WID: 11
|
||||||
TelemetryField: Emtpy
|
TelemetryField: Emtpy
|
||||||
|
12:
|
||||||
|
uiwindow:
|
||||||
|
Dims:
|
||||||
|
X0: 142
|
||||||
|
Y0: 19
|
||||||
|
Width: 500
|
||||||
|
Height: 20
|
||||||
|
Decor:
|
||||||
|
BGColour: 4161
|
||||||
|
FGColour: 65535
|
||||||
|
TitleColour: 65535
|
||||||
|
BorderColour: 63488
|
||||||
|
TitleSize: 1
|
||||||
|
TextSize: 2
|
||||||
|
HasBorder: 1
|
||||||
|
Padding: 0
|
||||||
|
Opts:
|
||||||
|
ShowID: 0
|
||||||
|
WinType: 1
|
||||||
|
PreviewValue: "5678"
|
||||||
|
Title: TACHO
|
||||||
|
uidata:
|
||||||
|
WID: 12
|
||||||
|
TelemetryField: RPM
|
||||||
|
13:
|
||||||
|
uiwindow:
|
||||||
|
Dims:
|
||||||
|
X0: 207
|
||||||
|
Y0: 412
|
||||||
|
Width: 111
|
||||||
|
Height: 57
|
||||||
|
Decor:
|
||||||
|
BGColour: 4161
|
||||||
|
FGColour: 65535
|
||||||
|
TitleColour: 65535
|
||||||
|
BorderColour: 63488
|
||||||
|
TitleSize: 2
|
||||||
|
TextSize: 4
|
||||||
|
HasBorder: 1
|
||||||
|
Padding: 0
|
||||||
|
Opts:
|
||||||
|
ShowID: 0
|
||||||
|
WinType: 2
|
||||||
|
PreviewValue: "61.4"
|
||||||
|
Title: BBias
|
||||||
|
uidata:
|
||||||
|
WID: 13
|
||||||
|
TelemetryField: BrakeBias
|
||||||
|
|||||||
@@ -5,8 +5,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var internalToSDKFieldNames = map[telemetry.FieldID]string{
|
var internalToSDKFieldNames = map[telemetry.FieldID]string{
|
||||||
telemetry.Speed: "Speed",
|
telemetry.Speed: "Speed",
|
||||||
telemetry.Gear: "Gear",
|
telemetry.Gear: "Gear",
|
||||||
telemetry.RPM: "RPM",
|
telemetry.RPM: "RPM",
|
||||||
telemetry.Empty: "empty",
|
telemetry.BrakeBias: "dcBrakeBias",
|
||||||
|
telemetry.Empty: "empty",
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"log/slog"
|
"log/slog"
|
||||||
"os"
|
"os"
|
||||||
|
"strconv"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -176,6 +177,11 @@ func (i *IRacing) Subscribe(requestFields map[int16]telem.FieldID) {
|
|||||||
out.Type = telem.DataTypeUINT16
|
out.Type = telem.DataTypeUINT16
|
||||||
out.Raw = uint64(uint16(v.(float32)))
|
out.Raw = uint64(uint16(v.(float32)))
|
||||||
}
|
}
|
||||||
|
case telem.BrakeBias:
|
||||||
|
binding.Transform = func(v any, out *telem.TelemetryField) {
|
||||||
|
out.Type = telem.DataTypeSTRING
|
||||||
|
out.Str = strconv.FormatFloat(float64(v.(float32)), 'f', 1, 32)
|
||||||
|
}
|
||||||
case telem.Empty:
|
case telem.Empty:
|
||||||
binding.Transform = func(v any, out *telem.TelemetryField) {
|
binding.Transform = func(v any, out *telem.TelemetryField) {
|
||||||
out.Type = telem.DataTypeCHAR
|
out.Type = telem.DataTypeCHAR
|
||||||
|
|||||||
+6
-4
@@ -120,16 +120,18 @@ const (
|
|||||||
Speed FieldID = iota
|
Speed FieldID = iota
|
||||||
RPM
|
RPM
|
||||||
Gear
|
Gear
|
||||||
|
BrakeBias
|
||||||
Empty
|
Empty
|
||||||
MaxFields
|
MaxFields
|
||||||
)
|
)
|
||||||
const FirstField = Speed
|
const FirstField = Speed
|
||||||
|
|
||||||
var FieldNames = [MaxFields]string{
|
var FieldNames = [MaxFields]string{
|
||||||
Speed: "Speed",
|
Speed: "Speed",
|
||||||
RPM: "RPM",
|
RPM: "RPM",
|
||||||
Gear: "Gear",
|
Gear: "Gear",
|
||||||
Empty: "Emtpy",
|
BrakeBias: "BrakeBias",
|
||||||
|
Empty: "Emtpy",
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetFieldName(id FieldID) string {
|
func GetFieldName(id FieldID) string {
|
||||||
|
|||||||
Reference in New Issue
Block a user