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

#include <high_pressure_fuel_pump_generated.h>

Inheritance diagram for high_pressure_fuel_pump_s:
Inheritance graph
[legend]
Collaboration diagram for high_pressure_fuel_pump_s:
Collaboration graph
[legend]

Data Fields

angle_t m_requested_pump = (angle_t)0
 
float fuel_requested_percent = (float)0
 
float fuel_requested_percent_pi = (float)0
 
bool noValve: 1 {}
 
bool angleAboveMin: 1 {}
 
bool isHpfpActive: 1 {}
 
bool HpfpValveState: 1 {}
 
bool unusedBit_7_4: 1 {}
 
bool unusedBit_7_5: 1 {}
 
bool unusedBit_7_6: 1 {}
 
bool unusedBit_7_7: 1 {}
 
bool unusedBit_7_8: 1 {}
 
bool unusedBit_7_9: 1 {}
 
bool unusedBit_7_10: 1 {}
 
bool unusedBit_7_11: 1 {}
 
bool unusedBit_7_12: 1 {}
 
bool unusedBit_7_13: 1 {}
 
bool unusedBit_7_14: 1 {}
 
bool unusedBit_7_15: 1 {}
 
bool unusedBit_7_16: 1 {}
 
bool unusedBit_7_17: 1 {}
 
bool unusedBit_7_18: 1 {}
 
bool unusedBit_7_19: 1 {}
 
bool unusedBit_7_20: 1 {}
 
bool unusedBit_7_21: 1 {}
 
bool unusedBit_7_22: 1 {}
 
bool unusedBit_7_23: 1 {}
 
bool unusedBit_7_24: 1 {}
 
bool unusedBit_7_25: 1 {}
 
bool unusedBit_7_26: 1 {}
 
bool unusedBit_7_27: 1 {}
 
bool unusedBit_7_28: 1 {}
 
bool unusedBit_7_29: 1 {}
 
bool unusedBit_7_30: 1 {}
 
bool unusedBit_7_31: 1 {}
 
float m_pressureTarget_kPa = (float)0
 
float hpfp_p_control_percent = (float)0
 
float hpfp_i_control_percent = (float)0
 
angle_t nextLobe = (angle_t)0
 
float di_nextStart = (float)0
 
float HpfdActivationPhase = (float)0
 
float HpfdDeactivationPhase = (float)0
 

Detailed Description

Definition at line 7 of file high_pressure_fuel_pump_generated.h.

Field Documentation

◆ angleAboveMin

bool high_pressure_fuel_pump_s::angleAboveMin

GDI: HPFP angle above min offset 12 bit 1

Definition at line 32 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::scheduleNextCycle().

◆ di_nextStart

float high_pressure_fuel_pump_s::di_nextStart = (float)0

GDI: valve activation angle units: v offset 32

Definition at line 148 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::scheduleNextCycle().

◆ fuel_requested_percent

float high_pressure_fuel_pump_s::fuel_requested_percent = (float)0

GDI: HPFP requested duty units: % offset 4

Definition at line 19 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpQuantity::pumpAngleFuel().

◆ fuel_requested_percent_pi

float high_pressure_fuel_pump_s::fuel_requested_percent_pi = (float)0

"GDI: percent_pi" offset 8

Definition at line 24 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpQuantity::pumpAngleFuel().

◆ HpfdActivationPhase

float high_pressure_fuel_pump_s::HpfdActivationPhase = (float)0

"GDI: HPFP activation angle" offset 36

Definition at line 153 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::pinTurnOn().

◆ HpfdDeactivationPhase

float high_pressure_fuel_pump_s::HpfdDeactivationPhase = (float)0

"GDI: HPFP deactivation angle" offset 40

Definition at line 158 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::pinTurnOff().

◆ hpfp_i_control_percent

float high_pressure_fuel_pump_s::hpfp_i_control_percent = (float)0

offset 24

Definition at line 137 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpQuantity::calcPI(), and HpfpController::resetQuantity().

◆ hpfp_p_control_percent

float high_pressure_fuel_pump_s::hpfp_p_control_percent = (float)0

offset 20

Definition at line 133 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpQuantity::calcPI().

◆ HpfpValveState

bool high_pressure_fuel_pump_s::HpfpValveState

GDI: HPFP Valve state offset 12 bit 3

Definition at line 40 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::pinTurnOff(), and HpfpController::pinTurnOn().

◆ isHpfpActive

bool high_pressure_fuel_pump_s::isHpfpActive

GDI: HPFP Active offset 12 bit 2

Definition at line 36 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::onFastCallback().

◆ m_pressureTarget_kPa

