updated beamng provider for the new SDK
This commit is contained in:
@@ -18,34 +18,34 @@ func (b *BeamNG) unused(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) updateSpeed(out *telemetry.TelemetryField) {
|
||||
out.Type = telemetry.DataTypeUINT16
|
||||
out.Raw = uint64(conv.MsToKph(b.SDK.Data.Speed))
|
||||
out.Raw = uint64(conv.MsToKph(b.og.Speed))
|
||||
}
|
||||
|
||||
func (b *BeamNG) updateGear(out *telemetry.TelemetryField) {
|
||||
out.Type = telemetry.DataTypeSTRING
|
||||
// NOTE: stupid idea but we can cache these values
|
||||
out.Str = strconv.Itoa(int(b.SDK.Data.Gear))
|
||||
out.Str = strconv.Itoa(int(b.og.Gear))
|
||||
}
|
||||
|
||||
func (b *BeamNG) updateRPM(out *telemetry.TelemetryField) {
|
||||
out.Type = telemetry.DataTypeUINT16
|
||||
out.Raw = uint64(uint16(b.SDK.Data.RPM))
|
||||
out.Raw = uint64(uint16(b.og.RPM))
|
||||
}
|
||||
|
||||
func (b *BeamNG) fuelLevel(out *telemetry.TelemetryField) {
|
||||
telemetry.FloatToStringTransform(b.SDK.Data.Fuel, out)
|
||||
telemetry.FloatToStringTransform(b.og.Fuel, out)
|
||||
}
|
||||
|
||||
func (b *BeamNG) oilPressure(out *telemetry.TelemetryField) {
|
||||
telemetry.FloatToStringTransform(b.SDK.Data.OilPressure, out)
|
||||
telemetry.FloatToStringTransform(b.og.OilPressure, out)
|
||||
}
|
||||
|
||||
func (b *BeamNG) oilTemp(out *telemetry.TelemetryField) {
|
||||
telemetry.FloatToStringTransform(b.SDK.Data.OilTemp, out)
|
||||
telemetry.FloatToStringTransform(b.og.OilTemp, out)
|
||||
}
|
||||
|
||||
func (b *BeamNG) engTemp(out *telemetry.TelemetryField) {
|
||||
telemetry.FloatToStringTransform(b.SDK.Data.EngTemp, out)
|
||||
telemetry.FloatToStringTransform(b.og.EngTemp, out)
|
||||
}
|
||||
|
||||
// NOTE: find how to empty this
|
||||
@@ -54,7 +54,7 @@ func (b *BeamNG) pitSpeedLimiter(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) leftIndicator(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.LeftIndicator() {
|
||||
if b.og.LeftIndicator() {
|
||||
chr = '<'
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ func (b *BeamNG) leftIndicator(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) rightIndicator(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.RightIndicator() {
|
||||
if b.og.RightIndicator() {
|
||||
chr = '>'
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ func (b *BeamNG) rightIndicator(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) absLight(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.ABS() {
|
||||
if b.og.ABS() {
|
||||
chr = 'A'
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ func (b *BeamNG) absLight(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) handbrakeLight(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.Handbrake() {
|
||||
if b.og.Handbrake() {
|
||||
chr = 'P'
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ func (b *BeamNG) handbrakeLight(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) tcLight(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.TractionControl() {
|
||||
if b.og.TractionControl() {
|
||||
chr = 'T'
|
||||
}
|
||||
|
||||
@@ -104,7 +104,7 @@ func (b *BeamNG) tcLight(out *telemetry.TelemetryField) {
|
||||
|
||||
func (b *BeamNG) batteryLight(out *telemetry.TelemetryField) {
|
||||
chr := ' '
|
||||
if b.SDK.BatteryLight() {
|
||||
if b.og.BatteryLight() {
|
||||
chr = 'B'
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user