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

#include <wideband_state_generated.h>

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

Data Fields

uint8_t stateCode = (uint8_t)0
 
uint8_t heaterDuty = (uint8_t)0
 
uint8_t pumpDuty = (uint8_t)0
 
uint8_t alignmentFill_at_3 [1] = {}
 
bool isValid: 1 {}
 
bool canSilent: 1 {}
 
bool allowed: 1 {}
 
bool fwUnsupported: 1 {}
 
bool fwOutdated: 1 {}
 
bool unusedBit_9_5: 1 {}
 
bool unusedBit_9_6: 1 {}
 
bool unusedBit_9_7: 1 {}
 
bool unusedBit_9_8: 1 {}
 
bool unusedBit_9_9: 1 {}
 
bool unusedBit_9_10: 1 {}
 
bool unusedBit_9_11: 1 {}
 
bool unusedBit_9_12: 1 {}
 
bool unusedBit_9_13: 1 {}
 
bool unusedBit_9_14: 1 {}
 
bool unusedBit_9_15: 1 {}
 
bool unusedBit_9_16: 1 {}
 
bool unusedBit_9_17: 1 {}
 
bool unusedBit_9_18: 1 {}
 
bool unusedBit_9_19: 1 {}
 
bool unusedBit_9_20: 1 {}
 
bool unusedBit_9_21: 1 {}
 
bool unusedBit_9_22: 1 {}
 
bool unusedBit_9_23: 1 {}
 
bool unusedBit_9_24: 1 {}
 
bool unusedBit_9_25: 1 {}
 
bool unusedBit_9_26: 1 {}
 
bool unusedBit_9_27: 1 {}
 
bool unusedBit_9_28: 1 {}
 
bool unusedBit_9_29: 1 {}
 
bool unusedBit_9_30: 1 {}
 
bool unusedBit_9_31: 1 {}
 
uint16_t tempC = (uint16_t)0
 
scaled_channel< uint16_t, 1000, 1 > nernstVoltage = (uint16_t)0
 
uint16_t esr = (uint16_t)0
 
uint8_t alignmentFill_at_14 [2] = {}
 

Detailed Description

Definition at line 7 of file wideband_state_generated.h.

Field Documentation

◆ alignmentFill_at_14

uint8_t wideband_state_s::alignmentFill_at_14[2] = {}

need 4 byte alignment units: units offset 14

Definition at line 150 of file wideband_state_generated.h.

150{};

◆ alignmentFill_at_3

uint8_t wideband_state_s::alignmentFill_at_3[1] = {}

need 4 byte alignment units: units offset 3

Definition at line 30 of file wideband_state_generated.h.

30{};

◆ allowed

bool wideband_state_s::allowed

offset 4 bit 2

Definition at line 39 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::refreshState().

◆ canSilent

bool wideband_state_s::canSilent

offset 4 bit 1

Definition at line 36 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::refreshState().

◆ esr

uint16_t wideband_state_s::esr = (uint16_t)0

WBO: ESR units: ohm offset 12

Definition at line 144 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::decodeRusefiDiag().

◆ fwOutdated

bool wideband_state_s::fwOutdated

◆ fwUnsupported

bool wideband_state_s::fwUnsupported

◆ heaterDuty

uint8_t wideband_state_s::heaterDuty = (uint8_t)0

WBO: Heater duty units: % offset 1

Definition at line 18 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::decodeRusefiDiag(), and AemXSeriesWideband::refreshState().

◆ isValid

bool wideband_state_s::isValid

offset 4 bit 0

Definition at line 33 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::AemXSeriesWideband(), and AemXSeriesWideband::refreshState().

◆ nernstVoltage

scaled_channel<uint16_t, 1000, 1> wideband_state_s::nernstVoltage = (uint16_t)0

WBO: Nernst Voltage units: V offset 10

Definition at line 138 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::decodeRusefiDiag(), and AemXSeriesWideband::refreshState().

◆ pumpDuty

uint8_t wideband_state_s::pumpDuty = (uint8_t)0

WBO: Pump duty units: % offset 2

Definition at line 24 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::decodeRusefiDiag(), and AemXSeriesWideband::refreshState().

◆ stateCode

uint8_t wideband_state_s::stateCode = (uint8_t)0

WBO: State code offset 0

Definition at line 12 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::AemXSeriesWideband(), and AemXSeriesWideband::refreshState().

◆ tempC

uint16_t wideband_state_s::tempC = (uint16_t)0

WBO: Temperature units: C offset 8

Definition at line 132 of file wideband_state_generated.h.

Referenced by AemXSeriesWideband::decodeRusefiStandard(), and AemXSeriesWideband::refreshState().

◆ unusedBit_9_10

bool wideband_state_s::unusedBit_9_10

offset 4 bit 10

Definition at line 63 of file wideband_state_generated.h.

◆ unusedBit_9_11

bool wideband_state_s::unusedBit_9_11

offset 4 bit 11

Definition at line 66 of file wideband_state_generated.h.

◆ unusedBit_9_12

bool wideband_state_s::unusedBit_9_12

offset 4 bit 12

Definition at line 69 of file wideband_state_generated.h.

◆ unusedBit_9_13

bool wideband_state_s::unusedBit_9_13

offset 4 bit 13

Definition at line 72 of file wideband_state_generated.h.

◆ unusedBit_9_14

bool wideband_state_s::unusedBit_9_14

offset 4 bit 14

Definition at line 75 of file wideband_state_generated.h.

◆ unusedBit_9_15

bool wideband_state_s::unusedBit_9_15

offset 4 bit 15

Definition at line 78 of file wideband_state_generated.h.

◆ unusedBit_9_16

bool wideband_state_s::unusedBit_9_16

offset 4 bit 16

Definition at line 81 of file wideband_state_generated.h.

◆ unusedBit_9_17

bool wideband_state_s::unusedBit_9_17

offset 4 bit 17

Definition at line 84 of file wideband_state_generated.h.

◆ unusedBit_9_18

bool wideband_state_s::unusedBit_9_18

offset 4 bit 18

Definition at line 87 of file wideband_state_generated.h.

◆ unusedBit_9_19

bool wideband_state_s::unusedBit_9_19

offset 4 bit 19

Definition at line 90 of file wideband_state_generated.h.

◆ unusedBit_9_20

bool wideband_state_s::unusedBit_9_20

offset 4 bit 20

Definition at line 93 of file wideband_state_generated.h.

◆ unusedBit_9_21

bool wideband_state_s::unusedBit_9_21

offset 4 bit 21

Definition at line 96 of file wideband_state_generated.h.

◆ unusedBit_9_22

bool wideband_state_s::unusedBit_9_22

offset 4 bit 22

Definition at line 99 of file wideband_state_generated.h.

◆ unusedBit_9_23

bool wideband_state_s::unusedBit_9_23

offset 4 bit 23

Definition at line 102 of file wideband_state_generated.h.

◆ unusedBit_9_24

bool wideband_state_s::unusedBit_9_24

offset 4 bit 24

Definition at line 105 of file wideband_state_generated.h.

◆ unusedBit_9_25

bool wideband_state_s::unusedBit_9_25

offset 4 bit 25

Definition at line 108 of file wideband_state_generated.h.

◆ unusedBit_9_26

bool wideband_state_s::unusedBit_9_26

offset 4 bit 26

Definition at line 111 of file wideband_state_generated.h.

◆ unusedBit_9_27

bool wideband_state_s::unusedBit_9_27

offset 4 bit 27

Definition at line 114 of file wideband_state_generated.h.

◆ unusedBit_9_28

bool wideband_state_s::unusedBit_9_28

offset 4 bit 28

Definition at line 117 of file wideband_state_generated.h.

◆ unusedBit_9_29

bool wideband_state_s::unusedBit_9_29

offset 4 bit 29

Definition at line 120 of file wideband_state_generated.h.

◆ unusedBit_9_30

bool wideband_state_s::unusedBit_9_30

offset 4 bit 30

Definition at line 123 of file wideband_state_generated.h.

◆ unusedBit_9_31

bool wideband_state_s::unusedBit_9_31

offset 4 bit 31

Definition at line 126 of file wideband_state_generated.h.

◆ unusedBit_9_5

bool wideband_state_s::unusedBit_9_5

offset 4 bit 5

Definition at line 48 of file wideband_state_generated.h.

◆ unusedBit_9_6

bool wideband_state_s::unusedBit_9_6

offset 4 bit 6

Definition at line 51 of file wideband_state_generated.h.

◆ unusedBit_9_7

bool wideband_state_s::unusedBit_9_7

offset 4 bit 7

Definition at line 54 of file wideband_state_generated.h.

◆ unusedBit_9_8

bool wideband_state_s::unusedBit_9_8

offset 4 bit 8

Definition at line 57 of file wideband_state_generated.h.

◆ unusedBit_9_9

bool wideband_state_s::unusedBit_9_9

offset 4 bit 9

Definition at line 60 of file wideband_state_generated.h.


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