float high_pressure_fuel_pump_s::m_pressureTarget_kPa = (float)0

"GDI: target pressure" offset 16

Definition at line 129 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpQuantity::calcPI(), and HpfpController::resetQuantity().

◆ m_requested_pump

angle_t high_pressure_fuel_pump_s::m_requested_pump = (angle_t)0

GDI: HPFP duration Computed requested pump duration in degrees (not including deadtime) offset 0

Definition at line 13 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::onFastCallback(), and HpfpController::scheduleNextCycle().

◆ nextLobe

angle_t high_pressure_fuel_pump_s::nextLobe = (angle_t)0

"GDI: next lobe N" offset 28

Definition at line 142 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::scheduleNextCycle().

◆ noValve

bool high_pressure_fuel_pump_s::noValve

GDI: HPFP no Valve control output offset 12 bit 0

Definition at line 28 of file high_pressure_fuel_pump_generated.h.

Referenced by HpfpController::scheduleNextCycle().

◆ unusedBit_7_10

bool high_pressure_fuel_pump_s::unusedBit_7_10

offset 12 bit 10

Definition at line 61 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_11

bool high_pressure_fuel_pump_s::unusedBit_7_11

offset 12 bit 11

Definition at line 64 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_12

bool high_pressure_fuel_pump_s::unusedBit_7_12

offset 12 bit 12

Definition at line 67 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_13

bool high_pressure_fuel_pump_s::unusedBit_7_13

offset 12 bit 13

Definition at line 70 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_14

bool high_pressure_fuel_pump_s::unusedBit_7_14

offset 12 bit 14

Definition at line 73 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_15

bool high_pressure_fuel_pump_s::unusedBit_7_15

offset 12 bit 15

Definition at line 76 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_16

bool high_pressure_fuel_pump_s::unusedBit_7_16

offset 12 bit 16

Definition at line 79 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_17

bool high_pressure_fuel_pump_s::unusedBit_7_17

offset 12 bit 17

Definition at line 82 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_18

bool high_pressure_fuel_pump_s::unusedBit_7_18

offset 12 bit 18

Definition at line 85 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_19

bool high_pressure_fuel_pump_s::unusedBit_7_19

offset 12 bit 19

Definition at line 88 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_20

bool high_pressure_fuel_pump_s::unusedBit_7_20

offset 12 bit 20

Definition at line 91 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_21

bool high_pressure_fuel_pump_s::unusedBit_7_21

offset 12 bit 21

Definition at line 94 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_22

bool high_pressure_fuel_pump_s::unusedBit_7_22

offset 12 bit 22

Definition at line 97 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_23

bool high_pressure_fuel_pump_s::unusedBit_7_23

offset 12 bit 23

Definition at line 100 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_24

bool high_pressure_fuel_pump_s::unusedBit_7_24

offset 12 bit 24

Definition at line 103 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_25

bool high_pressure_fuel_pump_s::unusedBit_7_25

offset 12 bit 25

Definition at line 106 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_26

bool high_pressure_fuel_pump_s::unusedBit_7_26

offset 12 bit 26

Definition at line 109 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_27

bool high_pressure_fuel_pump_s::unusedBit_7_27

offset 12 bit 27

Definition at line 112 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_28

bool high_pressure_fuel_pump_s::unusedBit_7_28

offset 12 bit 28

Definition at line 115 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_29

bool high_pressure_fuel_pump_s::unusedBit_7_29

offset 12 bit 29

Definition at line 118 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_30

bool high_pressure_fuel_pump_s::unusedBit_7_30

offset 12 bit 30

Definition at line 121 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_31

bool high_pressure_fuel_pump_s::unusedBit_7_31

offset 12 bit 31

Definition at line 124 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_4

bool high_pressure_fuel_pump_s::unusedBit_7_4

offset 12 bit 4

Definition at line 43 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_5

bool high_pressure_fuel_pump_s::unusedBit_7_5

offset 12 bit 5

Definition at line 46 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_6

bool high_pressure_fuel_pump_s::unusedBit_7_6

offset 12 bit 6

Definition at line 49 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_7

bool high_pressure_fuel_pump_s::unusedBit_7_7

offset 12 bit 7

Definition at line 52 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_8

bool high_pressure_fuel_pump_s::unusedBit_7_8

offset 12 bit 8

Definition at line 55 of file high_pressure_fuel_pump_generated.h.

◆ unusedBit_7_9

bool high_pressure_fuel_pump_s::unusedBit_7_9

offset 12 bit 9

Definition at line 58 of file high_pressure_fuel_pump_generated.h.


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