rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
cranking_parameters_s Struct Reference

#include <engine_configuration_generated_structures_alphax-2chan.h>

Collaboration diagram for cranking_parameters_s:
Collaboration graph
[legend]

Data Fields

int16_t rpm
 
uint8_t alignmentFill_at_2 [2] = {}
 
float baseFuel
 
uint8_t alignmentFill_at_6 [2] = {}
 

Detailed Description

Definition at line 302 of file engine_configuration_generated_structures_alphax-2chan.h.

Field Documentation

◆ alignmentFill_at_2

uint8_t cranking_parameters_s::alignmentFill_at_2 = {}

need 4 byte alignment units: units offset 2

Definition at line 315 of file engine_configuration_generated_structures_alphax-2chan.h.

315{};

◆ alignmentFill_at_6

uint8_t cranking_parameters_s::alignmentFill_at_6 = {}

need 4 byte alignment units: units offset 6

Definition at line 181 of file engine_configuration_generated_structures_f469-discovery.h.

181{};

◆ baseFuel

float cranking_parameters_s::baseFuel

Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width. A reasonable starting point is 60mg per liter per cylinder. ex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel. units: mg offset 0

Definition at line 168 of file engine_configuration_generated_structures_f469-discovery.h.

◆ rpm

int16_t cranking_parameters_s::rpm

This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. set cranking_rpm X units: RPM offset 0

This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. set cranking_rpm X units: RPM offset 4

Definition at line 309 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by TriggerCentral::decodeMapCam(), defaultsOrFixOnBurn(), fuelBenchMode(), getConfigValueByHash(), getCrankingAdvance(), AlternatorController::getSetpoint(), hellen121_nissan_boardDefaultConfiguration(), kinetis_boardConfigOverrides(), m73engine(), miataNAcommonEngineSettings(), Engine::periodicSlowCallback(), setCommonMazdaNB(), setConfigValueByName(), setCrankingRpm(), setDefaultCranking(), setGy6139qmbDefaultEngineConfiguration(), setPrometheusDefaults(), RpmCalculator::setRpmValue(), setSubaruEG33Defaults(), and startDwellByTurningSparkPinHigh().


The documentation for this struct was generated from the following files: