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