diff --git a/go.mod b/go.mod index 4e5afa79..5e152840 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/DIMO-Network/cloudevent v0.2.6 github.com/DIMO-Network/credit-tracker v0.0.6 github.com/DIMO-Network/fetch-api v0.0.16 - github.com/DIMO-Network/model-garage v1.0.4 + github.com/DIMO-Network/model-garage v1.0.6 github.com/DIMO-Network/server-garage v0.0.7 github.com/DIMO-Network/shared v1.0.7 github.com/DIMO-Network/token-exchange-api v0.3.7 diff --git a/go.sum b/go.sum index 6551c76b..6ecd1949 100644 --- a/go.sum +++ b/go.sum @@ -22,8 +22,8 @@ github.com/DIMO-Network/credit-tracker v0.0.6 h1:9C9AXah2uCQKCr7Kqzu2H9aXWj7wEOj github.com/DIMO-Network/credit-tracker v0.0.6/go.mod h1:k037ZQMuBcyNj0Czg/jd6GCBC/HihkSsA7c1FRrF2yI= github.com/DIMO-Network/fetch-api v0.0.16 h1:jOIM9AHOCTN9Omh5QoRrdVsy0UCPHwB+08/DEI0qnqs= github.com/DIMO-Network/fetch-api v0.0.16/go.mod h1:pD9+5wPYjz3ORH9FBsXLlomsZJRPTyOzKy19urT6xew= -github.com/DIMO-Network/model-garage v1.0.4 h1:9N+G7mup/tSPRuRzywu8+7gQ6zjW0OED7UMqLl4FEqY= -github.com/DIMO-Network/model-garage v1.0.4/go.mod h1:nvr0Ibiuu7Q7PC/hIfdZF6lPxCmq9eztQmbxUaNyus8= +github.com/DIMO-Network/model-garage v1.0.6 h1:XMw3Hzlbu/dOBDY1hPK8cveINIJ/7lGBneMj9aHnft0= +github.com/DIMO-Network/model-garage v1.0.6/go.mod h1:nvr0Ibiuu7Q7PC/hIfdZF6lPxCmq9eztQmbxUaNyus8= github.com/DIMO-Network/server-garage v0.0.7 h1:kOBVyOtIbxa1x9pAf1epABTb9l/U3khf0PwUaHeHiKs= github.com/DIMO-Network/server-garage v0.0.7/go.mod h1:7DFor8MMJ8fLv9EB16Z5LrN+ftW3qeIk+swpkT7F2cU= github.com/DIMO-Network/shared v1.0.7 h1:LfSgsqJ6R7EUyfo2GTfuhrCpoDcweJqe7eVOa4j7Xbo= diff --git a/internal/graph/generated.go b/internal/graph/generated.go index fdd91156..658eeedd 100644 --- a/internal/graph/generated.go +++ b/internal/graph/generated.go @@ -173,7 +173,9 @@ type ComplexityRoot struct { ObdDistanceSinceDTCClear func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdDistanceWithMil func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdEngineLoad func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + ObdEthanolPercent func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdFuelPressure func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + ObdFuelRailPressure func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdFuelRate func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdFuelTypeName func(childComplexity int, agg model.StringAggregation) int ObdIntakeTemp func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int @@ -181,13 +183,16 @@ type ComplexityRoot struct { ObdIsPTOActive func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdIsPluggedIn func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdLongTermFuelTrim1 func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + ObdLongTermFuelTrim2 func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdMap func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + ObdMaxMaf func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdO2WRSensor1Voltage func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdO2WRSensor2Voltage func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdOilTemperature func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdRunTime func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdShortTermFuelTrim1 func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdStatusDTCCount func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + ObdThrottlePosition func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int ObdWarmupsSinceDTCClear func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainCombustionEngineDieselExhaustFluidCapacity func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainCombustionEngineDieselExhaustFluidLevel func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int @@ -221,6 +226,8 @@ type ComplexityRoot struct { PowertrainTractionBatteryStateOfChargeCurrentEnergy func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainTractionBatteryStateOfHealth func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainTractionBatteryTemperatureAverage func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + PowertrainTransmissionActualGear func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int + PowertrainTransmissionActualGearRatio func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainTransmissionCurrentGear func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainTransmissionIsClutchSwitchOperated func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int PowertrainTransmissionRetarderActualTorque func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int @@ -288,7 +295,9 @@ type ComplexityRoot struct { OBDDistanceSinceDTCClear func(childComplexity int) int OBDDistanceWithMIL func(childComplexity int) int OBDEngineLoad func(childComplexity int) int + OBDEthanolPercent func(childComplexity int) int OBDFuelPressure func(childComplexity int) int + OBDFuelRailPressure func(childComplexity int) int OBDFuelRate func(childComplexity int) int OBDFuelTypeName func(childComplexity int) int OBDIntakeTemp func(childComplexity int) int @@ -296,13 +305,16 @@ type ComplexityRoot struct { OBDIsPTOActive func(childComplexity int) int OBDIsPluggedIn func(childComplexity int) int OBDLongTermFuelTrim1 func(childComplexity int) int + OBDLongTermFuelTrim2 func(childComplexity int) int OBDMAP func(childComplexity int) int + OBDMaxMAF func(childComplexity int) int OBDO2WRSensor1Voltage func(childComplexity int) int OBDO2WRSensor2Voltage func(childComplexity int) int OBDOilTemperature func(childComplexity int) int OBDRunTime func(childComplexity int) int OBDShortTermFuelTrim1 func(childComplexity int) int OBDStatusDTCCount func(childComplexity int) int + OBDThrottlePosition func(childComplexity int) int OBDWarmupsSinceDTCClear func(childComplexity int) int PowertrainCombustionEngineDieselExhaustFluidCapacity func(childComplexity int) int PowertrainCombustionEngineDieselExhaustFluidLevel func(childComplexity int) int @@ -336,6 +348,8 @@ type ComplexityRoot struct { PowertrainTractionBatteryStateOfChargeCurrentEnergy func(childComplexity int) int PowertrainTractionBatteryStateOfHealth func(childComplexity int) int PowertrainTractionBatteryTemperatureAverage func(childComplexity int) int + PowertrainTransmissionActualGear func(childComplexity int) int + PowertrainTransmissionActualGearRatio func(childComplexity int) int PowertrainTransmissionCurrentGear func(childComplexity int) int PowertrainTransmissionIsClutchSwitchOperated func(childComplexity int) int PowertrainTransmissionRetarderActualTorque func(childComplexity int) int @@ -454,7 +468,9 @@ type SignalAggregationsResolver interface { ObdDistanceSinceDTCClear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdDistanceWithMil(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdEngineLoad(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + ObdEthanolPercent(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdFuelPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + ObdFuelRailPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdFuelRate(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdFuelTypeName(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error) ObdIntakeTemp(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) @@ -462,13 +478,16 @@ type SignalAggregationsResolver interface { ObdIsPTOActive(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdIsPluggedIn(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdLongTermFuelTrim1(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + ObdLongTermFuelTrim2(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdMap(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + ObdMaxMaf(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdO2WRSensor1Voltage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdO2WRSensor2Voltage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdOilTemperature(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdRunTime(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdShortTermFuelTrim1(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdStatusDTCCount(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + ObdThrottlePosition(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) ObdWarmupsSinceDTCClear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainCombustionEngineDieselExhaustFluidCapacity(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainCombustionEngineDieselExhaustFluidLevel(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) @@ -502,6 +521,8 @@ type SignalAggregationsResolver interface { PowertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainTractionBatteryStateOfHealth(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainTractionBatteryTemperatureAverage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + PowertrainTransmissionActualGear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) + PowertrainTransmissionActualGearRatio(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainTransmissionCurrentGear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainTransmissionIsClutchSwitchOperated(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) PowertrainTransmissionRetarderActualTorque(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) @@ -1451,6 +1472,17 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.ObdEngineLoad(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.obdEthanolPercent": + if e.ComplexityRoot.SignalAggregations.ObdEthanolPercent == nil { + break + } + + args, err := ec.field_SignalAggregations_obdEthanolPercent_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.ObdEthanolPercent(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.obdFuelPressure": if e.ComplexityRoot.SignalAggregations.ObdFuelPressure == nil { break @@ -1462,6 +1494,17 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.ObdFuelPressure(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.obdFuelRailPressure": + if e.ComplexityRoot.SignalAggregations.ObdFuelRailPressure == nil { + break + } + + args, err := ec.field_SignalAggregations_obdFuelRailPressure_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.ObdFuelRailPressure(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.obdFuelRate": if e.ComplexityRoot.SignalAggregations.ObdFuelRate == nil { break @@ -1539,6 +1582,17 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.ObdLongTermFuelTrim1(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.obdLongTermFuelTrim2": + if e.ComplexityRoot.SignalAggregations.ObdLongTermFuelTrim2 == nil { + break + } + + args, err := ec.field_SignalAggregations_obdLongTermFuelTrim2_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.ObdLongTermFuelTrim2(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.obdMAP": if e.ComplexityRoot.SignalAggregations.ObdMap == nil { break @@ -1550,6 +1604,17 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.ObdMap(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.obdMaxMAF": + if e.ComplexityRoot.SignalAggregations.ObdMaxMaf == nil { + break + } + + args, err := ec.field_SignalAggregations_obdMaxMAF_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.ObdMaxMaf(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.obdO2WRSensor1Voltage": if e.ComplexityRoot.SignalAggregations.ObdO2WRSensor1Voltage == nil { break @@ -1616,6 +1681,17 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.ObdStatusDTCCount(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.obdThrottlePosition": + if e.ComplexityRoot.SignalAggregations.ObdThrottlePosition == nil { + break + } + + args, err := ec.field_SignalAggregations_obdThrottlePosition_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.ObdThrottlePosition(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.obdWarmupsSinceDTCClear": if e.ComplexityRoot.SignalAggregations.ObdWarmupsSinceDTCClear == nil { break @@ -1979,6 +2055,28 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalAggregations.PowertrainTractionBatteryTemperatureAverage(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.powertrainTransmissionActualGear": + if e.ComplexityRoot.SignalAggregations.PowertrainTransmissionActualGear == nil { + break + } + + args, err := ec.field_SignalAggregations_powertrainTransmissionActualGear_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.PowertrainTransmissionActualGear(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true + case "SignalAggregations.powertrainTransmissionActualGearRatio": + if e.ComplexityRoot.SignalAggregations.PowertrainTransmissionActualGearRatio == nil { + break + } + + args, err := ec.field_SignalAggregations_powertrainTransmissionActualGearRatio_args(ctx, rawArgs) + if err != nil { + return 0, false + } + + return e.ComplexityRoot.SignalAggregations.PowertrainTransmissionActualGearRatio(childComplexity, args["agg"].(model.FloatAggregation), args["filter"].(*model.SignalFloatFilter)), true case "SignalAggregations.powertrainTransmissionCurrentGear": if e.ComplexityRoot.SignalAggregations.PowertrainTransmissionCurrentGear == nil { break @@ -2419,12 +2517,24 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalCollection.OBDEngineLoad(childComplexity), true + case "SignalCollection.obdEthanolPercent": + if e.ComplexityRoot.SignalCollection.OBDEthanolPercent == nil { + break + } + + return e.ComplexityRoot.SignalCollection.OBDEthanolPercent(childComplexity), true case "SignalCollection.obdFuelPressure": if e.ComplexityRoot.SignalCollection.OBDFuelPressure == nil { break } return e.ComplexityRoot.SignalCollection.OBDFuelPressure(childComplexity), true + case "SignalCollection.obdFuelRailPressure": + if e.ComplexityRoot.SignalCollection.OBDFuelRailPressure == nil { + break + } + + return e.ComplexityRoot.SignalCollection.OBDFuelRailPressure(childComplexity), true case "SignalCollection.obdFuelRate": if e.ComplexityRoot.SignalCollection.OBDFuelRate == nil { break @@ -2467,12 +2577,24 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalCollection.OBDLongTermFuelTrim1(childComplexity), true + case "SignalCollection.obdLongTermFuelTrim2": + if e.ComplexityRoot.SignalCollection.OBDLongTermFuelTrim2 == nil { + break + } + + return e.ComplexityRoot.SignalCollection.OBDLongTermFuelTrim2(childComplexity), true case "SignalCollection.obdMAP": if e.ComplexityRoot.SignalCollection.OBDMAP == nil { break } return e.ComplexityRoot.SignalCollection.OBDMAP(childComplexity), true + case "SignalCollection.obdMaxMAF": + if e.ComplexityRoot.SignalCollection.OBDMaxMAF == nil { + break + } + + return e.ComplexityRoot.SignalCollection.OBDMaxMAF(childComplexity), true case "SignalCollection.obdO2WRSensor1Voltage": if e.ComplexityRoot.SignalCollection.OBDO2WRSensor1Voltage == nil { break @@ -2509,6 +2631,12 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalCollection.OBDStatusDTCCount(childComplexity), true + case "SignalCollection.obdThrottlePosition": + if e.ComplexityRoot.SignalCollection.OBDThrottlePosition == nil { + break + } + + return e.ComplexityRoot.SignalCollection.OBDThrottlePosition(childComplexity), true case "SignalCollection.obdWarmupsSinceDTCClear": if e.ComplexityRoot.SignalCollection.OBDWarmupsSinceDTCClear == nil { break @@ -2707,6 +2835,18 @@ func (e *executableSchema) Complexity(ctx context.Context, typeName, field strin } return e.ComplexityRoot.SignalCollection.PowertrainTractionBatteryTemperatureAverage(childComplexity), true + case "SignalCollection.powertrainTransmissionActualGear": + if e.ComplexityRoot.SignalCollection.PowertrainTransmissionActualGear == nil { + break + } + + return e.ComplexityRoot.SignalCollection.PowertrainTransmissionActualGear(childComplexity), true + case "SignalCollection.powertrainTransmissionActualGearRatio": + if e.ComplexityRoot.SignalCollection.PowertrainTransmissionActualGearRatio == nil { + break + } + + return e.ComplexityRoot.SignalCollection.PowertrainTransmissionActualGearRatio(childComplexity), true case "SignalCollection.powertrainTransmissionCurrentGear": if e.ComplexityRoot.SignalCollection.PowertrainTransmissionCurrentGear == nil { break @@ -4256,6 +4396,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEngineLoad", forceResolver: true) @isSignal @hasAggregation + """ + PID 52 - Percentage of ethanol in the fuel + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdEthanolPercent( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEthanolPercent", forceResolver: true) @isSignal @hasAggregation + """ PID 0A - Fuel pressure Unit: 'kPa' @@ -4266,6 +4416,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelPressure", forceResolver: true) @isSignal @hasAggregation + """ + Fuel rail pressure from OBD. Uses PID 0x22 (fuel rail pressure relative to manifold vacuum) when available, otherwise falls back to PID 0x23 (fuel rail pressure direct injection). + Unit: 'kPa' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdFuelRailPressure( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelRailPressure", forceResolver: true) @isSignal @hasAggregation + """ PID 5E - Engine fuel rate Unit: 'l/h' @@ -4331,6 +4491,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim1", forceResolver: true) @isSignal @hasAggregation + """ + PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdLongTermFuelTrim2( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim2", forceResolver: true) @isSignal @hasAggregation + """ PID 0B - Intake manifold pressure Unit: 'kPa' @@ -4341,6 +4511,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMAP", forceResolver: true) @isSignal @hasAggregation + """ + PID 50 - Maximum flow for mass air flow sensor + Unit: 'g/s' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdMaxMAF( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMaxMAF", forceResolver: true) @isSignal @hasAggregation + """ PID 2x (byte CD) - Voltage for wide range/band oxygen sensor Unit: 'V' @@ -4400,6 +4580,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDStatusDTCCount", forceResolver: true) @isSignal @hasAggregation + """ + PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdThrottlePosition( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDThrottlePosition", forceResolver: true) @isSignal @hasAggregation + """ PID 30 - Number of warm-ups since codes cleared Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -4723,6 +4913,24 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTractionBatteryTemperatureAverage", forceResolver: true) @isSignal @hasAggregation + """ + Actual transmission gear currently engaged. 0 = neutral, 1-15 = gear number. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGear( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGear", forceResolver: true) @isSignal @hasAggregation + + """ + Actual transmission gear ratio. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGearRatio( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGearRatio", forceResolver: true) @isSignal @hasAggregation + """ The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse. Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -5152,6 +5360,13 @@ extend type SignalCollection { """ obdEngineLoad: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEngineLoad") @isSignal + """ + PID 52 - Percentage of ethanol in the fuel + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdEthanolPercent: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEthanolPercent") @isSignal + """ PID 0A - Fuel pressure Unit: 'kPa' @@ -5159,6 +5374,13 @@ extend type SignalCollection { """ obdFuelPressure: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelPressure") @isSignal + """ + Fuel rail pressure from OBD. Uses PID 0x22 (fuel rail pressure relative to manifold vacuum) when available, otherwise falls back to PID 0x23 (fuel rail pressure direct injection). + Unit: 'kPa' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdFuelRailPressure: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelRailPressure") @isSignal + """ PID 5E - Engine fuel rate Unit: 'l/h' @@ -5204,6 +5426,13 @@ extend type SignalCollection { """ obdLongTermFuelTrim1: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim1") @isSignal + """ + PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdLongTermFuelTrim2: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim2") @isSignal + """ PID 0B - Intake manifold pressure Unit: 'kPa' @@ -5211,6 +5440,13 @@ extend type SignalCollection { """ obdMAP: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMAP") @isSignal + """ + PID 50 - Maximum flow for mass air flow sensor + Unit: 'g/s' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdMaxMAF: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMaxMAF") @isSignal + """ PID 2x (byte CD) - Voltage for wide range/band oxygen sensor Unit: 'V' @@ -5252,6 +5488,13 @@ extend type SignalCollection { """ obdStatusDTCCount: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDStatusDTCCount") @isSignal + """ + PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdThrottlePosition: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDThrottlePosition") @isSignal + """ PID 30 - Number of warm-ups since codes cleared Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -5478,6 +5721,18 @@ extend type SignalCollection { """ powertrainTractionBatteryTemperatureAverage: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTractionBatteryTemperatureAverage") @isSignal + """ + Actual transmission gear currently engaged. 0 = neutral, 1-15 = gear number. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGear: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGear") @isSignal + + """ + Actual transmission gear ratio. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGearRatio: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGearRatio") @isSignal + """ The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse. Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -6705,6 +6960,22 @@ func (ec *executionContext) field_SignalAggregations_obdEngineLoad_args(ctx cont return args, nil } +func (ec *executionContext) field_SignalAggregations_obdEthanolPercent_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_obdFuelPressure_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -6721,6 +6992,22 @@ func (ec *executionContext) field_SignalAggregations_obdFuelPressure_args(ctx co return args, nil } +func (ec *executionContext) field_SignalAggregations_obdFuelRailPressure_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_obdFuelRate_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -6828,6 +7115,22 @@ func (ec *executionContext) field_SignalAggregations_obdLongTermFuelTrim1_args(c return args, nil } +func (ec *executionContext) field_SignalAggregations_obdLongTermFuelTrim2_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_obdMAP_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -6844,6 +7147,22 @@ func (ec *executionContext) field_SignalAggregations_obdMAP_args(ctx context.Con return args, nil } +func (ec *executionContext) field_SignalAggregations_obdMaxMAF_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_obdO2WRSensor1Voltage_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -6940,6 +7259,22 @@ func (ec *executionContext) field_SignalAggregations_obdStatusDTCCount_args(ctx return args, nil } +func (ec *executionContext) field_SignalAggregations_obdThrottlePosition_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_obdWarmupsSinceDTCClear_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -7458,6 +7793,38 @@ func (ec *executionContext) field_SignalAggregations_powertrainTractionBatteryTe return args, nil } +func (ec *executionContext) field_SignalAggregations_powertrainTransmissionActualGearRatio_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + +func (ec *executionContext) field_SignalAggregations_powertrainTransmissionActualGear_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { + var err error + args := map[string]any{} + arg0, err := graphql.ProcessArgField(ctx, rawArgs, "agg", ec.unmarshalNFloatAggregation2githubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐFloatAggregation) + if err != nil { + return nil, err + } + args["agg"] = arg0 + arg1, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOSignalFloatFilter2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloatFilter) + if err != nil { + return nil, err + } + args["filter"] = arg1 + return args, nil +} + func (ec *executionContext) field_SignalAggregations_powertrainTransmissionCurrentGear_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) { var err error args := map[string]any{} @@ -8792,8 +9159,12 @@ func (ec *executionContext) fieldContext_Query_signals(ctx context.Context, fiel return ec.fieldContext_SignalAggregations_obdDistanceWithMIL(ctx, field) case "obdEngineLoad": return ec.fieldContext_SignalAggregations_obdEngineLoad(ctx, field) + case "obdEthanolPercent": + return ec.fieldContext_SignalAggregations_obdEthanolPercent(ctx, field) case "obdFuelPressure": return ec.fieldContext_SignalAggregations_obdFuelPressure(ctx, field) + case "obdFuelRailPressure": + return ec.fieldContext_SignalAggregations_obdFuelRailPressure(ctx, field) case "obdFuelRate": return ec.fieldContext_SignalAggregations_obdFuelRate(ctx, field) case "obdFuelTypeName": @@ -8808,8 +9179,12 @@ func (ec *executionContext) fieldContext_Query_signals(ctx context.Context, fiel return ec.fieldContext_SignalAggregations_obdIsPluggedIn(ctx, field) case "obdLongTermFuelTrim1": return ec.fieldContext_SignalAggregations_obdLongTermFuelTrim1(ctx, field) + case "obdLongTermFuelTrim2": + return ec.fieldContext_SignalAggregations_obdLongTermFuelTrim2(ctx, field) case "obdMAP": return ec.fieldContext_SignalAggregations_obdMAP(ctx, field) + case "obdMaxMAF": + return ec.fieldContext_SignalAggregations_obdMaxMAF(ctx, field) case "obdO2WRSensor1Voltage": return ec.fieldContext_SignalAggregations_obdO2WRSensor1Voltage(ctx, field) case "obdO2WRSensor2Voltage": @@ -8822,6 +9197,8 @@ func (ec *executionContext) fieldContext_Query_signals(ctx context.Context, fiel return ec.fieldContext_SignalAggregations_obdShortTermFuelTrim1(ctx, field) case "obdStatusDTCCount": return ec.fieldContext_SignalAggregations_obdStatusDTCCount(ctx, field) + case "obdThrottlePosition": + return ec.fieldContext_SignalAggregations_obdThrottlePosition(ctx, field) case "obdWarmupsSinceDTCClear": return ec.fieldContext_SignalAggregations_obdWarmupsSinceDTCClear(ctx, field) case "powertrainCombustionEngineDieselExhaustFluidCapacity": @@ -8888,6 +9265,10 @@ func (ec *executionContext) fieldContext_Query_signals(ctx context.Context, fiel return ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfHealth(ctx, field) case "powertrainTractionBatteryTemperatureAverage": return ec.fieldContext_SignalAggregations_powertrainTractionBatteryTemperatureAverage(ctx, field) + case "powertrainTransmissionActualGear": + return ec.fieldContext_SignalAggregations_powertrainTransmissionActualGear(ctx, field) + case "powertrainTransmissionActualGearRatio": + return ec.fieldContext_SignalAggregations_powertrainTransmissionActualGearRatio(ctx, field) case "powertrainTransmissionCurrentGear": return ec.fieldContext_SignalAggregations_powertrainTransmissionCurrentGear(ctx, field) case "powertrainTransmissionIsClutchSwitchOperated": @@ -9070,8 +9451,12 @@ func (ec *executionContext) fieldContext_Query_signalsLatest(ctx context.Context return ec.fieldContext_SignalCollection_obdDistanceWithMIL(ctx, field) case "obdEngineLoad": return ec.fieldContext_SignalCollection_obdEngineLoad(ctx, field) + case "obdEthanolPercent": + return ec.fieldContext_SignalCollection_obdEthanolPercent(ctx, field) case "obdFuelPressure": return ec.fieldContext_SignalCollection_obdFuelPressure(ctx, field) + case "obdFuelRailPressure": + return ec.fieldContext_SignalCollection_obdFuelRailPressure(ctx, field) case "obdFuelRate": return ec.fieldContext_SignalCollection_obdFuelRate(ctx, field) case "obdFuelTypeName": @@ -9086,8 +9471,12 @@ func (ec *executionContext) fieldContext_Query_signalsLatest(ctx context.Context return ec.fieldContext_SignalCollection_obdIsPluggedIn(ctx, field) case "obdLongTermFuelTrim1": return ec.fieldContext_SignalCollection_obdLongTermFuelTrim1(ctx, field) + case "obdLongTermFuelTrim2": + return ec.fieldContext_SignalCollection_obdLongTermFuelTrim2(ctx, field) case "obdMAP": return ec.fieldContext_SignalCollection_obdMAP(ctx, field) + case "obdMaxMAF": + return ec.fieldContext_SignalCollection_obdMaxMAF(ctx, field) case "obdO2WRSensor1Voltage": return ec.fieldContext_SignalCollection_obdO2WRSensor1Voltage(ctx, field) case "obdO2WRSensor2Voltage": @@ -9100,6 +9489,8 @@ func (ec *executionContext) fieldContext_Query_signalsLatest(ctx context.Context return ec.fieldContext_SignalCollection_obdShortTermFuelTrim1(ctx, field) case "obdStatusDTCCount": return ec.fieldContext_SignalCollection_obdStatusDTCCount(ctx, field) + case "obdThrottlePosition": + return ec.fieldContext_SignalCollection_obdThrottlePosition(ctx, field) case "obdWarmupsSinceDTCClear": return ec.fieldContext_SignalCollection_obdWarmupsSinceDTCClear(ctx, field) case "powertrainCombustionEngineDieselExhaustFluidCapacity": @@ -9166,6 +9557,10 @@ func (ec *executionContext) fieldContext_Query_signalsLatest(ctx context.Context return ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfHealth(ctx, field) case "powertrainTractionBatteryTemperatureAverage": return ec.fieldContext_SignalCollection_powertrainTractionBatteryTemperatureAverage(ctx, field) + case "powertrainTransmissionActualGear": + return ec.fieldContext_SignalCollection_powertrainTransmissionActualGear(ctx, field) + case "powertrainTransmissionActualGearRatio": + return ec.fieldContext_SignalCollection_powertrainTransmissionActualGearRatio(ctx, field) case "powertrainTransmissionCurrentGear": return ec.fieldContext_SignalCollection_powertrainTransmissionCurrentGear(ctx, field) case "powertrainTransmissionIsClutchSwitchOperated": @@ -13909,15 +14304,15 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdEngineLoad(ctx co return fc, nil } -func (ec *executionContext) _SignalAggregations_obdFuelPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdEthanolPercent(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdFuelPressure, + ec.fieldContext_SignalAggregations_obdEthanolPercent, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdFuelPressure(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdEthanolPercent(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -13958,7 +14353,7 @@ func (ec *executionContext) _SignalAggregations_obdFuelPressure(ctx context.Cont ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdFuelPressure(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdEthanolPercent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -13975,22 +14370,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdFuelPressure(ctx } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdFuelPressure_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdEthanolPercent_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdFuelRate(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdFuelPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdFuelRate, + ec.fieldContext_SignalAggregations_obdFuelPressure, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdFuelRate(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdFuelPressure(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14031,7 +14426,7 @@ func (ec *executionContext) _SignalAggregations_obdFuelRate(ctx context.Context, ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdFuelRate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdFuelPressure(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14048,22 +14443,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdFuelRate(ctx cont } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdFuelRate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdFuelPressure_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdFuelTypeName(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdFuelRailPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdFuelTypeName, + ec.fieldContext_SignalAggregations_obdFuelRailPressure, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdFuelTypeName(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + return ec.Resolvers.SignalAggregations().ObdFuelRailPressure(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14071,25 +14466,25 @@ func (ec *executionContext) _SignalAggregations_obdFuelTypeName(ctx context.Cont directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -14098,20 +14493,20 @@ func (ec *executionContext) _SignalAggregations_obdFuelTypeName(ctx context.Cont next = directive3 return next }, - ec.marshalOString2ᚖstring, + ec.marshalOFloat2ᚖfloat64, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdFuelTypeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdFuelRailPressure(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } defer func() { @@ -14121,22 +14516,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdFuelTypeName(ctx } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdFuelTypeName_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdFuelRailPressure_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdIntakeTemp(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdFuelRate(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdIntakeTemp, + ec.fieldContext_SignalAggregations_obdFuelRate, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdIntakeTemp(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdFuelRate(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14177,7 +14572,7 @@ func (ec *executionContext) _SignalAggregations_obdIntakeTemp(ctx context.Contex ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdIntakeTemp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdFuelRate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14194,22 +14589,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdIntakeTemp(ctx co } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdIntakeTemp_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdFuelRate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdFuelTypeName(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdIsEngineBlocked, + ec.fieldContext_SignalAggregations_obdFuelTypeName, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdIsEngineBlocked(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdFuelTypeName(ctx, obj, fc.Args["agg"].(model.StringAggregation)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14217,25 +14612,25 @@ func (ec *executionContext) _SignalAggregations_obdIsEngineBlocked(ctx context.C directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -14244,20 +14639,20 @@ func (ec *executionContext) _SignalAggregations_obdIsEngineBlocked(ctx context.C next = directive3 return next }, - ec.marshalOFloat2ᚖfloat64, + ec.marshalOString2ᚖstring, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdFuelTypeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } defer func() { @@ -14267,22 +14662,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdIsEngineBlocked(c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdIsEngineBlocked_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdFuelTypeName_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdIsPTOActive(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdIntakeTemp(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdIsPTOActive, + ec.fieldContext_SignalAggregations_obdIntakeTemp, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdIsPTOActive(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdIntakeTemp(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14323,7 +14718,7 @@ func (ec *executionContext) _SignalAggregations_obdIsPTOActive(ctx context.Conte ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdIsPTOActive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdIntakeTemp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14340,22 +14735,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdIsPTOActive(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdIsPTOActive_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdIntakeTemp_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdIsPluggedIn, + ec.fieldContext_SignalAggregations_obdIsEngineBlocked, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdIsPluggedIn(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdIsEngineBlocked(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14396,7 +14791,7 @@ func (ec *executionContext) _SignalAggregations_obdIsPluggedIn(ctx context.Conte ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14413,22 +14808,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdIsPluggedIn(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdIsPluggedIn_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdIsEngineBlocked_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdIsPTOActive(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdLongTermFuelTrim1, + ec.fieldContext_SignalAggregations_obdIsPTOActive, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdLongTermFuelTrim1(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdIsPTOActive(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14469,7 +14864,7 @@ func (ec *executionContext) _SignalAggregations_obdLongTermFuelTrim1(ctx context ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdIsPTOActive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14486,22 +14881,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdLongTermFuelTrim1 } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdLongTermFuelTrim1_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdIsPTOActive_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdMAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdMAP, + ec.fieldContext_SignalAggregations_obdIsPluggedIn, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdMap(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdIsPluggedIn(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14542,7 +14937,7 @@ func (ec *executionContext) _SignalAggregations_obdMAP(ctx context.Context, fiel ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdMAP(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14559,22 +14954,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdMAP(ctx context.C } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdMAP_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdIsPluggedIn_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdO2WRSensor1Voltage, + ec.fieldContext_SignalAggregations_obdLongTermFuelTrim1, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdO2WRSensor1Voltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdLongTermFuelTrim1(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14615,7 +15010,7 @@ func (ec *executionContext) _SignalAggregations_obdO2WRSensor1Voltage(ctx contex ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14632,22 +15027,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor1Voltag } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdO2WRSensor1Voltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdLongTermFuelTrim1_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdLongTermFuelTrim2(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdO2WRSensor2Voltage, + ec.fieldContext_SignalAggregations_obdLongTermFuelTrim2, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdO2WRSensor2Voltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdLongTermFuelTrim2(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14688,7 +15083,7 @@ func (ec *executionContext) _SignalAggregations_obdO2WRSensor2Voltage(ctx contex ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdLongTermFuelTrim2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14705,22 +15100,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor2Voltag } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdO2WRSensor2Voltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdLongTermFuelTrim2_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdOilTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdMAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdOilTemperature, + ec.fieldContext_SignalAggregations_obdMAP, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdOilTemperature(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdMap(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14761,7 +15156,7 @@ func (ec *executionContext) _SignalAggregations_obdOilTemperature(ctx context.Co ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdOilTemperature(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdMAP(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14778,22 +15173,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdOilTemperature(ct } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdOilTemperature_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdMAP_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdRunTime(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdMaxMAF(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdRunTime, + ec.fieldContext_SignalAggregations_obdMaxMAF, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdRunTime(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdMaxMaf(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14834,7 +15229,7 @@ func (ec *executionContext) _SignalAggregations_obdRunTime(ctx context.Context, ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdRunTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdMaxMAF(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14851,22 +15246,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdRunTime(ctx conte } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdRunTime_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdMaxMAF_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdShortTermFuelTrim1, + ec.fieldContext_SignalAggregations_obdO2WRSensor1Voltage, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdShortTermFuelTrim1(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdO2WRSensor1Voltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14907,7 +15302,7 @@ func (ec *executionContext) _SignalAggregations_obdShortTermFuelTrim1(ctx contex ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14924,22 +15319,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdShortTermFuelTrim } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdShortTermFuelTrim1_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdO2WRSensor1Voltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdStatusDTCCount, + ec.fieldContext_SignalAggregations_obdO2WRSensor2Voltage, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdStatusDTCCount(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdO2WRSensor2Voltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -14980,7 +15375,7 @@ func (ec *executionContext) _SignalAggregations_obdStatusDTCCount(ctx context.Co ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -14997,22 +15392,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdStatusDTCCount(ct } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdStatusDTCCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdO2WRSensor2Voltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_obdWarmupsSinceDTCClear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdOilTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_obdWarmupsSinceDTCClear, + ec.fieldContext_SignalAggregations_obdOilTemperature, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ObdWarmupsSinceDTCClear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdOilTemperature(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15053,7 +15448,7 @@ func (ec *executionContext) _SignalAggregations_obdWarmupsSinceDTCClear(ctx cont ) } -func (ec *executionContext) fieldContext_SignalAggregations_obdWarmupsSinceDTCClear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdOilTemperature(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15070,22 +15465,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_obdWarmupsSinceDTCCl } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_obdWarmupsSinceDTCClear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdOilTemperature_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdRunTime(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity, + ec.fieldContext_SignalAggregations_obdRunTime, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineDieselExhaustFluidCapacity(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdRunTime(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15126,7 +15521,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDiesel ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdRunTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15143,22 +15538,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdRunTime_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel, + ec.fieldContext_SignalAggregations_obdShortTermFuelTrim1, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineDieselExhaustFluidLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdShortTermFuelTrim1(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15199,7 +15594,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDiesel ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15216,22 +15611,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdShortTermFuelTrim1_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineECT(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineECT, + ec.fieldContext_SignalAggregations_obdStatusDTCCount, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEct(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdStatusDTCCount(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15272,7 +15667,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineECT(ct ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineECT(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15289,22 +15684,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineECT_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdStatusDTCCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOP(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdThrottlePosition(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineEOP, + ec.fieldContext_SignalAggregations_obdThrottlePosition, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEop(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdThrottlePosition(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15345,7 +15740,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOP(ct ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEOP(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdThrottlePosition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15362,22 +15757,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEOP_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdThrottlePosition_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOT(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_obdWarmupsSinceDTCClear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineEOT, + ec.fieldContext_SignalAggregations_obdWarmupsSinceDTCClear, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEot(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().ObdWarmupsSinceDTCClear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15418,7 +15813,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOT(ct ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEOT(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_obdWarmupsSinceDTCClear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15435,22 +15830,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEOT_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_obdWarmupsSinceDTCClear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngineOilLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilLevel, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEngineOilLevel(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineDieselExhaustFluidCapacity(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15458,25 +15853,25 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngine directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -15485,20 +15880,20 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngine next = directive3 return next }, - ec.marshalOString2ᚖstring, + ec.marshalOFloat2ᚖfloat64, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } defer func() { @@ -15508,22 +15903,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEngineOilLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidCapacity_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEngineOilRelativeLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineDieselExhaustFluidLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15564,7 +15959,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngine ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15581,22 +15976,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineDieselExhaustFluidLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineMAF(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineECT(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineMAF, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineECT, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineMaf(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEct(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15637,7 +16032,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineMAF(ct ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineMAF(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineECT(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15654,22 +16049,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineMAF_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineECT_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOP(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineSpeed, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineEOP, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineSpeed(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEop(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15710,7 +16105,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineSpeed( ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineSpeed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEOP(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15727,22 +16122,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineSpeed_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEOP_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTPS(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEOT(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineTPS, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineEOT, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTps(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEot(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15783,7 +16178,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTPS(ct ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTPS(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEOT(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15800,22 +16195,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTPS_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEOT_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorque(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngineOilLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineTorque, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilLevel, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTorque(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEngineOilLevel(ctx, obj, fc.Args["agg"].(model.StringAggregation)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15823,25 +16218,25 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorque directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -15850,20 +16245,20 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorque next = directive3 return next }, - ec.marshalOFloat2ᚖfloat64, + ec.marshalOString2ᚖstring, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTorque(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } defer func() { @@ -15873,22 +16268,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTorque_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEngineOilLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorquePercent(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainCombustionEngineTorquePercent, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTorquePercent(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineEngineOilRelativeLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -15929,7 +16324,7 @@ func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorque ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTorquePercent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -15946,22 +16341,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustion } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTorquePercent_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineEngineOilRelativeLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAbsoluteLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineMAF(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainFuelSystemAbsoluteLevel, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineMAF, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainFuelSystemAbsoluteLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineMaf(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16002,7 +16397,7 @@ func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAbsoluteLeve ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemAbsoluteLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineMAF(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16019,22 +16414,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystem } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemAbsoluteLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineMAF_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAccumulatedConsumption(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainFuelSystemAccumulatedConsumption, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineSpeed, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainFuelSystemAccumulatedConsumption(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineSpeed(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16075,7 +16470,7 @@ func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAccumulatedC ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemAccumulatedConsumption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineSpeed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16092,22 +16487,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystem } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemAccumulatedConsumption_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineSpeed_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainFuelSystemRelativeLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTPS(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainFuelSystemRelativeLevel, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineTPS, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainFuelSystemRelativeLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTps(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16148,7 +16543,7 @@ func (ec *executionContext) _SignalAggregations_powertrainFuelSystemRelativeLeve ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemRelativeLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTPS(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16165,22 +16560,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystem } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemRelativeLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTPS_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainFuelSystemSupportedFuelTypes(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorque(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainFuelSystemSupportedFuelTypes, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineTorque, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainFuelSystemSupportedFuelTypes(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTorque(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16188,25 +16583,25 @@ func (ec *executionContext) _SignalAggregations_powertrainFuelSystemSupportedFue directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -16215,20 +16610,20 @@ func (ec *executionContext) _SignalAggregations_powertrainFuelSystemSupportedFue next = directive3 return next }, - ec.marshalOString2ᚖstring, + ec.marshalOFloat2ᚖfloat64, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemSupportedFuelTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTorque(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } defer func() { @@ -16238,22 +16633,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystem } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemSupportedFuelTypes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTorque_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainCombustionEngineTorquePercent(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainRange, + ec.fieldContext_SignalAggregations_powertrainCombustionEngineTorquePercent, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainRange(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainCombustionEngineTorquePercent(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16294,7 +16689,7 @@ func (ec *executionContext) _SignalAggregations_powertrainRange(ctx context.Cont ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainCombustionEngineTorquePercent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16311,22 +16706,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainRange(ctx } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainRange_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainCombustionEngineTorquePercent_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingAddedEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAbsoluteLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy, + ec.fieldContext_SignalAggregations_powertrainFuelSystemAbsoluteLevel, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingAddedEnergy(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainFuelSystemAbsoluteLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16367,7 +16762,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemAbsoluteLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16384,22 +16779,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemAbsoluteLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainFuelSystemAccumulatedConsumption(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC, + ec.fieldContext_SignalAggregations_powertrainFuelSystemAccumulatedConsumption, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeCurrentAc(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainFuelSystemAccumulatedConsumption(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16440,7 +16835,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemAccumulatedConsumption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16457,22 +16852,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemAccumulatedConsumption_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeLimit(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainFuelSystemRelativeLevel(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeLimit, + ec.fieldContext_SignalAggregations_powertrainFuelSystemRelativeLevel, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeLimit(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainFuelSystemRelativeLevel(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16513,7 +16908,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemRelativeLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16530,22 +16925,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeLimit_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemRelativeLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainFuelSystemSupportedFuelTypes(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType, + ec.fieldContext_SignalAggregations_powertrainFuelSystemSupportedFuelTypes, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeVoltageUnknownType(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainFuelSystemSupportedFuelTypes(ctx, obj, fc.Args["agg"].(model.StringAggregation)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16553,25 +16948,25 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *float64 + var zeroVal *string return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -16580,20 +16975,20 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin next = directive3 return next }, - ec.marshalOFloat2ᚖfloat64, + ec.marshalOString2ᚖstring, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainFuelSystemSupportedFuelTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } defer func() { @@ -16603,22 +16998,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainFuelSystemSupportedFuelTypes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingIsCharging(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsCharging, + ec.fieldContext_SignalAggregations_powertrainRange, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingIsCharging(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainRange(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16659,7 +17054,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsCharging(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16676,22 +17071,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingIsCharging_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainRange_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingAddedEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingIsChargingCableConnected(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingAddedEnergy(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16732,7 +17127,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16749,22 +17144,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingAddedEnergy_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingPower(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingPower, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingPower(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeCurrentAc(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16805,7 +17200,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargin ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingPower(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16822,22 +17217,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingPower_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeCurrentAC_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrentPower(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeLimit(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryCurrentPower, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeLimit, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryCurrentPower(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeLimit(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16878,7 +17273,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrent ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryCurrentPower(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16895,22 +17290,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryCurrentPower_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeLimit_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryCurrentVoltage, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryCurrentVoltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingChargeVoltageUnknownType(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -16951,7 +17346,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrent ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -16968,22 +17363,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryCurrentVoltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingChargeVoltageUnknownType_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryGrossCapacity(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingIsCharging(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryGrossCapacity, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsCharging, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryGrossCapacity(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingIsCharging(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17024,7 +17419,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryGrossCa ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryGrossCapacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsCharging(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17041,22 +17436,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryGrossCapacity_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingIsCharging_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryRange, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryRange(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingIsChargingCableConnected(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17097,7 +17492,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryRange(c ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17114,22 +17509,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryRange_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingIsChargingCableConnected_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryChargingPower(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryChargingPower, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfChargeCurrent(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryChargingPower(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17170,7 +17565,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOf ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryChargingPower(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17187,22 +17582,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryChargingPower_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrentPower(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryCurrentPower, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfChargeCurrentEnergy(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryCurrentPower(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17243,7 +17638,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOf ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryCurrentPower(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17260,22 +17655,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryCurrentPower_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfHealth, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryCurrentVoltage, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfHealth(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryCurrentVoltage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17316,7 +17711,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOf ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17333,22 +17728,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfHealth_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryCurrentVoltage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryGrossCapacity(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTractionBatteryTemperatureAverage, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryGrossCapacity, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryTemperatureAverage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryGrossCapacity(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17389,7 +17784,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryTempera ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryGrossCapacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17406,22 +17801,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBa } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryTemperatureAverage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryGrossCapacity_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionCurrentGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionCurrentGear, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryRange, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionCurrentGear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryRange(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17462,7 +17857,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionCurrentGea ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionCurrentGear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17479,22 +17874,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionCurrentGear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryRange_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionIsClutchSwitchOperated(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionIsClutchSwitchOperated(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfChargeCurrent(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17535,7 +17930,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionIsClutchSw ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17552,22 +17947,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrent_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderActualTorque(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionRetarderActualTorque, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionRetarderActualTorque(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfChargeCurrentEnergy(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17608,7 +18003,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderAc ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionRetarderActualTorque(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17625,22 +18020,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionRetarderActualTorque_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfChargeCurrentEnergy_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderTorqueMode(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionRetarderTorqueMode, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryStateOfHealth, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionRetarderTorqueMode(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryStateOfHealth(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17648,25 +18043,25 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderTo directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -17675,20 +18070,20 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderTo next = directive3 return next }, - ec.marshalOString2ᚖstring, + ec.marshalOFloat2ᚖfloat64, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionRetarderTorqueMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } defer func() { @@ -17698,22 +18093,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionRetarderTorqueMode_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryStateOfHealth_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionSelectedGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionSelectedGear, + ec.fieldContext_SignalAggregations_powertrainTractionBatteryTemperatureAverage, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionSelectedGear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTractionBatteryTemperatureAverage(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17754,7 +18149,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionSelectedGe ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionSelectedGear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17771,22 +18166,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionSelectedGear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTractionBatteryTemperatureAverage_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionActualGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionTemperature, + ec.fieldContext_SignalAggregations_powertrainTransmissionActualGear, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionTemperature(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionActualGear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17827,7 +18222,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionTemperatur ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionTemperature(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionActualGear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17844,22 +18239,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionTemperature_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionActualGear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainTransmissionTravelledDistance(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionActualGearRatio(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainTransmissionTravelledDistance, + ec.fieldContext_SignalAggregations_powertrainTransmissionActualGearRatio, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainTransmissionTravelledDistance(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionActualGearRatio(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17900,7 +18295,7 @@ func (ec *executionContext) _SignalAggregations_powertrainTransmissionTravelledD ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionTravelledDistance(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionActualGearRatio(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -17917,22 +18312,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissi } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionTravelledDistance_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionActualGearRatio_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_powertrainType(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionCurrentGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_powertrainType, + ec.fieldContext_SignalAggregations_powertrainTransmissionCurrentGear, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().PowertrainType(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionCurrentGear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -17940,25 +18335,25 @@ func (ec *executionContext) _SignalAggregations_powertrainType(ctx context.Conte directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) } directive3 := func(ctx context.Context) (any, error) { if ec.Directives.HasAggregation == nil { - var zeroVal *string + var zeroVal *float64 return zeroVal, errors.New("directive hasAggregation is not implemented") } return ec.Directives.HasAggregation(ctx, obj, directive2) @@ -17967,20 +18362,20 @@ func (ec *executionContext) _SignalAggregations_powertrainType(ctx context.Conte next = directive3 return next }, - ec.marshalOString2ᚖstring, + ec.marshalOFloat2ᚖfloat64, true, false, ) } -func (ec *executionContext) fieldContext_SignalAggregations_powertrainType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionCurrentGear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } defer func() { @@ -17990,22 +18385,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_powertrainType(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_powertrainType_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionCurrentGear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_serviceDistanceToService(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionIsClutchSwitchOperated(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_serviceDistanceToService, + ec.fieldContext_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ServiceDistanceToService(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionIsClutchSwitchOperated(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18046,7 +18441,7 @@ func (ec *executionContext) _SignalAggregations_serviceDistanceToService(ctx con ) } -func (ec *executionContext) fieldContext_SignalAggregations_serviceDistanceToService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -18063,22 +18458,22 @@ func (ec *executionContext) fieldContext_SignalAggregations_serviceDistanceToSer } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_serviceDistanceToService_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionIsClutchSwitchOperated_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_serviceTimeToService(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderActualTorque(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_serviceTimeToService, + ec.fieldContext_SignalAggregations_powertrainTransmissionRetarderActualTorque, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().ServiceTimeToService(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionRetarderActualTorque(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18119,7 +18514,7 @@ func (ec *executionContext) _SignalAggregations_serviceTimeToService(ctx context ) } -func (ec *executionContext) fieldContext_SignalAggregations_serviceTimeToService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionRetarderActualTorque(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -18136,22 +18531,95 @@ func (ec *executionContext) fieldContext_SignalAggregations_serviceTimeToService } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_serviceTimeToService_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionRetarderActualTorque_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalAggregations_speed(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalAggregations_powertrainTransmissionRetarderTorqueMode(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalAggregations_speed, + ec.fieldContext_SignalAggregations_powertrainTransmissionRetarderTorqueMode, func(ctx context.Context) (any, error) { fc := graphql.GetFieldContext(ctx) - return ec.Resolvers.SignalAggregations().Speed(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionRetarderTorqueMode(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *string + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *string + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *string + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *string + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOString2ᚖstring, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionRetarderTorqueMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionRetarderTorqueMode_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_powertrainTransmissionSelectedGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_powertrainTransmissionSelectedGear, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionSelectedGear(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18192,7 +18660,7 @@ func (ec *executionContext) _SignalAggregations_speed(ctx context.Context, field ) } -func (ec *executionContext) fieldContext_SignalAggregations_speed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionSelectedGear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalAggregations", Field: field, @@ -18209,69 +18677,807 @@ func (ec *executionContext) fieldContext_SignalAggregations_speed(ctx context.Co } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_SignalAggregations_speed_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionSelectedGear_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _SignalCollection_lastSeen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { - return graphql.ResolveField( - ctx, - ec.OperationContext, - field, - ec.fieldContext_SignalCollection_lastSeen, - func(ctx context.Context) (any, error) { - return obj.LastSeen, nil +func (ec *executionContext) _SignalAggregations_powertrainTransmissionTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_powertrainTransmissionTemperature, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionTemperature(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *float64 + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOFloat2ᚖfloat64, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionTemperature(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Float does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionTemperature_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_powertrainTransmissionTravelledDistance(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_powertrainTransmissionTravelledDistance, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().PowertrainTransmissionTravelledDistance(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *float64 + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOFloat2ᚖfloat64, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_powertrainTransmissionTravelledDistance(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Float does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_powertrainTransmissionTravelledDistance_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_powertrainType(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_powertrainType, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().PowertrainType(ctx, obj, fc.Args["agg"].(model.StringAggregation)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *string + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *string + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *string + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *string + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOString2ᚖstring, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_powertrainType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_powertrainType_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_serviceDistanceToService(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_serviceDistanceToService, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().ServiceDistanceToService(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *float64 + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOFloat2ᚖfloat64, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_serviceDistanceToService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Float does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_serviceDistanceToService_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_serviceTimeToService(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_serviceTimeToService, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().ServiceTimeToService(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *float64 + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOFloat2ᚖfloat64, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_serviceTimeToService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Float does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_serviceTimeToService_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalAggregations_speed(ctx context.Context, field graphql.CollectedField, obj *model.SignalAggregations) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalAggregations_speed, + func(ctx context.Context) (any, error) { + fc := graphql.GetFieldContext(ctx) + return ec.Resolvers.SignalAggregations().Speed(ctx, obj, fc.Args["agg"].(model.FloatAggregation), fc.Args["filter"].(*model.SignalFloatFilter)) + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *float64 + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + directive3 := func(ctx context.Context) (any, error) { + if ec.Directives.HasAggregation == nil { + var zeroVal *float64 + return zeroVal, errors.New("directive hasAggregation is not implemented") + } + return ec.Directives.HasAggregation(ctx, obj, directive2) + } + + next = directive3 + return next + }, + ec.marshalOFloat2ᚖfloat64, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalAggregations_speed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalAggregations", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Float does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_SignalAggregations_speed_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_lastSeen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_lastSeen, + func(ctx context.Context) (any, error) { + return obj.LastSeen, nil + }, + nil, + ec.marshalOTime2ᚖtimeᚐTime, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_lastSeen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Time does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_currentLocationApproximateCoordinates(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_currentLocationApproximateCoordinates, + func(ctx context.Context) (any, error) { + return obj.CurrentLocationApproximateCoordinates, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_APPROXIMATE_LOCATION", "VEHICLE_ALL_TIME_LOCATION"}) + if err != nil { + var zeroVal *model.SignalLocation + return zeroVal, err + } + if ec.Directives.RequiresOneOfPrivilege == nil { + var zeroVal *model.SignalLocation + return zeroVal, errors.New("directive requiresOneOfPrivilege is not implemented") + } + return ec.Directives.RequiresOneOfPrivilege(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalLocation + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalLocation2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalLocation, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_currentLocationApproximateCoordinates(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalLocation_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalLocation_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalLocation", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_angularVelocityYaw(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_angularVelocityYaw, + func(ctx context.Context) (any, error) { + return obj.AngularVelocityYaw, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_angularVelocityYaw(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_bodyLightsIsAirbagWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_bodyLightsIsAirbagWarningOn, + func(ctx context.Context) (any, error) { + return obj.BodyLightsIsAirbagWarningOn, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_bodyLightsIsAirbagWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_bodyLockIsLocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_bodyLockIsLocked, + func(ctx context.Context) (any, error) { + return obj.BodyLockIsLocked, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_bodyLockIsLocked(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_bodyTrunkFrontIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_bodyTrunkFrontIsOpen, + func(ctx context.Context) (any, error) { + return obj.BodyTrunkFrontIsOpen, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next }, - nil, - ec.marshalOTime2ᚖtimeᚐTime, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_lastSeen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkFrontIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Time does not have child fields") + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_currentLocationApproximateCoordinates(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_bodyTrunkRearIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_currentLocationApproximateCoordinates, + ec.fieldContext_SignalCollection_bodyTrunkRearIsOpen, func(ctx context.Context) (any, error) { - return obj.CurrentLocationApproximateCoordinates, nil + return obj.BodyTrunkRearIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_APPROXIMATE_LOCATION", "VEHICLE_ALL_TIME_LOCATION"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalLocation + var zeroVal *model.SignalFloat return zeroVal, err } - if ec.Directives.RequiresOneOfPrivilege == nil { - var zeroVal *model.SignalLocation - return zeroVal, errors.New("directive requiresOneOfPrivilege is not implemented") + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } - return ec.Directives.RequiresOneOfPrivilege(ctx, obj, directive0, privileges) + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalLocation + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -18280,13 +19486,13 @@ func (ec *executionContext) _SignalCollection_currentLocationApproximateCoordina next = directive2 return next }, - ec.marshalOSignalLocation2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalLocation, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_currentLocationApproximateCoordinates(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkRearIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18295,24 +19501,24 @@ func (ec *executionContext) fieldContext_SignalCollection_currentLocationApproxi Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalLocation_timestamp(ctx, field) + return ec.fieldContext_SignalFloat_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalLocation_value(ctx, field) + return ec.fieldContext_SignalFloat_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalLocation", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_angularVelocityYaw(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_angularVelocityYaw, + ec.fieldContext_SignalCollection_cabinDoorRow1DriverSideIsOpen, func(ctx context.Context) (any, error) { - return obj.AngularVelocityYaw, nil + return obj.CabinDoorRow1DriverSideIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18346,7 +19552,7 @@ func (ec *executionContext) _SignalCollection_angularVelocityYaw(ctx context.Con ) } -func (ec *executionContext) fieldContext_SignalCollection_angularVelocityYaw(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18365,14 +19571,14 @@ func (ec *executionContext) fieldContext_SignalCollection_angularVelocityYaw(_ c return fc, nil } -func (ec *executionContext) _SignalCollection_bodyLightsIsAirbagWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_bodyLightsIsAirbagWarningOn, + ec.fieldContext_SignalCollection_cabinDoorRow1DriverSideWindowIsOpen, func(ctx context.Context) (any, error) { - return obj.BodyLightsIsAirbagWarningOn, nil + return obj.CabinDoorRow1DriverSideWindowIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18406,7 +19612,7 @@ func (ec *executionContext) _SignalCollection_bodyLightsIsAirbagWarningOn(ctx co ) } -func (ec *executionContext) fieldContext_SignalCollection_bodyLightsIsAirbagWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18425,14 +19631,14 @@ func (ec *executionContext) fieldContext_SignalCollection_bodyLightsIsAirbagWarn return fc, nil } -func (ec *executionContext) _SignalCollection_bodyLockIsLocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_bodyLockIsLocked, + ec.fieldContext_SignalCollection_cabinDoorRow1PassengerSideIsOpen, func(ctx context.Context) (any, error) { - return obj.BodyLockIsLocked, nil + return obj.CabinDoorRow1PassengerSideIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18466,7 +19672,7 @@ func (ec *executionContext) _SignalCollection_bodyLockIsLocked(ctx context.Conte ) } -func (ec *executionContext) fieldContext_SignalCollection_bodyLockIsLocked(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1PassengerSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18485,14 +19691,14 @@ func (ec *executionContext) fieldContext_SignalCollection_bodyLockIsLocked(_ con return fc, nil } -func (ec *executionContext) _SignalCollection_bodyTrunkFrontIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_bodyTrunkFrontIsOpen, + ec.fieldContext_SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen, func(ctx context.Context) (any, error) { - return obj.BodyTrunkFrontIsOpen, nil + return obj.CabinDoorRow1PassengerSideWindowIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18526,7 +19732,7 @@ func (ec *executionContext) _SignalCollection_bodyTrunkFrontIsOpen(ctx context.C ) } -func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkFrontIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18545,14 +19751,14 @@ func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkFrontIsOpen(_ return fc, nil } -func (ec *executionContext) _SignalCollection_bodyTrunkRearIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_bodyTrunkRearIsOpen, + ec.fieldContext_SignalCollection_cabinDoorRow2DriverSideIsOpen, func(ctx context.Context) (any, error) { - return obj.BodyTrunkRearIsOpen, nil + return obj.CabinDoorRow2DriverSideIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18586,7 +19792,7 @@ func (ec *executionContext) _SignalCollection_bodyTrunkRearIsOpen(ctx context.Co ) } -func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkRearIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18605,14 +19811,14 @@ func (ec *executionContext) fieldContext_SignalCollection_bodyTrunkRearIsOpen(_ return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow1DriverSideIsOpen, + ec.fieldContext_SignalCollection_cabinDoorRow2DriverSideWindowIsOpen, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow1DriverSideIsOpen, nil + return obj.CabinDoorRow2DriverSideWindowIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18646,7 +19852,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideIsOpen(ctx ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18665,14 +19871,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow1DriverSideWindowIsOpen, + ec.fieldContext_SignalCollection_cabinDoorRow2PassengerSideIsOpen, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow1DriverSideWindowIsOpen, nil + return obj.CabinDoorRow2PassengerSideIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18706,7 +19912,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow1DriverSideWindowIsOpe ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2PassengerSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18725,14 +19931,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow1PassengerSideIsOpen, + ec.fieldContext_SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow1PassengerSideIsOpen, nil + return obj.CabinDoorRow2PassengerSideWindowIsOpen, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18766,7 +19972,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideIsOpen(c ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1PassengerSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18785,14 +19991,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow1DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen, + ec.fieldContext_SignalCollection_cabinSeatRow1DriverSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow1PassengerSideWindowIsOpen, nil + return obj.CabinSeatRow1DriverSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18826,7 +20032,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow1PassengerSideWindowIs ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1PassengerSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18845,14 +20051,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow1Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow1PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow2DriverSideIsOpen, + ec.fieldContext_SignalCollection_cabinSeatRow1PassengerSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow2DriverSideIsOpen, nil + return obj.CabinSeatRow1PassengerSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18886,7 +20092,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideIsOpen(ctx ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18905,14 +20111,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow2DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow2DriverSideWindowIsOpen, + ec.fieldContext_SignalCollection_cabinSeatRow2DriverSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow2DriverSideWindowIsOpen, nil + return obj.CabinSeatRow2DriverSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -18946,7 +20152,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow2DriverSideWindowIsOpe ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -18965,14 +20171,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow2MiddleIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow2PassengerSideIsOpen, + ec.fieldContext_SignalCollection_cabinSeatRow2MiddleIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow2PassengerSideIsOpen, nil + return obj.CabinSeatRow2MiddleIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19006,7 +20212,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideIsOpen(c ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2PassengerSideIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2MiddleIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19025,14 +20231,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow2PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen, + ec.fieldContext_SignalCollection_cabinSeatRow2PassengerSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinDoorRow2PassengerSideWindowIsOpen, nil + return obj.CabinSeatRow2PassengerSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19066,7 +20272,7 @@ func (ec *executionContext) _SignalCollection_cabinDoorRow2PassengerSideWindowIs ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2PassengerSideWindowIsOpen(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19085,14 +20291,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinDoorRow2Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow1DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow3DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow1DriverSideIsBelted, + ec.fieldContext_SignalCollection_cabinSeatRow3DriverSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow1DriverSideIsBelted, nil + return obj.CabinSeatRow3DriverSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19126,7 +20332,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow1DriverSideIsBelted(ct ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19145,14 +20351,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow1PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_cabinSeatRow3PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow1PassengerSideIsBelted, + ec.fieldContext_SignalCollection_cabinSeatRow3PassengerSideIsBelted, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow1PassengerSideIsBelted, nil + return obj.CabinSeatRow3PassengerSideIsBelted, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19186,7 +20392,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow1PassengerSideIsBelted ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19205,14 +20411,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow1Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow2DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow2DriverSideIsBelted, + ec.fieldContext_SignalCollection_chassisAxleRow1WheelLeftSpeed, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow2DriverSideIsBelted, nil + return obj.ChassisAxleRow1WheelLeftSpeed, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19246,7 +20452,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow2DriverSideIsBelted(ct ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLeftSpeed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19265,14 +20471,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow2MiddleIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow2MiddleIsBelted, + ec.fieldContext_SignalCollection_chassisAxleRow1WheelLeftTirePressure, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow2MiddleIsBelted, nil + return obj.ChassisAxleRow1WheelLeftTirePressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19306,7 +20512,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow2MiddleIsBelted(ctx co ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2MiddleIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLeftTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19325,14 +20531,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2MiddleIsB return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow2PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow2PassengerSideIsBelted, + ec.fieldContext_SignalCollection_chassisAxleRow1WheelRightSpeed, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow2PassengerSideIsBelted, nil + return obj.ChassisAxleRow1WheelRightSpeed, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19366,7 +20572,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow2PassengerSideIsBelted ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRightSpeed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19385,14 +20591,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow2Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow3DriverSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow3DriverSideIsBelted, + ec.fieldContext_SignalCollection_chassisAxleRow1WheelRightTirePressure, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow3DriverSideIsBelted, nil + return obj.ChassisAxleRow1WheelRightTirePressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19426,7 +20632,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow3DriverSideIsBelted(ct ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3DriverSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRightTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19445,14 +20651,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3DriverSid return fc, nil } -func (ec *executionContext) _SignalCollection_cabinSeatRow3PassengerSideIsBelted(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelLeftTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_cabinSeatRow3PassengerSideIsBelted, + ec.fieldContext_SignalCollection_chassisAxleRow2WheelLeftTirePressure, func(ctx context.Context) (any, error) { - return obj.CabinSeatRow3PassengerSideIsBelted, nil + return obj.ChassisAxleRow2WheelLeftTirePressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19486,7 +20692,7 @@ func (ec *executionContext) _SignalCollection_cabinSeatRow3PassengerSideIsBelted ) } -func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3PassengerSideIsBelted(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelLeftTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19505,14 +20711,14 @@ func (ec *executionContext) fieldContext_SignalCollection_cabinSeatRow3Passenger return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelRightTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow1WheelLeftSpeed, + ec.fieldContext_SignalCollection_chassisAxleRow2WheelRightTirePressure, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow1WheelLeftSpeed, nil + return obj.ChassisAxleRow2WheelRightTirePressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19546,7 +20752,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftSpeed(ctx ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLeftSpeed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelRightTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19565,14 +20771,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLe return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow3Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow1WheelLeftTirePressure, + ec.fieldContext_SignalCollection_chassisAxleRow3Weight, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow1WheelLeftTirePressure, nil + return obj.ChassisAxleRow3Weight, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19606,7 +20812,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelLeftTirePressu ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLeftTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow3Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19625,14 +20831,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelLe return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightSpeed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow4Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow1WheelRightSpeed, + ec.fieldContext_SignalCollection_chassisAxleRow4Weight, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow1WheelRightSpeed, nil + return obj.ChassisAxleRow4Weight, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19666,7 +20872,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightSpeed(ctx ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRightSpeed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow4Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19685,14 +20891,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRi return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisAxleRow5Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow1WheelRightTirePressure, + ec.fieldContext_SignalCollection_chassisAxleRow5Weight, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow1WheelRightTirePressure, nil + return obj.ChassisAxleRow5Weight, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19726,7 +20932,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow1WheelRightTirePress ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRightTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow5Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19745,14 +20951,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow1WheelRi return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelLeftTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisBrakeABSIsWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow2WheelLeftTirePressure, + ec.fieldContext_SignalCollection_chassisBrakeABSIsWarningOn, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow2WheelLeftTirePressure, nil + return obj.ChassisBrakeABSIsWarningOn, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19786,7 +20992,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelLeftTirePressu ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelLeftTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeABSIsWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19805,14 +21011,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelLe return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelRightTirePressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisBrakeCircuit1PressurePrimary(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow2WheelRightTirePressure, + ec.fieldContext_SignalCollection_chassisBrakeCircuit1PressurePrimary, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow2WheelRightTirePressure, nil + return obj.ChassisBrakeCircuit1PressurePrimary, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19846,7 +21052,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow2WheelRightTirePress ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelRightTirePressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit1PressurePrimary(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19865,14 +21071,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow2WheelRi return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow3Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisBrakeCircuit2PressurePrimary(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow3Weight, + ec.fieldContext_SignalCollection_chassisBrakeCircuit2PressurePrimary, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow3Weight, nil + return obj.ChassisBrakeCircuit2PressurePrimary, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19906,7 +21112,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow3Weight(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow3Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit2PressurePrimary(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19925,14 +21131,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow3Weight( return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow4Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisBrakeIsPedalPressed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow4Weight, + ec.fieldContext_SignalCollection_chassisBrakeIsPedalPressed, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow4Weight, nil + return obj.ChassisBrakeIsPedalPressed, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -19966,7 +21172,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow4Weight(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow4Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeIsPedalPressed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -19985,14 +21191,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow4Weight( return fc, nil } -func (ec *executionContext) _SignalCollection_chassisAxleRow5Weight(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisBrakePedalPosition(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisAxleRow5Weight, + ec.fieldContext_SignalCollection_chassisBrakePedalPosition, func(ctx context.Context) (any, error) { - return obj.ChassisAxleRow5Weight, nil + return obj.ChassisBrakePedalPosition, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20026,7 +21232,7 @@ func (ec *executionContext) _SignalCollection_chassisAxleRow5Weight(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow5Weight(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisBrakePedalPosition(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20045,14 +21251,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisAxleRow5Weight( return fc, nil } -func (ec *executionContext) _SignalCollection_chassisBrakeABSIsWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisParkingBrakeIsEngaged(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisBrakeABSIsWarningOn, + ec.fieldContext_SignalCollection_chassisParkingBrakeIsEngaged, func(ctx context.Context) (any, error) { - return obj.ChassisBrakeABSIsWarningOn, nil + return obj.ChassisParkingBrakeIsEngaged, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20086,7 +21292,7 @@ func (ec *executionContext) _SignalCollection_chassisBrakeABSIsWarningOn(ctx con ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeABSIsWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisParkingBrakeIsEngaged(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20105,14 +21311,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeABSIsWarni return fc, nil } -func (ec *executionContext) _SignalCollection_chassisBrakeCircuit1PressurePrimary(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_chassisTireSystemIsWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisBrakeCircuit1PressurePrimary, + ec.fieldContext_SignalCollection_chassisTireSystemIsWarningOn, func(ctx context.Context) (any, error) { - return obj.ChassisBrakeCircuit1PressurePrimary, nil + return obj.ChassisTireSystemIsWarningOn, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20146,7 +21352,7 @@ func (ec *executionContext) _SignalCollection_chassisBrakeCircuit1PressurePrimar ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit1PressurePrimary(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_chassisTireSystemIsWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20165,14 +21371,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit1Pr return fc, nil } -func (ec *executionContext) _SignalCollection_chassisBrakeCircuit2PressurePrimary(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_connectivityCellularIsJammingDetected(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisBrakeCircuit2PressurePrimary, + ec.fieldContext_SignalCollection_connectivityCellularIsJammingDetected, func(ctx context.Context) (any, error) { - return obj.ChassisBrakeCircuit2PressurePrimary, nil + return obj.ConnectivityCellularIsJammingDetected, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20206,7 +21412,7 @@ func (ec *executionContext) _SignalCollection_chassisBrakeCircuit2PressurePrimar ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit2PressurePrimary(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_connectivityCellularIsJammingDetected(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20225,20 +21431,20 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeCircuit2Pr return fc, nil } -func (ec *executionContext) _SignalCollection_chassisBrakeIsPedalPressed(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_currentLocationAltitude(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisBrakeIsPedalPressed, + ec.fieldContext_SignalCollection_currentLocationAltitude, func(ctx context.Context) (any, error) { - return obj.ChassisBrakeIsPedalPressed, nil + return obj.CurrentLocationAltitude, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) if err != nil { var zeroVal *model.SignalFloat return zeroVal, err @@ -20266,7 +21472,7 @@ func (ec *executionContext) _SignalCollection_chassisBrakeIsPedalPressed(ctx con ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeIsPedalPressed(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_currentLocationAltitude(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20285,33 +21491,33 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisBrakeIsPedalPre return fc, nil } -func (ec *executionContext) _SignalCollection_chassisBrakePedalPosition(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_currentLocationCoordinates(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisBrakePedalPosition, + ec.fieldContext_SignalCollection_currentLocationCoordinates, func(ctx context.Context) (any, error) { - return obj.ChassisBrakePedalPosition, nil + return obj.CurrentLocationCoordinates, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) if err != nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalLocation return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalLocation return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalLocation return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -20320,13 +21526,13 @@ func (ec *executionContext) _SignalCollection_chassisBrakePedalPosition(ctx cont next = directive2 return next }, - ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + ec.marshalOSignalLocation2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalLocation, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisBrakePedalPosition(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_currentLocationCoordinates(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20335,30 +21541,30 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisBrakePedalPosit Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalFloat_timestamp(ctx, field) + return ec.fieldContext_SignalLocation_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalFloat_value(ctx, field) + return ec.fieldContext_SignalLocation_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalLocation", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_chassisParkingBrakeIsEngaged(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_currentLocationHeading(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisParkingBrakeIsEngaged, + ec.fieldContext_SignalCollection_currentLocationHeading, func(ctx context.Context) (any, error) { - return obj.ChassisParkingBrakeIsEngaged, nil + return obj.CurrentLocationHeading, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) if err != nil { var zeroVal *model.SignalFloat return zeroVal, err @@ -20386,7 +21592,7 @@ func (ec *executionContext) _SignalCollection_chassisParkingBrakeIsEngaged(ctx c ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisParkingBrakeIsEngaged(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_currentLocationHeading(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20405,14 +21611,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisParkingBrakeIsE return fc, nil } -func (ec *executionContext) _SignalCollection_chassisTireSystemIsWarningOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_exteriorAirTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_chassisTireSystemIsWarningOn, + ec.fieldContext_SignalCollection_exteriorAirTemperature, func(ctx context.Context) (any, error) { - return obj.ChassisTireSystemIsWarningOn, nil + return obj.ExteriorAirTemperature, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20446,7 +21652,7 @@ func (ec *executionContext) _SignalCollection_chassisTireSystemIsWarningOn(ctx c ) } -func (ec *executionContext) fieldContext_SignalCollection_chassisTireSystemIsWarningOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_exteriorAirTemperature(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20465,14 +21671,14 @@ func (ec *executionContext) fieldContext_SignalCollection_chassisTireSystemIsWar return fc, nil } -func (ec *executionContext) _SignalCollection_connectivityCellularIsJammingDetected(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_isIgnitionOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_connectivityCellularIsJammingDetected, + ec.fieldContext_SignalCollection_isIgnitionOn, func(ctx context.Context) (any, error) { - return obj.ConnectivityCellularIsJammingDetected, nil + return obj.IsIgnitionOn, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20506,7 +21712,7 @@ func (ec *executionContext) _SignalCollection_connectivityCellularIsJammingDetec ) } -func (ec *executionContext) fieldContext_SignalCollection_connectivityCellularIsJammingDetected(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_isIgnitionOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20525,20 +21731,20 @@ func (ec *executionContext) fieldContext_SignalCollection_connectivityCellularIs return fc, nil } -func (ec *executionContext) _SignalCollection_currentLocationAltitude(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_lowVoltageBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_currentLocationAltitude, + ec.fieldContext_SignalCollection_lowVoltageBatteryCurrentVoltage, func(ctx context.Context) (any, error) { - return obj.CurrentLocationAltitude, nil + return obj.LowVoltageBatteryCurrentVoltage, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { var zeroVal *model.SignalFloat return zeroVal, err @@ -20566,7 +21772,7 @@ func (ec *executionContext) _SignalCollection_currentLocationAltitude(ctx contex ) } -func (ec *executionContext) fieldContext_SignalCollection_currentLocationAltitude(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_lowVoltageBatteryCurrentVoltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20585,33 +21791,33 @@ func (ec *executionContext) fieldContext_SignalCollection_currentLocationAltitud return fc, nil } -func (ec *executionContext) _SignalCollection_currentLocationCoordinates(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdBarometricPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_currentLocationCoordinates, + ec.fieldContext_SignalCollection_obdBarometricPressure, func(ctx context.Context) (any, error) { - return obj.CurrentLocationCoordinates, nil + return obj.OBDBarometricPressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalLocation + var zeroVal *model.SignalFloat return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalLocation + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalLocation + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -20620,13 +21826,13 @@ func (ec *executionContext) _SignalCollection_currentLocationCoordinates(ctx con next = directive2 return next }, - ec.marshalOSignalLocation2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalLocation, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_currentLocationCoordinates(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdBarometricPressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20635,30 +21841,30 @@ func (ec *executionContext) fieldContext_SignalCollection_currentLocationCoordin Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalLocation_timestamp(ctx, field) + return ec.fieldContext_SignalFloat_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalLocation_value(ctx, field) + return ec.fieldContext_SignalFloat_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalLocation", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_currentLocationHeading(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdCommandedEGR(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_currentLocationHeading, + ec.fieldContext_SignalCollection_obdCommandedEGR, func(ctx context.Context) (any, error) { - return obj.CurrentLocationHeading, nil + return obj.OBDCommandedEGR, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next directive1 := func(ctx context.Context) (any, error) { - privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_ALL_TIME_LOCATION"}) + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { var zeroVal *model.SignalFloat return zeroVal, err @@ -20686,7 +21892,7 @@ func (ec *executionContext) _SignalCollection_currentLocationHeading(ctx context ) } -func (ec *executionContext) fieldContext_SignalCollection_currentLocationHeading(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEGR(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20705,14 +21911,14 @@ func (ec *executionContext) fieldContext_SignalCollection_currentLocationHeading return fc, nil } -func (ec *executionContext) _SignalCollection_exteriorAirTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdCommandedEVAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_exteriorAirTemperature, + ec.fieldContext_SignalCollection_obdCommandedEVAP, func(ctx context.Context) (any, error) { - return obj.ExteriorAirTemperature, nil + return obj.OBDCommandedEVAP, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20746,7 +21952,7 @@ func (ec *executionContext) _SignalCollection_exteriorAirTemperature(ctx context ) } -func (ec *executionContext) fieldContext_SignalCollection_exteriorAirTemperature(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEVAP(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20765,14 +21971,14 @@ func (ec *executionContext) fieldContext_SignalCollection_exteriorAirTemperature return fc, nil } -func (ec *executionContext) _SignalCollection_isIgnitionOn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdDTCList(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_isIgnitionOn, + ec.fieldContext_SignalCollection_obdDTCList, func(ctx context.Context) (any, error) { - return obj.IsIgnitionOn, nil + return obj.OBDDTCList, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20780,18 +21986,18 @@ func (ec *executionContext) _SignalCollection_isIgnitionOn(ctx context.Context, directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -20800,13 +22006,13 @@ func (ec *executionContext) _SignalCollection_isIgnitionOn(ctx context.Context, next = directive2 return next }, - ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + ec.marshalOSignalString2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalString, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_isIgnitionOn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdDTCList(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20815,24 +22021,24 @@ func (ec *executionContext) fieldContext_SignalCollection_isIgnitionOn(_ context Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalFloat_timestamp(ctx, field) + return ec.fieldContext_SignalString_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalFloat_value(ctx, field) + return ec.fieldContext_SignalString_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalString", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_lowVoltageBatteryCurrentVoltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdDistanceSinceDTCClear(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_lowVoltageBatteryCurrentVoltage, + ec.fieldContext_SignalCollection_obdDistanceSinceDTCClear, func(ctx context.Context) (any, error) { - return obj.LowVoltageBatteryCurrentVoltage, nil + return obj.OBDDistanceSinceDTCClear, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20866,7 +22072,7 @@ func (ec *executionContext) _SignalCollection_lowVoltageBatteryCurrentVoltage(ct ) } -func (ec *executionContext) fieldContext_SignalCollection_lowVoltageBatteryCurrentVoltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdDistanceSinceDTCClear(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20885,14 +22091,14 @@ func (ec *executionContext) fieldContext_SignalCollection_lowVoltageBatteryCurre return fc, nil } -func (ec *executionContext) _SignalCollection_obdBarometricPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdDistanceWithMIL(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdBarometricPressure, + ec.fieldContext_SignalCollection_obdDistanceWithMIL, func(ctx context.Context) (any, error) { - return obj.OBDBarometricPressure, nil + return obj.OBDDistanceWithMIL, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20926,7 +22132,7 @@ func (ec *executionContext) _SignalCollection_obdBarometricPressure(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_obdBarometricPressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdDistanceWithMIL(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -20945,14 +22151,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdBarometricPressure( return fc, nil } -func (ec *executionContext) _SignalCollection_obdCommandedEGR(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdEngineLoad(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdCommandedEGR, + ec.fieldContext_SignalCollection_obdEngineLoad, func(ctx context.Context) (any, error) { - return obj.OBDCommandedEGR, nil + return obj.OBDEngineLoad, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -20986,7 +22192,7 @@ func (ec *executionContext) _SignalCollection_obdCommandedEGR(ctx context.Contex ) } -func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEGR(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdEngineLoad(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21005,14 +22211,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEGR(_ cont return fc, nil } -func (ec *executionContext) _SignalCollection_obdCommandedEVAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdEthanolPercent(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdCommandedEVAP, + ec.fieldContext_SignalCollection_obdEthanolPercent, func(ctx context.Context) (any, error) { - return obj.OBDCommandedEVAP, nil + return obj.OBDEthanolPercent, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21046,7 +22252,7 @@ func (ec *executionContext) _SignalCollection_obdCommandedEVAP(ctx context.Conte ) } -func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEVAP(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdEthanolPercent(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21065,14 +22271,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdCommandedEVAP(_ con return fc, nil } -func (ec *executionContext) _SignalCollection_obdDTCList(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdFuelPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdDTCList, + ec.fieldContext_SignalCollection_obdFuelPressure, func(ctx context.Context) (any, error) { - return obj.OBDDTCList, nil + return obj.OBDFuelPressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21080,18 +22286,18 @@ func (ec *executionContext) _SignalCollection_obdDTCList(ctx context.Context, fi directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -21100,13 +22306,13 @@ func (ec *executionContext) _SignalCollection_obdDTCList(ctx context.Context, fi next = directive2 return next }, - ec.marshalOSignalString2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalString, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_obdDTCList(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdFuelPressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21115,24 +22321,24 @@ func (ec *executionContext) fieldContext_SignalCollection_obdDTCList(_ context.C Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalString_timestamp(ctx, field) + return ec.fieldContext_SignalFloat_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalString_value(ctx, field) + return ec.fieldContext_SignalFloat_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalString", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_obdDistanceSinceDTCClear(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdFuelRailPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdDistanceSinceDTCClear, + ec.fieldContext_SignalCollection_obdFuelRailPressure, func(ctx context.Context) (any, error) { - return obj.OBDDistanceSinceDTCClear, nil + return obj.OBDFuelRailPressure, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21166,7 +22372,7 @@ func (ec *executionContext) _SignalCollection_obdDistanceSinceDTCClear(ctx conte ) } -func (ec *executionContext) fieldContext_SignalCollection_obdDistanceSinceDTCClear(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdFuelRailPressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21185,14 +22391,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdDistanceSinceDTCCle return fc, nil } -func (ec *executionContext) _SignalCollection_obdDistanceWithMIL(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdFuelRate(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdDistanceWithMIL, + ec.fieldContext_SignalCollection_obdFuelRate, func(ctx context.Context) (any, error) { - return obj.OBDDistanceWithMIL, nil + return obj.OBDFuelRate, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21226,7 +22432,7 @@ func (ec *executionContext) _SignalCollection_obdDistanceWithMIL(ctx context.Con ) } -func (ec *executionContext) fieldContext_SignalCollection_obdDistanceWithMIL(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdFuelRate(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21245,14 +22451,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdDistanceWithMIL(_ c return fc, nil } -func (ec *executionContext) _SignalCollection_obdEngineLoad(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdFuelTypeName(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdEngineLoad, + ec.fieldContext_SignalCollection_obdFuelTypeName, func(ctx context.Context) (any, error) { - return obj.OBDEngineLoad, nil + return obj.OBDFuelTypeName, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21260,18 +22466,18 @@ func (ec *executionContext) _SignalCollection_obdEngineLoad(ctx context.Context, directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalFloat + var zeroVal *model.SignalString return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -21280,13 +22486,13 @@ func (ec *executionContext) _SignalCollection_obdEngineLoad(ctx context.Context, next = directive2 return next }, - ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + ec.marshalOSignalString2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalString, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_obdEngineLoad(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdFuelTypeName(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21295,24 +22501,24 @@ func (ec *executionContext) fieldContext_SignalCollection_obdEngineLoad(_ contex Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalFloat_timestamp(ctx, field) + return ec.fieldContext_SignalString_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalFloat_value(ctx, field) + return ec.fieldContext_SignalString_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalString", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_obdFuelPressure(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdIntakeTemp(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdFuelPressure, + ec.fieldContext_SignalCollection_obdIntakeTemp, func(ctx context.Context) (any, error) { - return obj.OBDFuelPressure, nil + return obj.OBDIntakeTemp, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21346,7 +22552,7 @@ func (ec *executionContext) _SignalCollection_obdFuelPressure(ctx context.Contex ) } -func (ec *executionContext) fieldContext_SignalCollection_obdFuelPressure(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdIntakeTemp(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21365,14 +22571,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdFuelPressure(_ cont return fc, nil } -func (ec *executionContext) _SignalCollection_obdFuelRate(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdFuelRate, + ec.fieldContext_SignalCollection_obdIsEngineBlocked, func(ctx context.Context) (any, error) { - return obj.OBDFuelRate, nil + return obj.OBDIsEngineBlocked, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21406,7 +22612,7 @@ func (ec *executionContext) _SignalCollection_obdFuelRate(ctx context.Context, f ) } -func (ec *executionContext) fieldContext_SignalCollection_obdFuelRate(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdIsEngineBlocked(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21425,14 +22631,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdFuelRate(_ context. return fc, nil } -func (ec *executionContext) _SignalCollection_obdFuelTypeName(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdIsPTOActive(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdFuelTypeName, + ec.fieldContext_SignalCollection_obdIsPTOActive, func(ctx context.Context) (any, error) { - return obj.OBDFuelTypeName, nil + return obj.OBDIsPTOActive, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21440,18 +22646,18 @@ func (ec *executionContext) _SignalCollection_obdFuelTypeName(ctx context.Contex directive1 := func(ctx context.Context) (any, error) { privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) if err != nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, err } if ec.Directives.RequiresAllOfPrivileges == nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") } return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) } directive2 := func(ctx context.Context) (any, error) { if ec.Directives.IsSignal == nil { - var zeroVal *model.SignalString + var zeroVal *model.SignalFloat return zeroVal, errors.New("directive isSignal is not implemented") } return ec.Directives.IsSignal(ctx, obj, directive1) @@ -21460,13 +22666,13 @@ func (ec *executionContext) _SignalCollection_obdFuelTypeName(ctx context.Contex next = directive2 return next }, - ec.marshalOSignalString2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalString, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, true, false, ) } -func (ec *executionContext) fieldContext_SignalCollection_obdFuelTypeName(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdIsPTOActive(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21475,24 +22681,24 @@ func (ec *executionContext) fieldContext_SignalCollection_obdFuelTypeName(_ cont Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "timestamp": - return ec.fieldContext_SignalString_timestamp(ctx, field) + return ec.fieldContext_SignalFloat_timestamp(ctx, field) case "value": - return ec.fieldContext_SignalString_value(ctx, field) + return ec.fieldContext_SignalFloat_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type SignalString", field.Name) + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _SignalCollection_obdIntakeTemp(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdIntakeTemp, + ec.fieldContext_SignalCollection_obdIsPluggedIn, func(ctx context.Context) (any, error) { - return obj.OBDIntakeTemp, nil + return obj.OBDIsPluggedIn, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21526,7 +22732,7 @@ func (ec *executionContext) _SignalCollection_obdIntakeTemp(ctx context.Context, ) } -func (ec *executionContext) fieldContext_SignalCollection_obdIntakeTemp(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdIsPluggedIn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21545,14 +22751,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdIntakeTemp(_ contex return fc, nil } -func (ec *executionContext) _SignalCollection_obdIsEngineBlocked(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdIsEngineBlocked, + ec.fieldContext_SignalCollection_obdLongTermFuelTrim1, func(ctx context.Context) (any, error) { - return obj.OBDIsEngineBlocked, nil + return obj.OBDLongTermFuelTrim1, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21586,7 +22792,7 @@ func (ec *executionContext) _SignalCollection_obdIsEngineBlocked(ctx context.Con ) } -func (ec *executionContext) fieldContext_SignalCollection_obdIsEngineBlocked(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdLongTermFuelTrim1(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21605,14 +22811,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdIsEngineBlocked(_ c return fc, nil } -func (ec *executionContext) _SignalCollection_obdIsPTOActive(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdLongTermFuelTrim2(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdIsPTOActive, + ec.fieldContext_SignalCollection_obdLongTermFuelTrim2, func(ctx context.Context) (any, error) { - return obj.OBDIsPTOActive, nil + return obj.OBDLongTermFuelTrim2, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21646,7 +22852,7 @@ func (ec *executionContext) _SignalCollection_obdIsPTOActive(ctx context.Context ) } -func (ec *executionContext) fieldContext_SignalCollection_obdIsPTOActive(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdLongTermFuelTrim2(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21665,14 +22871,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdIsPTOActive(_ conte return fc, nil } -func (ec *executionContext) _SignalCollection_obdIsPluggedIn(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdMAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdIsPluggedIn, + ec.fieldContext_SignalCollection_obdMAP, func(ctx context.Context) (any, error) { - return obj.OBDIsPluggedIn, nil + return obj.OBDMAP, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21706,7 +22912,7 @@ func (ec *executionContext) _SignalCollection_obdIsPluggedIn(ctx context.Context ) } -func (ec *executionContext) fieldContext_SignalCollection_obdIsPluggedIn(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdMAP(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21725,14 +22931,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdIsPluggedIn(_ conte return fc, nil } -func (ec *executionContext) _SignalCollection_obdLongTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdMaxMAF(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdLongTermFuelTrim1, + ec.fieldContext_SignalCollection_obdMaxMAF, func(ctx context.Context) (any, error) { - return obj.OBDLongTermFuelTrim1, nil + return obj.OBDMaxMAF, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21766,7 +22972,7 @@ func (ec *executionContext) _SignalCollection_obdLongTermFuelTrim1(ctx context.C ) } -func (ec *executionContext) fieldContext_SignalCollection_obdLongTermFuelTrim1(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdMaxMAF(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21785,14 +22991,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdLongTermFuelTrim1(_ return fc, nil } -func (ec *executionContext) _SignalCollection_obdMAP(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdMAP, + ec.fieldContext_SignalCollection_obdO2WRSensor1Voltage, func(ctx context.Context) (any, error) { - return obj.OBDMAP, nil + return obj.OBDO2WRSensor1Voltage, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21826,7 +23032,7 @@ func (ec *executionContext) _SignalCollection_obdMAP(ctx context.Context, field ) } -func (ec *executionContext) fieldContext_SignalCollection_obdMAP(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor1Voltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21845,14 +23051,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdMAP(_ context.Conte return fc, nil } -func (ec *executionContext) _SignalCollection_obdO2WRSensor1Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdO2WRSensor1Voltage, + ec.fieldContext_SignalCollection_obdO2WRSensor2Voltage, func(ctx context.Context) (any, error) { - return obj.OBDO2WRSensor1Voltage, nil + return obj.OBDO2WRSensor2Voltage, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21886,7 +23092,7 @@ func (ec *executionContext) _SignalCollection_obdO2WRSensor1Voltage(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor1Voltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor2Voltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21905,14 +23111,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor1Voltage( return fc, nil } -func (ec *executionContext) _SignalCollection_obdO2WRSensor2Voltage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdOilTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdO2WRSensor2Voltage, + ec.fieldContext_SignalCollection_obdOilTemperature, func(ctx context.Context) (any, error) { - return obj.OBDO2WRSensor2Voltage, nil + return obj.OBDOilTemperature, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -21946,7 +23152,7 @@ func (ec *executionContext) _SignalCollection_obdO2WRSensor2Voltage(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor2Voltage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdOilTemperature(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -21965,14 +23171,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdO2WRSensor2Voltage( return fc, nil } -func (ec *executionContext) _SignalCollection_obdOilTemperature(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdRunTime(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdOilTemperature, + ec.fieldContext_SignalCollection_obdRunTime, func(ctx context.Context) (any, error) { - return obj.OBDOilTemperature, nil + return obj.OBDRunTime, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -22006,7 +23212,7 @@ func (ec *executionContext) _SignalCollection_obdOilTemperature(ctx context.Cont ) } -func (ec *executionContext) fieldContext_SignalCollection_obdOilTemperature(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdRunTime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -22025,14 +23231,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdOilTemperature(_ co return fc, nil } -func (ec *executionContext) _SignalCollection_obdRunTime(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdRunTime, + ec.fieldContext_SignalCollection_obdShortTermFuelTrim1, func(ctx context.Context) (any, error) { - return obj.OBDRunTime, nil + return obj.OBDShortTermFuelTrim1, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -22066,7 +23272,7 @@ func (ec *executionContext) _SignalCollection_obdRunTime(ctx context.Context, fi ) } -func (ec *executionContext) fieldContext_SignalCollection_obdRunTime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdShortTermFuelTrim1(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -22085,14 +23291,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdRunTime(_ context.C return fc, nil } -func (ec *executionContext) _SignalCollection_obdShortTermFuelTrim1(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdShortTermFuelTrim1, + ec.fieldContext_SignalCollection_obdStatusDTCCount, func(ctx context.Context) (any, error) { - return obj.OBDShortTermFuelTrim1, nil + return obj.OBDStatusDTCCount, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -22126,7 +23332,7 @@ func (ec *executionContext) _SignalCollection_obdShortTermFuelTrim1(ctx context. ) } -func (ec *executionContext) fieldContext_SignalCollection_obdShortTermFuelTrim1(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdStatusDTCCount(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -22145,14 +23351,14 @@ func (ec *executionContext) fieldContext_SignalCollection_obdShortTermFuelTrim1( return fc, nil } -func (ec *executionContext) _SignalCollection_obdStatusDTCCount(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_obdThrottlePosition(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_obdStatusDTCCount, + ec.fieldContext_SignalCollection_obdThrottlePosition, func(ctx context.Context) (any, error) { - return obj.OBDStatusDTCCount, nil + return obj.OBDThrottlePosition, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -22186,7 +23392,7 @@ func (ec *executionContext) _SignalCollection_obdStatusDTCCount(ctx context.Cont ) } -func (ec *executionContext) fieldContext_SignalCollection_obdStatusDTCCount(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_obdThrottlePosition(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -23830,9 +25036,129 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryGrossCapa ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryGrossCapacity, + ec.fieldContext_SignalCollection_powertrainTractionBatteryGrossCapacity, + func(ctx context.Context) (any, error) { + return obj.PowertrainTractionBatteryGrossCapacity, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryGrossCapacity(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_powertrainTractionBatteryRange, + func(ctx context.Context) (any, error) { + return obj.PowertrainTractionBatteryRange, nil + }, + func(ctx context.Context, next graphql.Resolver) graphql.Resolver { + directive0 := next + + directive1 := func(ctx context.Context) (any, error) { + privileges, err := ec.unmarshalNPrivilege2ᚕstringᚄ(ctx, []any{"VEHICLE_NON_LOCATION_DATA"}) + if err != nil { + var zeroVal *model.SignalFloat + return zeroVal, err + } + if ec.Directives.RequiresAllOfPrivileges == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive requiresAllOfPrivileges is not implemented") + } + return ec.Directives.RequiresAllOfPrivileges(ctx, obj, directive0, privileges) + } + directive2 := func(ctx context.Context) (any, error) { + if ec.Directives.IsSignal == nil { + var zeroVal *model.SignalFloat + return zeroVal, errors.New("directive isSignal is not implemented") + } + return ec.Directives.IsSignal(ctx, obj, directive1) + } + + next = directive2 + return next + }, + ec.marshalOSignalFloat2ᚖgithubᚗcomᚋDIMOᚑNetworkᚋtelemetryᚑapiᚋinternalᚋgraphᚋmodelᚐSignalFloat, + true, + false, + ) +} + +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryRange(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "SignalCollection", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "timestamp": + return ec.fieldContext_SignalFloat_timestamp(ctx, field) + case "value": + return ec.fieldContext_SignalFloat_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type SignalFloat", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { + return graphql.ResolveField( + ctx, + ec.OperationContext, + field, + ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrent, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryGrossCapacity, nil + return obj.PowertrainTractionBatteryStateOfChargeCurrent, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -23866,7 +25192,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryGrossCapa ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryGrossCapacity(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrent(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -23885,14 +25211,14 @@ func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatt return fc, nil } -func (ec *executionContext) _SignalCollection_powertrainTractionBatteryRange(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryRange, + ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryRange, nil + return obj.PowertrainTractionBatteryStateOfChargeCurrentEnergy, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -23926,7 +25252,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryRange(ctx ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryRange(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -23945,14 +25271,14 @@ func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatt return fc, nil } -func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrent, + ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfHealth, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryStateOfChargeCurrent, nil + return obj.PowertrainTractionBatteryStateOfHealth, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -23986,7 +25312,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfCh ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrent(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfHealth(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -24005,14 +25331,14 @@ func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatt return fc, nil } -func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy, + ec.fieldContext_SignalCollection_powertrainTractionBatteryTemperatureAverage, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryStateOfChargeCurrentEnergy, nil + return obj.PowertrainTractionBatteryTemperatureAverage, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -24046,7 +25372,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfCh ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfChargeCurrentEnergy(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryTemperatureAverage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -24065,14 +25391,14 @@ func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatt return fc, nil } -func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfHealth(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_powertrainTransmissionActualGear(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryStateOfHealth, + ec.fieldContext_SignalCollection_powertrainTransmissionActualGear, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryStateOfHealth, nil + return obj.PowertrainTransmissionActualGear, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -24106,7 +25432,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryStateOfHe ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryStateOfHealth(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTransmissionActualGear(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -24125,14 +25451,14 @@ func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatt return fc, nil } -func (ec *executionContext) _SignalCollection_powertrainTractionBatteryTemperatureAverage(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { +func (ec *executionContext) _SignalCollection_powertrainTransmissionActualGearRatio(ctx context.Context, field graphql.CollectedField, obj *model.SignalCollection) (ret graphql.Marshaler) { return graphql.ResolveField( ctx, ec.OperationContext, field, - ec.fieldContext_SignalCollection_powertrainTractionBatteryTemperatureAverage, + ec.fieldContext_SignalCollection_powertrainTransmissionActualGearRatio, func(ctx context.Context) (any, error) { - return obj.PowertrainTractionBatteryTemperatureAverage, nil + return obj.PowertrainTransmissionActualGearRatio, nil }, func(ctx context.Context, next graphql.Resolver) graphql.Resolver { directive0 := next @@ -24166,7 +25492,7 @@ func (ec *executionContext) _SignalCollection_powertrainTractionBatteryTemperatu ) } -func (ec *executionContext) fieldContext_SignalCollection_powertrainTractionBatteryTemperatureAverage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_SignalCollection_powertrainTransmissionActualGearRatio(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "SignalCollection", Field: field, @@ -29930,6 +31256,39 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "obdEthanolPercent": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_obdEthanolPercent(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "obdFuelPressure": field := field @@ -29963,6 +31322,39 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "obdFuelRailPressure": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_obdFuelRailPressure(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "obdFuelRate": field := field @@ -30194,6 +31586,39 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "obdLongTermFuelTrim2": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_obdLongTermFuelTrim2(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "obdMAP": field := field @@ -30227,6 +31652,39 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "obdMaxMAF": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_obdMaxMAF(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "obdO2WRSensor1Voltage": field := field @@ -30425,6 +31883,39 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "obdThrottlePosition": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_obdThrottlePosition(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "obdWarmupsSinceDTCClear": field := field @@ -31514,6 +33005,72 @@ func (ec *executionContext) _SignalAggregations(ctx context.Context, sel ast.Sel continue } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "powertrainTransmissionActualGear": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_powertrainTransmissionActualGear(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "powertrainTransmissionActualGearRatio": + field := field + + innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._SignalAggregations_powertrainTransmissionActualGearRatio(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "powertrainTransmissionCurrentGear": field := field @@ -32016,8 +33573,12 @@ func (ec *executionContext) _SignalCollection(ctx context.Context, sel ast.Selec out.Values[i] = ec._SignalCollection_obdDistanceWithMIL(ctx, field, obj) case "obdEngineLoad": out.Values[i] = ec._SignalCollection_obdEngineLoad(ctx, field, obj) + case "obdEthanolPercent": + out.Values[i] = ec._SignalCollection_obdEthanolPercent(ctx, field, obj) case "obdFuelPressure": out.Values[i] = ec._SignalCollection_obdFuelPressure(ctx, field, obj) + case "obdFuelRailPressure": + out.Values[i] = ec._SignalCollection_obdFuelRailPressure(ctx, field, obj) case "obdFuelRate": out.Values[i] = ec._SignalCollection_obdFuelRate(ctx, field, obj) case "obdFuelTypeName": @@ -32032,8 +33593,12 @@ func (ec *executionContext) _SignalCollection(ctx context.Context, sel ast.Selec out.Values[i] = ec._SignalCollection_obdIsPluggedIn(ctx, field, obj) case "obdLongTermFuelTrim1": out.Values[i] = ec._SignalCollection_obdLongTermFuelTrim1(ctx, field, obj) + case "obdLongTermFuelTrim2": + out.Values[i] = ec._SignalCollection_obdLongTermFuelTrim2(ctx, field, obj) case "obdMAP": out.Values[i] = ec._SignalCollection_obdMAP(ctx, field, obj) + case "obdMaxMAF": + out.Values[i] = ec._SignalCollection_obdMaxMAF(ctx, field, obj) case "obdO2WRSensor1Voltage": out.Values[i] = ec._SignalCollection_obdO2WRSensor1Voltage(ctx, field, obj) case "obdO2WRSensor2Voltage": @@ -32046,6 +33611,8 @@ func (ec *executionContext) _SignalCollection(ctx context.Context, sel ast.Selec out.Values[i] = ec._SignalCollection_obdShortTermFuelTrim1(ctx, field, obj) case "obdStatusDTCCount": out.Values[i] = ec._SignalCollection_obdStatusDTCCount(ctx, field, obj) + case "obdThrottlePosition": + out.Values[i] = ec._SignalCollection_obdThrottlePosition(ctx, field, obj) case "obdWarmupsSinceDTCClear": out.Values[i] = ec._SignalCollection_obdWarmupsSinceDTCClear(ctx, field, obj) case "powertrainCombustionEngineDieselExhaustFluidCapacity": @@ -32112,6 +33679,10 @@ func (ec *executionContext) _SignalCollection(ctx context.Context, sel ast.Selec out.Values[i] = ec._SignalCollection_powertrainTractionBatteryStateOfHealth(ctx, field, obj) case "powertrainTractionBatteryTemperatureAverage": out.Values[i] = ec._SignalCollection_powertrainTractionBatteryTemperatureAverage(ctx, field, obj) + case "powertrainTransmissionActualGear": + out.Values[i] = ec._SignalCollection_powertrainTransmissionActualGear(ctx, field, obj) + case "powertrainTransmissionActualGearRatio": + out.Values[i] = ec._SignalCollection_powertrainTransmissionActualGearRatio(ctx, field, obj) case "powertrainTransmissionCurrentGear": out.Values[i] = ec._SignalCollection_powertrainTransmissionCurrentGear(ctx, field, obj) case "powertrainTransmissionIsClutchSwitchOperated": diff --git a/internal/graph/model/models_gen.go b/internal/graph/model/models_gen.go index 6d088d52..12cc447c 100644 --- a/internal/graph/model/models_gen.go +++ b/internal/graph/model/models_gen.go @@ -376,10 +376,18 @@ type SignalCollection struct { // Unit: 'percent' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDEngineLoad *SignalFloat `json:"obdEngineLoad,omitempty"` + // PID 52 - Percentage of ethanol in the fuel + // Unit: 'percent' + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + OBDEthanolPercent *SignalFloat `json:"obdEthanolPercent,omitempty"` // PID 0A - Fuel pressure // Unit: 'kPa' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDFuelPressure *SignalFloat `json:"obdFuelPressure,omitempty"` + // Fuel rail pressure from OBD. Uses PID 0x22 (fuel rail pressure relative to manifold vacuum) when available, otherwise falls back to PID 0x23 (fuel rail pressure direct injection). + // Unit: 'kPa' + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + OBDFuelRailPressure *SignalFloat `json:"obdFuelRailPressure,omitempty"` // PID 5E - Engine fuel rate // Unit: 'l/h' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -404,10 +412,18 @@ type SignalCollection struct { // Unit: 'percent' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDLongTermFuelTrim1 *SignalFloat `json:"obdLongTermFuelTrim1,omitempty"` + // PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer + // Unit: 'percent' + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + OBDLongTermFuelTrim2 *SignalFloat `json:"obdLongTermFuelTrim2,omitempty"` // PID 0B - Intake manifold pressure // Unit: 'kPa' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDMAP *SignalFloat `json:"obdMAP,omitempty"` + // PID 50 - Maximum flow for mass air flow sensor + // Unit: 'g/s' + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + OBDMaxMAF *SignalFloat `json:"obdMaxMAF,omitempty"` // PID 2x (byte CD) - Voltage for wide range/band oxygen sensor // Unit: 'V' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -431,6 +447,10 @@ type SignalCollection struct { // Number of Diagnostic Trouble Codes (DTC) // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDStatusDTCCount *SignalFloat `json:"obdStatusDTCCount,omitempty"` + // PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle + // Unit: 'percent' + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + OBDThrottlePosition *SignalFloat `json:"obdThrottlePosition,omitempty"` // PID 30 - Number of warm-ups since codes cleared // Required Privileges: [VEHICLE_NON_LOCATION_DATA] OBDWarmupsSinceDTCClear *SignalFloat `json:"obdWarmupsSinceDTCClear,omitempty"` @@ -558,6 +578,12 @@ type SignalCollection struct { // Unit: 'celsius' // Required Privileges: [VEHICLE_NON_LOCATION_DATA] PowertrainTractionBatteryTemperatureAverage *SignalFloat `json:"powertrainTractionBatteryTemperatureAverage,omitempty"` + // Actual transmission gear currently engaged. 0 = neutral, 1-15 = gear number. + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + PowertrainTransmissionActualGear *SignalFloat `json:"powertrainTransmissionActualGear,omitempty"` + // Actual transmission gear ratio. + // Required Privileges: [VEHICLE_NON_LOCATION_DATA] + PowertrainTransmissionActualGearRatio *SignalFloat `json:"powertrainTransmissionActualGearRatio,omitempty"` // The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse. // Required Privileges: [VEHICLE_NON_LOCATION_DATA] PowertrainTransmissionCurrentGear *SignalFloat `json:"powertrainTransmissionCurrentGear,omitempty"` diff --git a/internal/graph/model/signalSetter_gen.go b/internal/graph/model/signalSetter_gen.go index fea9c4f0..e8a68b49 100644 --- a/internal/graph/model/signalSetter_gen.go +++ b/internal/graph/model/signalSetter_gen.go @@ -263,11 +263,21 @@ func SetCollectionField(collection *SignalCollection, signal *vss.Signal) { Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "obdEthanolPercent": + collection.OBDEthanolPercent = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "obdFuelPressure": collection.OBDFuelPressure = &SignalFloat{ Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "obdFuelRailPressure": + collection.OBDFuelRailPressure = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "obdFuelRate": collection.OBDFuelRate = &SignalFloat{ Timestamp: signal.Data.Timestamp, @@ -303,11 +313,21 @@ func SetCollectionField(collection *SignalCollection, signal *vss.Signal) { Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "obdLongTermFuelTrim2": + collection.OBDLongTermFuelTrim2 = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "obdMAP": collection.OBDMAP = &SignalFloat{ Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "obdMaxMAF": + collection.OBDMaxMAF = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "obdO2WRSensor1Voltage": collection.OBDO2WRSensor1Voltage = &SignalFloat{ Timestamp: signal.Data.Timestamp, @@ -338,6 +358,11 @@ func SetCollectionField(collection *SignalCollection, signal *vss.Signal) { Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "obdThrottlePosition": + collection.OBDThrottlePosition = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "obdWarmupsSinceDTCClear": collection.OBDWarmupsSinceDTCClear = &SignalFloat{ Timestamp: signal.Data.Timestamp, @@ -503,6 +528,16 @@ func SetCollectionField(collection *SignalCollection, signal *vss.Signal) { Timestamp: signal.Data.Timestamp, Value: signal.Data.ValueNumber, } + case "powertrainTransmissionActualGear": + collection.PowertrainTransmissionActualGear = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } + case "powertrainTransmissionActualGearRatio": + collection.PowertrainTransmissionActualGearRatio = &SignalFloat{ + Timestamp: signal.Data.Timestamp, + Value: signal.Data.ValueNumber, + } case "powertrainTransmissionCurrentGear": collection.PowertrainTransmissionCurrentGear = &SignalFloat{ Timestamp: signal.Data.Timestamp, diff --git a/internal/graph/signals-events_gen.resolvers.go b/internal/graph/signals-events_gen.resolvers.go index 963b10b1..9bd6b075 100644 --- a/internal/graph/signals-events_gen.resolvers.go +++ b/internal/graph/signals-events_gen.resolvers.go @@ -512,6 +512,16 @@ func (r *signalAggregationsResolver) ObdEngineLoad(ctx context.Context, obj *mod return &vn, nil } +// ObdEthanolPercent is the resolver for the obdEthanolPercent +func (r *signalAggregationsResolver) ObdEthanolPercent(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // ObdFuelPressure is the resolver for the obdFuelPressure func (r *signalAggregationsResolver) ObdFuelPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) @@ -522,6 +532,16 @@ func (r *signalAggregationsResolver) ObdFuelPressure(ctx context.Context, obj *m return &vn, nil } +// ObdFuelRailPressure is the resolver for the obdFuelRailPressure +func (r *signalAggregationsResolver) ObdFuelRailPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // ObdFuelRate is the resolver for the obdFuelRate func (r *signalAggregationsResolver) ObdFuelRate(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) @@ -592,6 +612,16 @@ func (r *signalAggregationsResolver) ObdLongTermFuelTrim1(ctx context.Context, o return &vn, nil } +// ObdLongTermFuelTrim2 is the resolver for the obdLongTermFuelTrim2 +func (r *signalAggregationsResolver) ObdLongTermFuelTrim2(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // ObdMap is the resolver for the obdMAP func (r *signalAggregationsResolver) ObdMap(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) @@ -602,6 +632,16 @@ func (r *signalAggregationsResolver) ObdMap(ctx context.Context, obj *model.Sign return &vn, nil } +// ObdMaxMaf is the resolver for the obdMaxMAF +func (r *signalAggregationsResolver) ObdMaxMaf(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // ObdO2WRSensor1Voltage is the resolver for the obdO2WRSensor1Voltage func (r *signalAggregationsResolver) ObdO2WRSensor1Voltage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) @@ -662,6 +702,16 @@ func (r *signalAggregationsResolver) ObdStatusDTCCount(ctx context.Context, obj return &vn, nil } +// ObdThrottlePosition is the resolver for the obdThrottlePosition +func (r *signalAggregationsResolver) ObdThrottlePosition(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // ObdWarmupsSinceDTCClear is the resolver for the obdWarmupsSinceDTCClear func (r *signalAggregationsResolver) ObdWarmupsSinceDTCClear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) @@ -992,6 +1042,26 @@ func (r *signalAggregationsResolver) PowertrainTractionBatteryTemperatureAverage return &vn, nil } +// PowertrainTransmissionActualGear is the resolver for the powertrainTransmissionActualGear +func (r *signalAggregationsResolver) PowertrainTransmissionActualGear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + +// PowertrainTransmissionActualGearRatio is the resolver for the powertrainTransmissionActualGearRatio +func (r *signalAggregationsResolver) PowertrainTransmissionActualGearRatio(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { + fieldCtx := graphql.GetFieldContext(ctx) + vn, ok := obj.ValueNumbers[fieldCtx.Field.Alias] + if !ok { + return nil, nil + } + return &vn, nil +} + // PowertrainTransmissionCurrentGear is the resolver for the powertrainTransmissionCurrentGear func (r *signalAggregationsResolver) PowertrainTransmissionCurrentGear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error) { fieldCtx := graphql.GetFieldContext(ctx) diff --git a/schema/signals-events_gen.graphqls b/schema/signals-events_gen.graphqls index cbf88ca7..a93cbbcc 100644 --- a/schema/signals-events_gen.graphqls +++ b/schema/signals-events_gen.graphqls @@ -472,6 +472,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEngineLoad", forceResolver: true) @isSignal @hasAggregation + """ + PID 52 - Percentage of ethanol in the fuel + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdEthanolPercent( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEthanolPercent", forceResolver: true) @isSignal @hasAggregation + """ PID 0A - Fuel pressure Unit: 'kPa' @@ -482,6 +492,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelPressure", forceResolver: true) @isSignal @hasAggregation + """ + Fuel rail pressure from OBD. Uses PID 0x22 (fuel rail pressure relative to manifold vacuum) when available, otherwise falls back to PID 0x23 (fuel rail pressure direct injection). + Unit: 'kPa' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdFuelRailPressure( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelRailPressure", forceResolver: true) @isSignal @hasAggregation + """ PID 5E - Engine fuel rate Unit: 'l/h' @@ -547,6 +567,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim1", forceResolver: true) @isSignal @hasAggregation + """ + PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdLongTermFuelTrim2( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim2", forceResolver: true) @isSignal @hasAggregation + """ PID 0B - Intake manifold pressure Unit: 'kPa' @@ -557,6 +587,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMAP", forceResolver: true) @isSignal @hasAggregation + """ + PID 50 - Maximum flow for mass air flow sensor + Unit: 'g/s' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdMaxMAF( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMaxMAF", forceResolver: true) @isSignal @hasAggregation + """ PID 2x (byte CD) - Voltage for wide range/band oxygen sensor Unit: 'V' @@ -616,6 +656,16 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDStatusDTCCount", forceResolver: true) @isSignal @hasAggregation + """ + PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdThrottlePosition( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDThrottlePosition", forceResolver: true) @isSignal @hasAggregation + """ PID 30 - Number of warm-ups since codes cleared Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -939,6 +989,24 @@ extend type SignalAggregations { filter: SignalFloatFilter ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTractionBatteryTemperatureAverage", forceResolver: true) @isSignal @hasAggregation + """ + Actual transmission gear currently engaged. 0 = neutral, 1-15 = gear number. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGear( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGear", forceResolver: true) @isSignal @hasAggregation + + """ + Actual transmission gear ratio. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGearRatio( + agg: FloatAggregation!, + filter: SignalFloatFilter + ): Float @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGearRatio", forceResolver: true) @isSignal @hasAggregation + """ The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse. Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -1368,6 +1436,13 @@ extend type SignalCollection { """ obdEngineLoad: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEngineLoad") @isSignal + """ + PID 52 - Percentage of ethanol in the fuel + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdEthanolPercent: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDEthanolPercent") @isSignal + """ PID 0A - Fuel pressure Unit: 'kPa' @@ -1375,6 +1450,13 @@ extend type SignalCollection { """ obdFuelPressure: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelPressure") @isSignal + """ + Fuel rail pressure from OBD. Uses PID 0x22 (fuel rail pressure relative to manifold vacuum) when available, otherwise falls back to PID 0x23 (fuel rail pressure direct injection). + Unit: 'kPa' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdFuelRailPressure: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDFuelRailPressure") @isSignal + """ PID 5E - Engine fuel rate Unit: 'l/h' @@ -1420,6 +1502,13 @@ extend type SignalCollection { """ obdLongTermFuelTrim1: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim1") @isSignal + """ + PID 09 - Long Term (learned) Fuel Trim - Bank 2 - negative percent leaner, positive percent richer + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdLongTermFuelTrim2: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDLongTermFuelTrim2") @isSignal + """ PID 0B - Intake manifold pressure Unit: 'kPa' @@ -1427,6 +1516,13 @@ extend type SignalCollection { """ obdMAP: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMAP") @isSignal + """ + PID 50 - Maximum flow for mass air flow sensor + Unit: 'g/s' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdMaxMAF: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDMaxMAF") @isSignal + """ PID 2x (byte CD) - Voltage for wide range/band oxygen sensor Unit: 'V' @@ -1468,6 +1564,13 @@ extend type SignalCollection { """ obdStatusDTCCount: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDStatusDTCCount") @isSignal + """ + PID 11 - Throttle position - 0 = closed throttle, 100 = open throttle + Unit: 'percent' + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + obdThrottlePosition: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "OBDThrottlePosition") @isSignal + """ PID 30 - Number of warm-ups since codes cleared Required Privileges: [VEHICLE_NON_LOCATION_DATA] @@ -1694,6 +1797,18 @@ extend type SignalCollection { """ powertrainTractionBatteryTemperatureAverage: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTractionBatteryTemperatureAverage") @isSignal + """ + Actual transmission gear currently engaged. 0 = neutral, 1-15 = gear number. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGear: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGear") @isSignal + + """ + Actual transmission gear ratio. + Required Privileges: [VEHICLE_NON_LOCATION_DATA] + """ + powertrainTransmissionActualGearRatio: SignalFloat @requiresAllOfPrivileges(privileges: [VEHICLE_NON_LOCATION_DATA]) @goField(name: "PowertrainTransmissionActualGearRatio") @isSignal + """ The current gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse. Required Privileges: [VEHICLE_NON_LOCATION_DATA]