graph

package
v0.1.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 30, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ComplexityRoot

type ComplexityRoot struct {
	Attestation struct {
		Attestation    func(childComplexity int) int
		DataVersion    func(childComplexity int) int
		ID             func(childComplexity int) int
		Producer       func(childComplexity int) int
		Signature      func(childComplexity int) int
		Source         func(childComplexity int) int
		Time           func(childComplexity int) int
		Type           func(childComplexity int) int
		VehicleTokenID func(childComplexity int) int
	}

	DeviceActivity struct {
		LastActive func(childComplexity int) int
	}

	Event struct {
		DurationNs func(childComplexity int) int
		Metadata   func(childComplexity int) int
		Name       func(childComplexity int) int
		Source     func(childComplexity int) int
		Timestamp  func(childComplexity int) int
	}

	POMVC struct {
		RawVc                  func(childComplexity int) int
		RecordedBy             func(childComplexity int) int
		ValidFrom              func(childComplexity int) int
		VehicleContractAddress func(childComplexity int) int
		VehicleTokenID         func(childComplexity int) int
	}

	Query struct {
		Attestations     func(childComplexity int, tokenID int, filter *model.AttestationFilter) int
		AvailableSignals func(childComplexity int, tokenID int, filter *model.SignalFilter) int
		DeviceActivity   func(childComplexity int, by model.AftermarketDeviceBy) int
		Events           func(childComplexity int, tokenID int, from time.Time, to time.Time, filter *model.EventFilter) int
		PomVCLatest      func(childComplexity int, tokenID int) int
		Signals          func(childComplexity int, tokenID int, interval string, from time.Time, to time.Time, filter *model.SignalFilter) int
		SignalsLatest    func(childComplexity int, tokenID int, filter *model.SignalFilter) int
		VinVCLatest      func(childComplexity int, tokenID int) int
	}

	SignalAggregations struct {
		AngularVelocityYaw                                        func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow1DriverSideIsOpen                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow1DriverSideWindowIsOpen                       func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow1PassengerSideIsOpen                          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow1PassengerSideWindowIsOpen                    func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow2DriverSideIsOpen                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow2DriverSideWindowIsOpen                       func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow2PassengerSideIsOpen                          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CabinDoorRow2PassengerSideWindowIsOpen                    func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow1WheelLeftSpeed                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow1WheelLeftTirePressure                      func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow1WheelRightSpeed                            func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow1WheelRightTirePressure                     func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow2WheelLeftTirePressure                      func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ChassisAxleRow2WheelRightTirePressure                     func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CurrentLocationAltitude                                   func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CurrentLocationApproximateLatitude                        func(childComplexity int, agg model.FloatAggregation) int
		CurrentLocationApproximateLongitude                       func(childComplexity int, agg model.FloatAggregation) int
		CurrentLocationHeading                                    func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CurrentLocationIsRedacted                                 func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CurrentLocationLatitude                                   func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		CurrentLocationLongitude                                  func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		DimoAftermarketHdop                                       func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		DimoAftermarketNsat                                       func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		DimoAftermarketSsid                                       func(childComplexity int, agg model.StringAggregation) int
		DimoAftermarketWPAState                                   func(childComplexity int, agg model.StringAggregation) int
		ExteriorAirTemperature                                    func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		IsIgnitionOn                                              func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		LowVoltageBatteryCurrentVoltage                           func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdBarometricPressure                                     func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdCommandedEgr                                           func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdCommandedEvap                                          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdDTCList                                                func(childComplexity int, agg model.StringAggregation) int
		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
		ObdFuelPressure                                           func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdIntakeTemp                                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdLongTermFuelTrim1                                      func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		ObdMap                                                    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
		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
		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
		PowertrainCombustionEngineEct                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineEngineOilLevel                  func(childComplexity int, agg model.StringAggregation) int
		PowertrainCombustionEngineEngineOilRelativeLevel          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineEop                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineEot                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineMaf                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineSpeed                           func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineTorque                          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainCombustionEngineTps                             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainFuelSystemAbsoluteLevel                         func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainFuelSystemRelativeLevel                         func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainFuelSystemSupportedFuelTypes                    func(childComplexity int, agg model.StringAggregation) int
		PowertrainRange                                           func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryChargingAddedEnergy              func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryChargingChargeCurrentAc          func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryChargingChargeLimit              func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryChargingChargeVoltageUnknownType func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryChargingIsCharging               func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryCurrentPower                     func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryCurrentVoltage                   func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryGrossCapacity                    func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryRange                            func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryStateOfChargeCurrent             func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryStateOfChargeCurrentEnergy       func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTractionBatteryTemperatureAverage               func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTransmissionCurrentGear                         func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTransmissionTemperature                         func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainTransmissionTravelledDistance                   func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		PowertrainType                                            func(childComplexity int, agg model.StringAggregation) int
		ServiceDistanceToService                                  func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		Speed                                                     func(childComplexity int, agg model.FloatAggregation, filter *model.SignalFloatFilter) int
		Timestamp                                                 func(childComplexity int) int
	}

	SignalCollection struct {
		AngularVelocityYaw                                        func(childComplexity int) int
		CabinDoorRow1DriverSideIsOpen                             func(childComplexity int) int
		CabinDoorRow1DriverSideWindowIsOpen                       func(childComplexity int) int
		CabinDoorRow1PassengerSideIsOpen                          func(childComplexity int) int
		CabinDoorRow1PassengerSideWindowIsOpen                    func(childComplexity int) int
		CabinDoorRow2DriverSideIsOpen                             func(childComplexity int) int
		CabinDoorRow2DriverSideWindowIsOpen                       func(childComplexity int) int
		CabinDoorRow2PassengerSideIsOpen                          func(childComplexity int) int
		CabinDoorRow2PassengerSideWindowIsOpen                    func(childComplexity int) int
		ChassisAxleRow1WheelLeftSpeed                             func(childComplexity int) int
		ChassisAxleRow1WheelLeftTirePressure                      func(childComplexity int) int
		ChassisAxleRow1WheelRightSpeed                            func(childComplexity int) int
		ChassisAxleRow1WheelRightTirePressure                     func(childComplexity int) int
		ChassisAxleRow2WheelLeftTirePressure                      func(childComplexity int) int
		ChassisAxleRow2WheelRightTirePressure                     func(childComplexity int) int
		CurrentLocationAltitude                                   func(childComplexity int) int
		CurrentLocationApproximateLatitude                        func(childComplexity int) int
		CurrentLocationApproximateLongitude                       func(childComplexity int) int
		CurrentLocationHeading                                    func(childComplexity int) int
		CurrentLocationIsRedacted                                 func(childComplexity int) int
		CurrentLocationLatitude                                   func(childComplexity int) int
		CurrentLocationLongitude                                  func(childComplexity int) int
		DIMOAftermarketHDOP                                       func(childComplexity int) int
		DIMOAftermarketNSAT                                       func(childComplexity int) int
		DIMOAftermarketSSID                                       func(childComplexity int) int
		DIMOAftermarketWPAState                                   func(childComplexity int) int
		ExteriorAirTemperature                                    func(childComplexity int) int
		IsIgnitionOn                                              func(childComplexity int) int
		LastSeen                                                  func(childComplexity int) int
		LowVoltageBatteryCurrentVoltage                           func(childComplexity int) int
		OBDBarometricPressure                                     func(childComplexity int) int
		OBDCommandedEGR                                           func(childComplexity int) int
		OBDCommandedEVAP                                          func(childComplexity int) int
		OBDDTCList                                                func(childComplexity int) int
		OBDDistanceSinceDTCClear                                  func(childComplexity int) int
		OBDDistanceWithMIL                                        func(childComplexity int) int
		OBDEngineLoad                                             func(childComplexity int) int
		OBDFuelPressure                                           func(childComplexity int) int
		OBDIntakeTemp                                             func(childComplexity int) int
		OBDLongTermFuelTrim1                                      func(childComplexity int) int
		OBDMAP                                                    func(childComplexity int) int
		OBDO2WRSensor1Voltage                                     func(childComplexity int) int
		OBDO2WRSensor2Voltage                                     func(childComplexity int) int
		OBDRunTime                                                func(childComplexity int) int
		OBDShortTermFuelTrim1                                     func(childComplexity int) int
		OBDStatusDTCCount                                         func(childComplexity int) int
		OBDWarmupsSinceDTCClear                                   func(childComplexity int) int
		PowertrainCombustionEngineDieselExhaustFluidCapacity      func(childComplexity int) int
		PowertrainCombustionEngineDieselExhaustFluidLevel         func(childComplexity int) int
		PowertrainCombustionEngineECT                             func(childComplexity int) int
		PowertrainCombustionEngineEOP                             func(childComplexity int) int
		PowertrainCombustionEngineEOT                             func(childComplexity int) int
		PowertrainCombustionEngineEngineOilLevel                  func(childComplexity int) int
		PowertrainCombustionEngineEngineOilRelativeLevel          func(childComplexity int) int
		PowertrainCombustionEngineMAF                             func(childComplexity int) int
		PowertrainCombustionEngineSpeed                           func(childComplexity int) int
		PowertrainCombustionEngineTPS                             func(childComplexity int) int
		PowertrainCombustionEngineTorque                          func(childComplexity int) int
		PowertrainFuelSystemAbsoluteLevel                         func(childComplexity int) int
		PowertrainFuelSystemRelativeLevel                         func(childComplexity int) int
		PowertrainFuelSystemSupportedFuelTypes                    func(childComplexity int) int
		PowertrainRange                                           func(childComplexity int) int
		PowertrainTractionBatteryChargingAddedEnergy              func(childComplexity int) int
		PowertrainTractionBatteryChargingChargeCurrentAC          func(childComplexity int) int
		PowertrainTractionBatteryChargingChargeLimit              func(childComplexity int) int
		PowertrainTractionBatteryChargingChargeVoltageUnknownType func(childComplexity int) int
		PowertrainTractionBatteryChargingIsCharging               func(childComplexity int) int
		PowertrainTractionBatteryCurrentPower                     func(childComplexity int) int
		PowertrainTractionBatteryCurrentVoltage                   func(childComplexity int) int
		PowertrainTractionBatteryGrossCapacity                    func(childComplexity int) int
		PowertrainTractionBatteryRange                            func(childComplexity int) int
		PowertrainTractionBatteryStateOfChargeCurrent             func(childComplexity int) int
		PowertrainTractionBatteryStateOfChargeCurrentEnergy       func(childComplexity int) int
		PowertrainTractionBatteryTemperatureAverage               func(childComplexity int) int
		PowertrainTransmissionCurrentGear                         func(childComplexity int) int
		PowertrainTransmissionTemperature                         func(childComplexity int) int
		PowertrainTransmissionTravelledDistance                   func(childComplexity int) int
		PowertrainType                                            func(childComplexity int) int
		ServiceDistanceToService                                  func(childComplexity int) int
		Speed                                                     func(childComplexity int) int
	}

	SignalFloat struct {
		Timestamp func(childComplexity int) int
		Value     func(childComplexity int) int
	}

	SignalString struct {
		Timestamp func(childComplexity int) int
		Value     func(childComplexity int) int
	}

	VINVC struct {
		CountryCode            func(childComplexity int) int
		RawVc                  func(childComplexity int) int
		RecordedAt             func(childComplexity int) int
		RecordedBy             func(childComplexity int) int
		ValidFrom              func(childComplexity int) int
		ValidTo                func(childComplexity int) int
		VehicleContractAddress func(childComplexity int) int
		VehicleTokenID         func(childComplexity int) int
		Vin                    func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
	HasAggregation            func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
	IsSignal                  func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
	RequiresAllOfPrivileges   func(ctx context.Context, obj any, next graphql.Resolver, privileges []model.Privilege) (res any, err error)
	RequiresManufacturerToken func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
	RequiresOneOfPrivilege    func(ctx context.Context, obj any, next graphql.Resolver, privileges []model.Privilege) (res any, err error)
	RequiresVehicleToken      func(ctx context.Context, obj any, next graphql.Resolver) (res any, err error)
}

type QueryResolver

type QueryResolver interface {
	Signals(ctx context.Context, tokenID int, interval string, from time.Time, to time.Time, filter *model.SignalFilter) ([]*model.SignalAggregations, error)
	SignalsLatest(ctx context.Context, tokenID int, filter *model.SignalFilter) (*model.SignalCollection, error)
	AvailableSignals(ctx context.Context, tokenID int, filter *model.SignalFilter) ([]string, error)
	Attestations(ctx context.Context, tokenID int, filter *model.AttestationFilter) ([]*model.Attestation, error)
	DeviceActivity(ctx context.Context, by model.AftermarketDeviceBy) (*model.DeviceActivity, error)
	Events(ctx context.Context, tokenID int, from time.Time, to time.Time, filter *model.EventFilter) ([]*model.Event, error)
	VinVCLatest(ctx context.Context, tokenID int) (*model.Vinvc, error)
	PomVCLatest(ctx context.Context, tokenID int) (*model.Pomvc, error)
}

type Resolver

type Resolver struct {
	BaseRepo        *repositories.Repository
	IdentityService *identity.APIClient
	VCRepo          *vc.Repository
	AttestationRepo *attestation.Repository
}

func (*Resolver) Query

func (r *Resolver) Query() QueryResolver

Query returns QueryResolver implementation.

func (*Resolver) SignalAggregations

func (r *Resolver) SignalAggregations() SignalAggregationsResolver

SignalAggregations returns SignalAggregationsResolver implementation.

type ResolverRoot

type ResolverRoot interface {
	Query() QueryResolver
	SignalAggregations() SignalAggregationsResolver
}

type SignalAggregationsResolver

type SignalAggregationsResolver interface {
	CurrentLocationApproximateLatitude(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation) (*float64, error)
	CurrentLocationApproximateLongitude(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation) (*float64, error)
	AngularVelocityYaw(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow1DriverSideIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow1DriverSideWindowIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow1PassengerSideIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow1PassengerSideWindowIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow2DriverSideIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow2DriverSideWindowIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow2PassengerSideIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CabinDoorRow2PassengerSideWindowIsOpen(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow1WheelLeftSpeed(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow1WheelLeftTirePressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow1WheelRightSpeed(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow1WheelRightTirePressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow2WheelLeftTirePressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ChassisAxleRow2WheelRightTirePressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CurrentLocationAltitude(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CurrentLocationHeading(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CurrentLocationIsRedacted(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CurrentLocationLatitude(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	CurrentLocationLongitude(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	DimoAftermarketHdop(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	DimoAftermarketNsat(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	DimoAftermarketSsid(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	DimoAftermarketWPAState(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	ExteriorAirTemperature(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	IsIgnitionOn(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	LowVoltageBatteryCurrentVoltage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ObdBarometricPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ObdCommandedEgr(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ObdCommandedEvap(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ObdDTCList(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	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)
	ObdFuelPressure(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	ObdIntakeTemp(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)
	ObdMap(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)
	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)
	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)
	PowertrainCombustionEngineEct(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineEop(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineEot(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineEngineOilLevel(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	PowertrainCombustionEngineEngineOilRelativeLevel(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineMaf(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineSpeed(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineTps(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainCombustionEngineTorque(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainFuelSystemAbsoluteLevel(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainFuelSystemRelativeLevel(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainFuelSystemSupportedFuelTypes(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	PowertrainRange(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryChargingAddedEnergy(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryChargingChargeCurrentAc(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryChargingChargeLimit(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryChargingChargeVoltageUnknownType(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryChargingIsCharging(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryCurrentPower(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryCurrentVoltage(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryGrossCapacity(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryRange(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryStateOfChargeCurrent(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTractionBatteryStateOfChargeCurrentEnergy(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)
	PowertrainTransmissionCurrentGear(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTransmissionTemperature(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainTransmissionTravelledDistance(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	PowertrainType(ctx context.Context, obj *model.SignalAggregations, agg model.StringAggregation) (*string, error)
	ServiceDistanceToService(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
	Speed(ctx context.Context, obj *model.SignalAggregations, agg model.FloatAggregation, filter *model.SignalFloatFilter) (*float64, error)
}

Directories

Path Synopsis
Code generated by "model-garage" DO NOT EDIT.
Code generated by "model-garage" DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL