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

#include <electronic_throttle_generated.h>

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

Data Fields

float targetWithIdlePosition = (float)0
 
float trim = (float)0
 
float boardEtbAdjustment = (float)0
 
float luaAdjustment = (float)0
 
float m_wastegatePosition = (float)0
 
float m_lastPidDtMs = (float)0
 
percent_t etbFeedForward = (percent_t)0
 
float integralError = (float)0
 
float etbCurrentTarget = (float)0
 
scaled_channel< int16_t, 100, 1 > m_adjustedTarget = (int16_t)0
 
uint8_t alignmentFill_at_38 [2] = {}
 
bool etbRevLimitActive: 1 {}
 
bool jamDetected: 1 {}
 
bool validPlantPosition: 1 {}
 
bool unusedBit_14_3: 1 {}
 
bool unusedBit_14_4: 1 {}
 
bool unusedBit_14_5: 1 {}
 
bool unusedBit_14_6: 1 {}
 
bool unusedBit_14_7: 1 {}
 
bool unusedBit_14_8: 1 {}
 
bool unusedBit_14_9: 1 {}
 
bool unusedBit_14_10: 1 {}
 
bool unusedBit_14_11: 1 {}
 
bool unusedBit_14_12: 1 {}
 
bool unusedBit_14_13: 1 {}
 
bool unusedBit_14_14: 1 {}
 
bool unusedBit_14_15: 1 {}
 
bool unusedBit_14_16: 1 {}
 
bool unusedBit_14_17: 1 {}
 
bool unusedBit_14_18: 1 {}
 
bool unusedBit_14_19: 1 {}
 
bool unusedBit_14_20: 1 {}
 
bool unusedBit_14_21: 1 {}
 
bool unusedBit_14_22: 1 {}
 
bool unusedBit_14_23: 1 {}
 
bool unusedBit_14_24: 1 {}
 
bool unusedBit_14_25: 1 {}
 
bool unusedBit_14_26: 1 {}
 
bool unusedBit_14_27: 1 {}
 
bool unusedBit_14_28: 1 {}
 
bool unusedBit_14_29: 1 {}
 
bool unusedBit_14_30: 1 {}
 
bool unusedBit_14_31: 1 {}
 
uint16_t etbTpsErrorCounter = (uint16_t)0
 
uint16_t etbPpsErrorCounter = (uint16_t)0
 
int8_t etbErrorCode = (int8_t)0
 
int8_t etbErrorCodeBlinker = (int8_t)0
 
int8_t tcEtbDrop = (int8_t)0
 
uint8_t alignmentFill_at_51 [1] = {}
 
scaled_channel< uint16_t, 100, 1 > jamTimer = (uint16_t)0
 
int8_t adjustedEtbTarget = (int8_t)0
 
uint8_t state = (uint8_t)0
 

Detailed Description

Definition at line 7 of file electronic_throttle_generated.h.

Field Documentation

◆ adjustedEtbTarget

int8_t electronic_throttle_s::adjustedEtbTarget = (int8_t)0

ETB with adjustments units: % offset 54

Definition at line 207 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ alignmentFill_at_38

uint8_t electronic_throttle_s::alignmentFill_at_38[2] = {}

need 4 byte alignment units: units offset 38

Definition at line 67 of file electronic_throttle_generated.h.

67{};

◆ alignmentFill_at_51

uint8_t electronic_throttle_s::alignmentFill_at_51[1] = {}

need 4 byte alignment units: units offset 51

Definition at line 195 of file electronic_throttle_generated.h.

195{};

◆ boardEtbAdjustment

float electronic_throttle_s::boardEtbAdjustment = (float)0

offset 8

Definition at line 22 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ etbCurrentTarget

float electronic_throttle_s::etbCurrentTarget = (float)0

ETB: target for current pedal units: % offset 32

Definition at line 55 of file electronic_throttle_generated.h.

Referenced by EtbController::getCurrentTarget(), and EtbController::getSetpointEtb().

◆ etbErrorCode

int8_t electronic_throttle_s::etbErrorCode = (int8_t)0

◆ etbErrorCodeBlinker

int8_t electronic_throttle_s::etbErrorCodeBlinker = (int8_t)0

offset 49

Definition at line 183 of file electronic_throttle_generated.h.

Referenced by blinkEtbErrorCodes().

◆ etbFeedForward

percent_t electronic_throttle_s::etbFeedForward = (percent_t)0

offset 24

Definition at line 44 of file electronic_throttle_generated.h.

Referenced by EtbController::getOpenLoop().

◆ etbPpsErrorCounter

uint16_t electronic_throttle_s::etbPpsErrorCounter = (uint16_t)0

"ETB pedal error counter" units: count offset 46

Definition at line 175 of file electronic_throttle_generated.h.

Referenced by EtbController::checkStatus(), and EtbController::reset().

◆ etbRevLimitActive

bool electronic_throttle_s::etbRevLimitActive

offset 40 bit 0

Definition at line 70 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ etbTpsErrorCounter

uint16_t electronic_throttle_s::etbTpsErrorCounter = (uint16_t)0

"ETB TPS error counter" units: count offset 44

Definition at line 169 of file electronic_throttle_generated.h.

Referenced by EtbController::checkStatus(), and EtbController::reset().

◆ integralError

float electronic_throttle_s::integralError = (float)0

Integral error offset 28

Definition at line 49 of file electronic_throttle_generated.h.

Referenced by EtbController::getClosedLoop().

◆ jamDetected

bool electronic_throttle_s::jamDetected

offset 40 bit 1

Definition at line 73 of file electronic_throttle_generated.h.

Referenced by EtbController::checkJam().

◆ jamTimer

scaled_channel<uint16_t, 100, 1> electronic_throttle_s::jamTimer = (uint16_t)0

ETB jam timer units: sec offset 52

Definition at line 201 of file electronic_throttle_generated.h.

Referenced by EtbController::checkJam().

◆ luaAdjustment

float electronic_throttle_s::luaAdjustment = (float)0

"ETB: luaAdjustment" units: % offset 12

Definition at line 28 of file electronic_throttle_generated.h.

Referenced by EtbController::getLuaAdjustment(), and EtbController::setLuaAdjustment().

◆ m_adjustedTarget

scaled_channel<int16_t, 100, 1> electronic_throttle_s::m_adjustedTarget = (int16_t)0

Adjusted target units: % offset 36

Definition at line 61 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ m_lastPidDtMs

float electronic_throttle_s::m_lastPidDtMs = (float)0

"EBT: last PID dT" units: mS offset 20

Definition at line 40 of file electronic_throttle_generated.h.

Referenced by EtbController::getClosedLoop().

◆ m_wastegatePosition

float electronic_throttle_s::m_wastegatePosition = (float)0

"DC: wastegatePosition" units: % offset 16

Definition at line 34 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointWastegate(), and EtbController::setWastegatePosition().

◆ state

uint8_t electronic_throttle_s::state = (uint8_t)0

◆ targetWithIdlePosition

float electronic_throttle_s::targetWithIdlePosition = (float)0

"ETB: target with idle" units: % offset 0

Definition at line 13 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ tcEtbDrop

int8_t electronic_throttle_s::tcEtbDrop = (int8_t)0

ETB traction control units: % offset 50

Definition at line 189 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ trim

float electronic_throttle_s::trim = (float)0

"ETB: trim" offset 4

Definition at line 18 of file electronic_throttle_generated.h.

Referenced by EtbController::getSetpointEtb().

◆ unusedBit_14_10

bool electronic_throttle_s::unusedBit_14_10

offset 40 bit 10

Definition at line 100 of file electronic_throttle_generated.h.

◆ unusedBit_14_11

bool electronic_throttle_s::unusedBit_14_11

offset 40 bit 11

Definition at line 103 of file electronic_throttle_generated.h.

◆ unusedBit_14_12

bool electronic_throttle_s::unusedBit_14_12

offset 40 bit 12

Definition at line 106 of file electronic_throttle_generated.h.

◆ unusedBit_14_13

bool electronic_throttle_s::unusedBit_14_13

offset 40 bit 13

Definition at line 109 of file electronic_throttle_generated.h.

◆ unusedBit_14_14

bool electronic_throttle_s::unusedBit_14_14

offset 40 bit 14

Definition at line 112 of file electronic_throttle_generated.h.

◆ unusedBit_14_15

bool electronic_throttle_s::unusedBit_14_15

offset 40 bit 15

Definition at line 115 of file electronic_throttle_generated.h.

◆ unusedBit_14_16

bool electronic_throttle_s::unusedBit_14_16

offset 40 bit 16

Definition at line 118 of file electronic_throttle_generated.h.

◆ unusedBit_14_17

bool electronic_throttle_s::unusedBit_14_17

offset 40 bit 17

Definition at line 121 of file electronic_throttle_generated.h.

◆ unusedBit_14_18

bool electronic_throttle_s::unusedBit_14_18

offset 40 bit 18

Definition at line 124 of file electronic_throttle_generated.h.

◆ unusedBit_14_19

bool electronic_throttle_s::unusedBit_14_19

offset 40 bit 19

Definition at line 127 of file electronic_throttle_generated.h.

◆ unusedBit_14_20

bool electronic_throttle_s::unusedBit_14_20

offset 40 bit 20

Definition at line 130 of file electronic_throttle_generated.h.

◆ unusedBit_14_21

bool electronic_throttle_s::unusedBit_14_21

offset 40 bit 21

Definition at line 133 of file electronic_throttle_generated.h.

◆ unusedBit_14_22

bool electronic_throttle_s::unusedBit_14_22

offset 40 bit 22

Definition at line 136 of file electronic_throttle_generated.h.

◆ unusedBit_14_23

bool electronic_throttle_s::unusedBit_14_23

offset 40 bit 23

Definition at line 139 of file electronic_throttle_generated.h.

◆ unusedBit_14_24

bool electronic_throttle_s::unusedBit_14_24

offset 40 bit 24

Definition at line 142 of file electronic_throttle_generated.h.

◆ unusedBit_14_25

bool electronic_throttle_s::unusedBit_14_25

offset 40 bit 25

Definition at line 145 of file electronic_throttle_generated.h.

◆ unusedBit_14_26

bool electronic_throttle_s::unusedBit_14_26

offset 40 bit 26

Definition at line 148 of file electronic_throttle_generated.h.

◆ unusedBit_14_27

bool electronic_throttle_s::unusedBit_14_27

offset 40 bit 27

Definition at line 151 of file electronic_throttle_generated.h.

◆ unusedBit_14_28

bool electronic_throttle_s::unusedBit_14_28

offset 40 bit 28

Definition at line 154 of file electronic_throttle_generated.h.

◆ unusedBit_14_29

bool electronic_throttle_s::unusedBit_14_29

offset 40 bit 29

Definition at line 157 of file electronic_throttle_generated.h.

◆ unusedBit_14_3

bool electronic_throttle_s::unusedBit_14_3

offset 40 bit 3

Definition at line 79 of file electronic_throttle_generated.h.

◆ unusedBit_14_30

bool electronic_throttle_s::unusedBit_14_30

offset 40 bit 30

Definition at line 160 of file electronic_throttle_generated.h.

◆ unusedBit_14_31

bool electronic_throttle_s::unusedBit_14_31

offset 40 bit 31

Definition at line 163 of file electronic_throttle_generated.h.

◆ unusedBit_14_4

bool electronic_throttle_s::unusedBit_14_4

offset 40 bit 4

Definition at line 82 of file electronic_throttle_generated.h.

◆ unusedBit_14_5

bool electronic_throttle_s::unusedBit_14_5

offset 40 bit 5

Definition at line 85 of file electronic_throttle_generated.h.

◆ unusedBit_14_6

bool electronic_throttle_s::unusedBit_14_6

offset 40 bit 6

Definition at line 88 of file electronic_throttle_generated.h.

◆ unusedBit_14_7

bool electronic_throttle_s::unusedBit_14_7

offset 40 bit 7

Definition at line 91 of file electronic_throttle_generated.h.

◆ unusedBit_14_8

bool electronic_throttle_s::unusedBit_14_8

offset 40 bit 8

Definition at line 94 of file electronic_throttle_generated.h.

◆ unusedBit_14_9

bool electronic_throttle_s::unusedBit_14_9

offset 40 bit 9

Definition at line 97 of file electronic_throttle_generated.h.

◆ validPlantPosition

bool electronic_throttle_s::validPlantPosition

offset 40 bit 2

Definition at line 76 of file electronic_throttle_generated.h.

Referenced by EtbController::observePlant(), and EtbController::update().


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