rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
ac_control_generated.h
Go to the documentation of this file.
1// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/actuators/ac_control.txt
2// by class com.rusefi.output.CHeaderConsumer
3// begin
4#pragma once
5#include "rusefi_types.h"
6// start of ac_control_s
8 /**
9 * @@INDICATOR_NAME_AC_SWITCH@@
10 * offset 0
11 */
12 int8_t acButtonState = (int8_t)0;
13 /**
14 * need 4 byte alignment
15 * units: units
16 * offset 1
17 */
18 uint8_t alignmentFill_at_1[3] = {};
19 /**
20 * AC enabled
21 offset 4 bit 0 */
22 bool m_acEnabled : 1 {};
23 /**
24 * AC engine too slow
25 offset 4 bit 1 */
26 bool engineTooSlow : 1 {};
27 /**
28 * AC engine too fast
29 offset 4 bit 2 */
30 bool engineTooFast : 1 {};
31 /**
32 * AC no CLT
33 offset 4 bit 3 */
34 bool noClt : 1 {};
35 /**
36 * AC engine too hot
37 offset 4 bit 4 */
38 bool engineTooHot : 1 {};
39 /**
40 * AC tps too high
41 offset 4 bit 5 */
42 bool tpsTooHigh : 1 {};
43 /**
44 * AC disabled by Lua
45 offset 4 bit 6 */
46 bool isDisabledByLua : 1 {};
47 /**
48 * AC compressor on
49 offset 4 bit 7 */
50 bool acCompressorState : 1 {};
51 /**
52 * AC pressure too low
53 offset 4 bit 8 */
54 bool acPressureTooLow : 1 {};
55 /**
56 * AC pressure too high
57 offset 4 bit 9 */
58 bool acPressureTooHigh : 1 {};
59 /**
60 offset 4 bit 10 */
61 bool unusedBit_12_10 : 1 {};
62 /**
63 offset 4 bit 11 */
64 bool unusedBit_12_11 : 1 {};
65 /**
66 offset 4 bit 12 */
67 bool unusedBit_12_12 : 1 {};
68 /**
69 offset 4 bit 13 */
70 bool unusedBit_12_13 : 1 {};
71 /**
72 offset 4 bit 14 */
73 bool unusedBit_12_14 : 1 {};
74 /**
75 offset 4 bit 15 */
76 bool unusedBit_12_15 : 1 {};
77 /**
78 offset 4 bit 16 */
79 bool unusedBit_12_16 : 1 {};
80 /**
81 offset 4 bit 17 */
82 bool unusedBit_12_17 : 1 {};
83 /**
84 offset 4 bit 18 */
85 bool unusedBit_12_18 : 1 {};
86 /**
87 offset 4 bit 19 */
88 bool unusedBit_12_19 : 1 {};
89 /**
90 offset 4 bit 20 */
91 bool unusedBit_12_20 : 1 {};
92 /**
93 offset 4 bit 21 */
94 bool unusedBit_12_21 : 1 {};
95 /**
96 offset 4 bit 22 */
97 bool unusedBit_12_22 : 1 {};
98 /**
99 offset 4 bit 23 */
100 bool unusedBit_12_23 : 1 {};
101 /**
102 offset 4 bit 24 */
103 bool unusedBit_12_24 : 1 {};
104 /**
105 offset 4 bit 25 */
106 bool unusedBit_12_25 : 1 {};
107 /**
108 offset 4 bit 26 */
109 bool unusedBit_12_26 : 1 {};
110 /**
111 offset 4 bit 27 */
112 bool unusedBit_12_27 : 1 {};
113 /**
114 offset 4 bit 28 */
115 bool unusedBit_12_28 : 1 {};
116 /**
117 offset 4 bit 29 */
118 bool unusedBit_12_29 : 1 {};
119 /**
120 offset 4 bit 30 */
121 bool unusedBit_12_30 : 1 {};
122 /**
123 offset 4 bit 31 */
124 bool unusedBit_12_31 : 1 {};
125};
126static_assert(sizeof(ac_control_s) == 8);
127
128// end
129// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/actuators/ac_control.txt
uint8_t alignmentFill_at_1[3]