Skip to content

Commit 7b7c2b8

Browse files
committed
[Cleanup] Reduce bin size using FormSelectOptions class
1 parent e1b7fbc commit 7b7c2b8

File tree

114 files changed

+309
-275
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+309
-275
lines changed

src/_C011.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ bool CPlugin_011(CPlugin::Function function, struct EventStruct *event, String&
111111
}
112112
}
113113

114-
FormSelectorOptions selector(nrOptions, methods);
114+
const FormSelectorOptions selector(nrOptions, methods);
115115
selector.addFormSelector(F("Method"), F("P011httpmethod"), choice);
116116
}
117117

src/_P001_Switch.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ boolean Plugin_001(uint8_t function, struct EventStruct *event, String& string)
8686
const int optionValues[] = { PLUGIN_001_TYPE_SWITCH, PLUGIN_001_TYPE_DIMMER };
8787
const uint8_t switchtype = P001_data_struct::P001_getSwitchType(event);
8888
constexpr size_t optionCount = NR_ELEMENTS(optionValues);
89-
FormSelectorOptions selector(optionCount, options, optionValues);
89+
const FormSelectorOptions selector(optionCount, options, optionValues);
9090
selector.addFormSelector(F("Switch Type"), F("type"), switchtype);
9191

9292
if (switchtype == PLUGIN_001_TYPE_DIMMER)
@@ -106,7 +106,7 @@ boolean Plugin_001(uint8_t function, struct EventStruct *event, String& string)
106106
SWITCH_TYPE_PUSH_ACTIVE_LOW,
107107
SWITCH_TYPE_PUSH_ACTIVE_HIGH };
108108
*/
109-
FormSelectorOptions selector(
109+
const FormSelectorOptions selector(
110110
NR_ELEMENTS(buttonOptions),
111111
buttonOptions); // buttonOptionValues);
112112
selector.addFormSelector(

src/_P003_Pulse.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ boolean Plugin_003(uint8_t function, struct EventStruct *event, String& string)
163163
F("Time/Delta"),
164164
# endif // if P003_USE_EXTRA_COUNTERTYPES
165165
};
166-
FormSelectorOptions selector(
166+
const FormSelectorOptions selector(
167167
NR_ELEMENTS(options),
168168
options);
169169
selector.addFormSelector(F("Counter Type"), F("countertype"), choice);

src/_P004_Dallas.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ boolean Plugin_004(uint8_t function, struct EventStruct *event, String& string)
140140
if ((resolutionChoice < 9) || (resolutionChoice > 12)) { resolutionChoice = activeRes; }
141141
constexpr int resultsOptionValues[] { 9, 10, 11, 12 };
142142

143-
FormSelectorOptions selector(
143+
const FormSelectorOptions selector(
144144
NR_ELEMENTS(resultsOptionValues),
145145
resultsOptionValues);
146146
selector.addFormSelector(F("Device Resolution"), F("res"), resolutionChoice);
@@ -152,7 +152,7 @@ boolean Plugin_004(uint8_t function, struct EventStruct *event, String& string)
152152
const __FlashStringHelper *resultsOptions[] = { F("NaN"), F("-127"), F("0"), F("125"), F("Ignore") };
153153
constexpr int resultsOptionValues[] { P004_ERROR_NAN, P004_ERROR_MIN_RANGE, P004_ERROR_ZERO, P004_ERROR_MAX_RANGE, P004_ERROR_IGNORE };
154154

155-
FormSelectorOptions selector(
155+
const FormSelectorOptions selector(
156156
NR_ELEMENTS(resultsOptionValues),
157157
resultsOptions, resultsOptionValues);
158158
selector.addFormSelector(F("Error State Value"), F("err"), P004_ERROR_STATE_OUTPUT);

src/_P005_DHT.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ boolean Plugin_005(uint8_t function, struct EventStruct *event, String& string)
6565
constexpr int indices[]{ P005_DHT11, P005_DHT22, P005_DHT12, P005_AM2301, P005_SI7021, P005_MS01 };
6666
constexpr size_t nrElements = NR_ELEMENTS(indices);
6767

68-
FormSelectorOptions selector(nrElements, options, indices);
68+
const FormSelectorOptions selector(nrElements, options, indices);
6969
selector.addFormSelector(F("Sensor model"), F("dhttype"), PCONFIG(0));
7070

7171
success = true;

src/_P007_PCF8591.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ boolean Plugin_007(uint8_t function, struct EventStruct *event, String& string)
105105
portNames[x] += x;
106106
}
107107
addFormSelectorI2C(F("pi2c"), 8, i2cAddressValues, address);
108-
FormSelectorOptions selector(4, portNames, portValues);
108+
const FormSelectorOptions selector(4, portNames, portValues);
109109
selector.addFormSelector(F("Port"), F("pport"), port);
110110
addFormNote(F(
111111
"Selected Port value will be stored in first 'Values' field and consecutively for 'Number Output Values' &gt; Single."));
@@ -143,7 +143,7 @@ boolean Plugin_007(uint8_t function, struct EventStruct *event, String& string)
143143
0b00110000,
144144
};
145145
constexpr size_t optionCount = NR_ELEMENTS(inputModeValues);
146-
FormSelectorOptions selector(optionCount, inputModeOptions, inputModeValues);
146+
const FormSelectorOptions selector(optionCount, inputModeOptions, inputModeValues);
147147
selector.addFormSelector(F("Input mode"), F("input_mode"), P007_INPUT_MODE);
148148

149149
addFormCheckBox(F("Enable Analog output (AOUT)"), F("output_mode"), P007_OUTPUT_MODE == P007_OUTPUT_ENABLED);

src/_P009_MCP.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ boolean Plugin_009(uint8_t function, struct EventStruct *event, String& string)
7171
portNames[x] += (x < 8 ? x : x - 8);
7272
}
7373
addFormSelectorI2C(F("pi2c"), 8, i2cAddressValues, address);
74-
FormSelectorOptions selector(16, portNames, portValues);
74+
const FormSelectorOptions selector(16, portNames, portValues);
7575
selector.addFormSelector(F("Port"), F("pport"), port);
7676
} else {
7777
success = intArrayContains(8, i2cAddressValues, event->Par1);

src/_P010_BH1750.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ boolean Plugin_010(uint8_t function, struct EventStruct *event, String& string)
8585
RESOLUTION_AUTO_HIGH,
8686
};
8787
constexpr size_t optionCount = NR_ELEMENTS(optionValuesMode);
88-
FormSelectorOptions selector(optionCount, optionsMode, optionValuesMode);
88+
const FormSelectorOptions selector(optionCount, optionsMode, optionValuesMode);
8989
selector.addFormSelector(F("Measurement mode"), F("pmode"), PCONFIG(1));
9090

