IRremoteESP8266
IRtext.h
Go to the documentation of this file.
1 // Copyright 2019-2022 - David Conran (@crankyoldgit)
2 // This header file is to be included in files **other than** 'IRtext.cpp'.
3 //
4 // WARNING: Do not edit this file! This file is automatically generated by
5 // '../tools/generate_irtext_h.sh'.
6 
7 #ifndef IRTEXT_H_
8 #define IRTEXT_H_
9 
10 #include "i18n.h"
11 
12 // Constant text to be shared across all object files.
13 // This means there is only one copy of the character/string/text etc.
14 
15 #ifdef ESP8266
16 class __FlashStringHelper;
17 #define IRTEXT_CONST_PTR_CAST(PTR)\
18  reinterpret_cast<const __FlashStringHelper*>(PTR)
19 #define IRTEXT_CONST_PTR(NAME) const __FlashStringHelper* const NAME
20 #else // ESP8266
21 #define IRTEXT_CONST_PTR_CAST(PTR) PTR
22 #define IRTEXT_CONST_PTR(NAME) const char* const NAME
23 #endif // ESP8266
24 
25 extern const char kTimeSep;
26 extern IRTEXT_CONST_PTR(k0Str);
27 extern IRTEXT_CONST_PTR(k10CHeatStr);
28 extern IRTEXT_CONST_PTR(k122lzfStr);
29 extern IRTEXT_CONST_PTR(k1Str);
30 extern IRTEXT_CONST_PTR(k3DStr);
31 extern IRTEXT_CONST_PTR(k6thSenseStr);
32 extern IRTEXT_CONST_PTR(k8CHeatStr);
33 extern IRTEXT_CONST_PTR(kA705Str);
34 extern IRTEXT_CONST_PTR(kA903Str);
35 extern IRTEXT_CONST_PTR(kA907Str);
36 extern IRTEXT_CONST_PTR(kAbsenseDetectStr);
37 extern IRTEXT_CONST_PTR(kAirFlowStr);
38 extern IRTEXT_CONST_PTR(kAkb73757604Str);
39 extern IRTEXT_CONST_PTR(kAkb74955603Str);
40 extern IRTEXT_CONST_PTR(kAkb75215403Str);
41 extern IRTEXT_CONST_PTR(kArdb1Str);
42 extern IRTEXT_CONST_PTR(kArgoWrem2Str);
43 extern IRTEXT_CONST_PTR(kArgoWrem3Str);
44 extern IRTEXT_CONST_PTR(kArjw2Str);
45 extern IRTEXT_CONST_PTR(kArrah2eStr);
46 extern IRTEXT_CONST_PTR(kArreb1eStr);
47 extern IRTEXT_CONST_PTR(kArrew4eStr);
48 extern IRTEXT_CONST_PTR(kArry4Str);
49 extern IRTEXT_CONST_PTR(kAutoStr);
50 extern IRTEXT_CONST_PTR(kAutomaticStr);
51 extern IRTEXT_CONST_PTR(kBeepStr);
52 extern IRTEXT_CONST_PTR(kBitsStr);
53 extern IRTEXT_CONST_PTR(kBottomStr);
54 extern IRTEXT_CONST_PTR(kBreezeStr);
55 extern IRTEXT_CONST_PTR(kButtonStr);
56 extern IRTEXT_CONST_PTR(kCancelStr);
57 extern IRTEXT_CONST_PTR(kCeilingStr);
58 extern IRTEXT_CONST_PTR(kCelsiusFahrenheitStr);
59 extern IRTEXT_CONST_PTR(kCelsiusStr);
60 extern IRTEXT_CONST_PTR(kCentreStr);
61 extern IRTEXT_CONST_PTR(kChangeStr);
62 extern IRTEXT_CONST_PTR(kChStr);
63 extern IRTEXT_CONST_PTR(kCirculateStr);
64 extern IRTEXT_CONST_PTR(kCkpStr);
65 extern IRTEXT_CONST_PTR(kCleanStr);
66 extern IRTEXT_CONST_PTR(kClockStr);
67 extern IRTEXT_CONST_PTR(kCodeStr);
68 extern IRTEXT_CONST_PTR(kColonSpaceStr);
69 extern IRTEXT_CONST_PTR(kComfortStr);
70 extern IRTEXT_CONST_PTR(kCommaSpaceStr);
71 extern IRTEXT_CONST_PTR(kCommandStr);
72 extern IRTEXT_CONST_PTR(kConfigCommandStr);
73 extern IRTEXT_CONST_PTR(kControlCommandStr);
74 extern IRTEXT_CONST_PTR(kCoolStr);
75 extern IRTEXT_CONST_PTR(kCoolingStr);
76 extern IRTEXT_CONST_PTR(kDashStr);
77 extern IRTEXT_CONST_PTR(kDayStr);
78 extern IRTEXT_CONST_PTR(kDaysStr);
79 extern IRTEXT_CONST_PTR(kDehumidifyStr);
80 extern IRTEXT_CONST_PTR(kDg11j104Str);
81 extern IRTEXT_CONST_PTR(kDg11j13aStr);
82 extern IRTEXT_CONST_PTR(kDg11j191Str);
83 extern IRTEXT_CONST_PTR(kDirectIndirectModeStr);
84 extern IRTEXT_CONST_PTR(kDirectStr);
85 extern IRTEXT_CONST_PTR(kDisplayTempStr);
86 extern IRTEXT_CONST_PTR(kDkeStr);
87 extern IRTEXT_CONST_PTR(kDownStr);
88 extern IRTEXT_CONST_PTR(kDryStr);
89 extern IRTEXT_CONST_PTR(kDryingStr);
90 extern IRTEXT_CONST_PTR(kEconoStr);
91 extern IRTEXT_CONST_PTR(kEconoToggleStr);
92 extern IRTEXT_CONST_PTR(kEyeAutoStr);
93 extern IRTEXT_CONST_PTR(kEyeStr);
94 extern IRTEXT_CONST_PTR(kFalseStr);
95 extern IRTEXT_CONST_PTR(kFanOnlyNoSpaceStr);
96 extern IRTEXT_CONST_PTR(kFanOnlyStr);
97 extern IRTEXT_CONST_PTR(kFanOnlyWithSpaceStr);
98 extern IRTEXT_CONST_PTR(kFanStr);
99 extern IRTEXT_CONST_PTR(kFan_OnlyStr);
100 extern IRTEXT_CONST_PTR(kFastStr);
101 extern IRTEXT_CONST_PTR(kFilterStr);
102 extern IRTEXT_CONST_PTR(kFixedStr);
103 extern IRTEXT_CONST_PTR(kFollowStr);
104 extern IRTEXT_CONST_PTR(kFreshStr);
105 extern IRTEXT_CONST_PTR(kGe6711ar2853mStr);
106 extern IRTEXT_CONST_PTR(kGz055be1Str);
107 extern IRTEXT_CONST_PTR(kHealthStr);
108 extern IRTEXT_CONST_PTR(kHeatStr);
109 extern IRTEXT_CONST_PTR(kHeatingStr);
110 extern IRTEXT_CONST_PTR(kHiStr);
111 extern IRTEXT_CONST_PTR(kHighStr);
112 extern IRTEXT_CONST_PTR(kHighestStr);
113 extern IRTEXT_CONST_PTR(kHoldStr);
114 extern IRTEXT_CONST_PTR(kHourStr);
115 extern IRTEXT_CONST_PTR(kHoursStr);
116 extern IRTEXT_CONST_PTR(kHumidStr);
117 extern IRTEXT_CONST_PTR(kIFeelReportStr);
118 extern IRTEXT_CONST_PTR(kIFeelStr);
119 extern IRTEXT_CONST_PTR(kISeeStr);
120 extern IRTEXT_CONST_PTR(kIdStr);
121 extern IRTEXT_CONST_PTR(kIndirectStr);
122 extern IRTEXT_CONST_PTR(kInsideStr);
123 extern IRTEXT_CONST_PTR(kIonStr);
124 extern IRTEXT_CONST_PTR(kJkeStr);
125 extern IRTEXT_CONST_PTR(kKeyStr);
126 extern IRTEXT_CONST_PTR(kKkg29ac1Str);
127 extern IRTEXT_CONST_PTR(kKkg9ac1Str);
128 extern IRTEXT_CONST_PTR(kLastStr);
129 extern IRTEXT_CONST_PTR(kLeftMaxNoSpaceStr);
130 extern IRTEXT_CONST_PTR(kLeftMaxStr);
131 extern IRTEXT_CONST_PTR(kLeftStr);
132 extern IRTEXT_CONST_PTR(kLg6711a20083vStr);
133 extern IRTEXT_CONST_PTR(kLightStr);
134 extern IRTEXT_CONST_PTR(kLightToggleStr);
135 extern IRTEXT_CONST_PTR(kLkeStr);
136 extern IRTEXT_CONST_PTR(kLoStr);
137 extern IRTEXT_CONST_PTR(kLockStr);
138 extern IRTEXT_CONST_PTR(kLoudStr);
139 extern IRTEXT_CONST_PTR(kLowStr);
140 extern IRTEXT_CONST_PTR(kLowerStr);
141 extern IRTEXT_CONST_PTR(kLowestStr);
142 extern IRTEXT_CONST_PTR(kManualStr);
143 extern IRTEXT_CONST_PTR(kMaxLeftNoSpaceStr);
144 extern IRTEXT_CONST_PTR(kMaxLeftStr);
145 extern IRTEXT_CONST_PTR(kMaxRightNoSpaceStr);
146 extern IRTEXT_CONST_PTR(kMaxRightStr);
147 extern IRTEXT_CONST_PTR(kMaxStr);
148 extern IRTEXT_CONST_PTR(kMaximumStr);
149 extern IRTEXT_CONST_PTR(kMedHighStr);
150 extern IRTEXT_CONST_PTR(kMedStr);
151 extern IRTEXT_CONST_PTR(kMediumStr);
152 extern IRTEXT_CONST_PTR(kMidStr);
153 extern IRTEXT_CONST_PTR(kMiddleStr);
154 extern IRTEXT_CONST_PTR(kMinStr);
155 extern IRTEXT_CONST_PTR(kMinimumStr);
156 extern IRTEXT_CONST_PTR(kMinuteStr);
157 extern IRTEXT_CONST_PTR(kMinutesStr);
158 extern IRTEXT_CONST_PTR(kModeStr);
159 extern IRTEXT_CONST_PTR(kModelStr);
160 extern IRTEXT_CONST_PTR(kMouldStr);
161 extern IRTEXT_CONST_PTR(kMoveStr);
162 extern IRTEXT_CONST_PTR(kNAStr);
163 extern IRTEXT_CONST_PTR(kNightStr);
164 extern IRTEXT_CONST_PTR(kNkeStr);
165 extern IRTEXT_CONST_PTR(kNoStr);
166 extern IRTEXT_CONST_PTR(kNowStr);
167 extern IRTEXT_CONST_PTR(kOffStr);
168 extern IRTEXT_CONST_PTR(kOffTimerStr);
169 extern IRTEXT_CONST_PTR(kOnStr);
170 extern IRTEXT_CONST_PTR(kOnTimerStr);
171 extern IRTEXT_CONST_PTR(kOutsideQuietStr);
172 extern IRTEXT_CONST_PTR(kOutsideStr);
173 extern IRTEXT_CONST_PTR(kPanasonicCkpStr);
174 extern IRTEXT_CONST_PTR(kPanasonicDkeStr);
175 extern IRTEXT_CONST_PTR(kPanasonicJkeStr);
176 extern IRTEXT_CONST_PTR(kPanasonicLkeStr);
177 extern IRTEXT_CONST_PTR(kPanasonicNkeStr);
178 extern IRTEXT_CONST_PTR(kPanasonicPkrStr);
179 extern IRTEXT_CONST_PTR(kPanasonicRkrStr);
180 extern IRTEXT_CONST_PTR(kPkrStr);
181 extern IRTEXT_CONST_PTR(kPowerButtonStr);
182 extern IRTEXT_CONST_PTR(kPowerStr);
183 extern IRTEXT_CONST_PTR(kPowerToggleStr);
184 extern IRTEXT_CONST_PTR(kPowerfulStr);
185 extern IRTEXT_CONST_PTR(kPreviousPowerStr);
186 extern IRTEXT_CONST_PTR(kProtocolStr);
187 extern IRTEXT_CONST_PTR(kPurifyStr);
188 extern IRTEXT_CONST_PTR(kQuietStr);
189 extern IRTEXT_CONST_PTR(kRecycleStr);
190 extern IRTEXT_CONST_PTR(kRepeatStr);
191 extern IRTEXT_CONST_PTR(kRightMaxNoSpaceStr);
192 extern IRTEXT_CONST_PTR(kRightMaxStr);
193 extern IRTEXT_CONST_PTR(kRightStr);
194 extern IRTEXT_CONST_PTR(kRkrStr);
195 extern IRTEXT_CONST_PTR(kRlt0541htaaStr);
196 extern IRTEXT_CONST_PTR(kRlt0541htabStr);
197 extern IRTEXT_CONST_PTR(kRoomStr);
198 extern IRTEXT_CONST_PTR(kSaveStr);
199 extern IRTEXT_CONST_PTR(kScheduleStr);
200 extern IRTEXT_CONST_PTR(kSecondStr);
201 extern IRTEXT_CONST_PTR(kSecondsStr);
202 extern IRTEXT_CONST_PTR(kSensorReportStr);
203 extern IRTEXT_CONST_PTR(kSensorStr);
204 extern IRTEXT_CONST_PTR(kSensorTempStr);
205 extern IRTEXT_CONST_PTR(kSetStr);
206 extern IRTEXT_CONST_PTR(kSilentStr);
207 extern IRTEXT_CONST_PTR(kSleepStr);
208 extern IRTEXT_CONST_PTR(kSleepTimerStr);
209 extern IRTEXT_CONST_PTR(kSlowStr);
210 extern IRTEXT_CONST_PTR(kSpaceLBraceStr);
211 extern IRTEXT_CONST_PTR(kSpecialStr);
212 extern IRTEXT_CONST_PTR(kStartStr);
213 extern IRTEXT_CONST_PTR(kStepStr);
214 extern IRTEXT_CONST_PTR(kStopStr);
215 extern IRTEXT_CONST_PTR(kSuperStr);
216 extern IRTEXT_CONST_PTR(kSwingHStr);
217 extern IRTEXT_CONST_PTR(kSwingStr);
218 extern IRTEXT_CONST_PTR(kSwingVModeStr);
219 extern IRTEXT_CONST_PTR(kSwingVStr);
221 extern IRTEXT_CONST_PTR(kTac09chsdStr);
222 extern IRTEXT_CONST_PTR(kTempDownStr);
223 extern IRTEXT_CONST_PTR(kTempStr);
224 extern IRTEXT_CONST_PTR(kTempUpStr);
225 extern IRTEXT_CONST_PTR(kThreeLetterDayOfWeekStr);
226 extern IRTEXT_CONST_PTR(kTimerActiveDaysStr);
227 extern IRTEXT_CONST_PTR(kTimerModeStr);
228 extern IRTEXT_CONST_PTR(kSetTimerCommandStr);
229 extern IRTEXT_CONST_PTR(kTimerStr);
230 extern IRTEXT_CONST_PTR(kToggleStr);
231 extern IRTEXT_CONST_PTR(kTopStr);
232 extern IRTEXT_CONST_PTR(kTrueStr);
233 extern IRTEXT_CONST_PTR(kTurboStr);
234 extern IRTEXT_CONST_PTR(kTurboToggleStr);
235 extern IRTEXT_CONST_PTR(kTypeStr);
236 extern IRTEXT_CONST_PTR(kUnknownStr);
237 extern IRTEXT_CONST_PTR(kUpStr);
238 extern IRTEXT_CONST_PTR(kUpperStr);
239 extern IRTEXT_CONST_PTR(kUpperMiddleStr);
240 extern IRTEXT_CONST_PTR(kValueStr);
241 extern IRTEXT_CONST_PTR(kV9014557AStr);
242 extern IRTEXT_CONST_PTR(kV9014557BStr);
243 extern IRTEXT_CONST_PTR(kVaneStr);
244 extern IRTEXT_CONST_PTR(kWallStr);
245 extern IRTEXT_CONST_PTR(kWeeklyTimerStr);
246 extern IRTEXT_CONST_PTR(kWideStr);
247 extern IRTEXT_CONST_PTR(kWifiStr);
248 extern IRTEXT_CONST_PTR(kXFanStr);
249 extern IRTEXT_CONST_PTR(kYaw1fStr);
250 extern IRTEXT_CONST_PTR(kYbofbStr);
251 extern IRTEXT_CONST_PTR(kYesStr);
252 extern IRTEXT_CONST_PTR(kYx1fsfStr);
253 extern IRTEXT_CONST_PTR(kZoneFollowStr);
254 extern IRTEXT_CONST_PTR(kAllProtocolNamesStr);
255 
256 #endif // IRTEXT_H_
kTimeSep
const char kTimeSep
':'
Definition: IRtext.cpp:222
kSwingVToggleStr
kSwingVToggleStr
Definition: ir_Midea.h:139
i18n.h
IRTEXT_CONST_PTR
IRTEXT_CONST_PTR(k0Str)