9191
addFormCheckBox(F("Send sensor to sleep"), F("psleep"), PCONFIG(2));

src/_P011_PME.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ boolean Plugin_011(uint8_t function, struct EventStruct *event, String& string)
8484
const __FlashStringHelper *options[] = { F("Digital"), F("Analog"), F("Input (switch)") };
8585
const int optionValues[] = { P011_TYPE_DIGITAL, P011_TYPE_ANALOG, P011_TYPE_SWITCH };
8686
constexpr size_t optionCount = NR_ELEMENTS(options);
87-
FormSelectorOptions selector(optionCount, options, optionValues);
87+
const FormSelectorOptions selector(optionCount, options, optionValues);
8888
selector.addFormSelector(F("Port Type"), F("p011"), P011_PORT_TYPE);
8989

9090
success = true;

src/_P012_LCD.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ boolean Plugin_012(uint8_t function, struct EventStruct *event, String& string)
9797
};
9898
const int optionValues2[2] = { 1, 2 };
9999
constexpr size_t optionCount = NR_ELEMENTS(optionValues2);
100-
FormSelectorOptions selector(optionCount, options2, optionValues2);
100+
const FormSelectorOptions selector(optionCount, options2, optionValues2);
101101
selector.addFormSelector(F("Display Size"), F("psize"), P012_SIZE);
102102
}
103103

@@ -126,7 +126,7 @@ boolean Plugin_012(uint8_t function, struct EventStruct *event, String& string)
126126
};
127127
const int optionValues3[] = { 0, 1, 2 };
128128
constexpr size_t optionCount = NR_ELEMENTS(optionValues3);
129-
FormSelectorOptions selector(optionCount, options3, optionValues3);
129+
const FormSelectorOptions selector(optionCount, options3, optionValues3);
130130
selector.addFormSelector(F("LCD command Mode"), F("pmode"), P012_MODE);
131131
}
132132

0 commit comments

Comments
 (0)