Optimize performance by removing not required string constructors
This commit is contained in:
parent
c999197dae
commit
f21dd351ef
@ -25,7 +25,7 @@ bool HM_1CH::isValidSerial(uint64_t serial)
|
|||||||
|
|
||||||
String HM_1CH::typeName()
|
String HM_1CH::typeName()
|
||||||
{
|
{
|
||||||
return String(F("HM-300, HM-350, HM-400"));
|
return F("HM-300, HM-350, HM-400");
|
||||||
}
|
}
|
||||||
|
|
||||||
const byteAssign_t* HM_1CH::getByteAssignment()
|
const byteAssign_t* HM_1CH::getByteAssignment()
|
||||||
|
|||||||
@ -25,7 +25,7 @@ bool HM_2CH::isValidSerial(uint64_t serial)
|
|||||||
|
|
||||||
String HM_2CH::typeName()
|
String HM_2CH::typeName()
|
||||||
{
|
{
|
||||||
return String(F("HM-600, HM-700, HM-800"));
|
return F("HM-600, HM-700, HM-800");
|
||||||
}
|
}
|
||||||
|
|
||||||
const byteAssign_t* HM_2CH::getByteAssignment()
|
const byteAssign_t* HM_2CH::getByteAssignment()
|
||||||
|
|||||||
@ -25,7 +25,7 @@ bool HM_4CH::isValidSerial(uint64_t serial)
|
|||||||
|
|
||||||
String HM_4CH::typeName()
|
String HM_4CH::typeName()
|
||||||
{
|
{
|
||||||
return String(F("HM-1000, HM-1200, HM-1500"));
|
return F("HM-1000, HM-1200, HM-1500");
|
||||||
}
|
}
|
||||||
|
|
||||||
const byteAssign_t* HM_4CH::getByteAssignment()
|
const byteAssign_t* HM_4CH::getByteAssignment()
|
||||||
|
|||||||
@ -59,214 +59,214 @@ void AlarmLogParser::getLogEntry(uint8_t entryId, AlarmLogEntry_t* entry)
|
|||||||
|
|
||||||
switch (entry->MessageId) {
|
switch (entry->MessageId) {
|
||||||
case 1:
|
case 1:
|
||||||
entry->Message = String(F("Inverter start"));
|
entry->Message = F("Inverter start");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
entry->Message = String(F("DTU command failed"));
|
entry->Message = F("DTU command failed");
|
||||||
break;
|
break;
|
||||||
case 121:
|
case 121:
|
||||||
entry->Message = String(F("Over temperature protection"));
|
entry->Message = F("Over temperature protection");
|
||||||
break;
|
break;
|
||||||
case 124:
|
case 124:
|
||||||
entry->Message = String(F("Shut down by remote control"));
|
entry->Message = F("Shut down by remote control");
|
||||||
break;
|
break;
|
||||||
case 125:
|
case 125:
|
||||||
entry->Message = String(F("Grid configuration parameter error"));
|
entry->Message = F("Grid configuration parameter error");
|
||||||
break;
|
break;
|
||||||
case 126:
|
case 126:
|
||||||
entry->Message = String(F("Software error code 126"));
|
entry->Message = F("Software error code 126");
|
||||||
break;
|
break;
|
||||||
case 127:
|
case 127:
|
||||||
entry->Message = String(F("Firmware error"));
|
entry->Message = F("Firmware error");
|
||||||
break;
|
break;
|
||||||
case 128:
|
case 128:
|
||||||
entry->Message = String(F("Software error code 128"));
|
entry->Message = F("Software error code 128");
|
||||||
break;
|
break;
|
||||||
case 129:
|
case 129:
|
||||||
entry->Message = String(F("Abnormal bias"));
|
entry->Message = F("Abnormal bias");
|
||||||
break;
|
break;
|
||||||
case 130:
|
case 130:
|
||||||
entry->Message = String(F("Offline"));
|
entry->Message = F("Offline");
|
||||||
break;
|
break;
|
||||||
case 141:
|
case 141:
|
||||||
entry->Message = String(F("Grid: Grid overvoltage"));
|
entry->Message = F("Grid: Grid overvoltage");
|
||||||
break;
|
break;
|
||||||
case 142:
|
case 142:
|
||||||
entry->Message = String(F("Grid: 10 min value grid overvoltage"));
|
entry->Message = F("Grid: 10 min value grid overvoltage");
|
||||||
break;
|
break;
|
||||||
case 143:
|
case 143:
|
||||||
entry->Message = String(F("Grid: Grid undervoltage"));
|
entry->Message = F("Grid: Grid undervoltage");
|
||||||
break;
|
break;
|
||||||
case 144:
|
case 144:
|
||||||
entry->Message = String(F("Grid: Grid overfrequency"));
|
entry->Message = F("Grid: Grid overfrequency");
|
||||||
break;
|
break;
|
||||||
case 145:
|
case 145:
|
||||||
entry->Message = String(F("Grid: Grid underfrequency"));
|
entry->Message = F("Grid: Grid underfrequency");
|
||||||
break;
|
break;
|
||||||
case 146:
|
case 146:
|
||||||
entry->Message = String(F("Grid: Rapid grid frequency change rate"));
|
entry->Message = F("Grid: Rapid grid frequency change rate");
|
||||||
break;
|
break;
|
||||||
case 147:
|
case 147:
|
||||||
entry->Message = String(F("Grid: Power grid outage"));
|
entry->Message = F("Grid: Power grid outage");
|
||||||
break;
|
break;
|
||||||
case 148:
|
case 148:
|
||||||
entry->Message = String(F("Grid: Grid disconnection"));
|
entry->Message = F("Grid: Grid disconnection");
|
||||||
break;
|
break;
|
||||||
case 149:
|
case 149:
|
||||||
entry->Message = String(F("Grid: Island detected"));
|
entry->Message = F("Grid: Island detected");
|
||||||
break;
|
break;
|
||||||
case 205:
|
case 205:
|
||||||
entry->Message = String(F("MPPT-A: Input overvoltage"));
|
entry->Message = F("MPPT-A: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 206:
|
case 206:
|
||||||
entry->Message = String(F("MPPT-B: Input overvoltage"));
|
entry->Message = F("MPPT-B: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 207:
|
case 207:
|
||||||
entry->Message = String(F("MPPT-A: Input undervoltage"));
|
entry->Message = F("MPPT-A: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 208:
|
case 208:
|
||||||
entry->Message = String(F("MPPT-B: Input undervoltage"));
|
entry->Message = F("MPPT-B: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 209:
|
case 209:
|
||||||
entry->Message = String(F("PV-1: No input"));
|
entry->Message = F("PV-1: No input");
|
||||||
break;
|
break;
|
||||||
case 210:
|
case 210:
|
||||||
entry->Message = String(F("PV-2: No input"));
|
entry->Message = F("PV-2: No input");
|
||||||
break;
|
break;
|
||||||
case 211:
|
case 211:
|
||||||
entry->Message = String(F("PV-3: No input"));
|
entry->Message = F("PV-3: No input");
|
||||||
break;
|
break;
|
||||||
case 212:
|
case 212:
|
||||||
entry->Message = String(F("PV-4: No input"));
|
entry->Message = F("PV-4: No input");
|
||||||
break;
|
break;
|
||||||
case 213:
|
case 213:
|
||||||
entry->Message = String(F("MPPT-A: PV-1 & PV-2 abnormal wiring"));
|
entry->Message = F("MPPT-A: PV-1 & PV-2 abnormal wiring");
|
||||||
break;
|
break;
|
||||||
case 214:
|
case 214:
|
||||||
entry->Message = String(F("MPPT-B: PV-3 & PV-4 abnormal wiring"));
|
entry->Message = F("MPPT-B: PV-3 & PV-4 abnormal wiring");
|
||||||
break;
|
break;
|
||||||
case 215:
|
case 215:
|
||||||
entry->Message = String(F("PV-1: Input overvoltage"));
|
entry->Message = F("PV-1: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 216:
|
case 216:
|
||||||
entry->Message = String(F("PV-1: Input undervoltage"));
|
entry->Message = F("PV-1: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 217:
|
case 217:
|
||||||
entry->Message = String(F("PV-2: Input overvoltage"));
|
entry->Message = F("PV-2: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 218:
|
case 218:
|
||||||
entry->Message = String(F("PV-2: Input undervoltage"));
|
entry->Message = F("PV-2: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 219:
|
case 219:
|
||||||
entry->Message = String(F("PV-3: Input overvoltage"));
|
entry->Message = F("PV-3: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 220:
|
case 220:
|
||||||
entry->Message = String(F("PV-3: Input undervoltage"));
|
entry->Message = F("PV-3: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 221:
|
case 221:
|
||||||
entry->Message = String(F("PV-4: Input overvoltage"));
|
entry->Message = F("PV-4: Input overvoltage");
|
||||||
break;
|
break;
|
||||||
case 222:
|
case 222:
|
||||||
entry->Message = String(F("PV-4: Input undervoltage"));
|
entry->Message = F("PV-4: Input undervoltage");
|
||||||
break;
|
break;
|
||||||
case 301:
|
case 301:
|
||||||
entry->Message = String(F("Hardware error code 301"));
|
entry->Message = F("Hardware error code 301");
|
||||||
break;
|
break;
|
||||||
case 302:
|
case 302:
|
||||||
entry->Message = String(F("Hardware error code 302"));
|
entry->Message = F("Hardware error code 302");
|
||||||
break;
|
break;
|
||||||
case 303:
|
case 303:
|
||||||
entry->Message = String(F("Hardware error code 303"));
|
entry->Message = F("Hardware error code 303");
|
||||||
break;
|
break;
|
||||||
case 304:
|
case 304:
|
||||||
entry->Message = String(F("Hardware error code 304"));
|
entry->Message = F("Hardware error code 304");
|
||||||
break;
|
break;
|
||||||
case 305:
|
case 305:
|
||||||
entry->Message = String(F("Hardware error code 305"));
|
entry->Message = F("Hardware error code 305");
|
||||||
break;
|
break;
|
||||||
case 306:
|
case 306:
|
||||||
entry->Message = String(F("Hardware error code 306"));
|
entry->Message = F("Hardware error code 306");
|
||||||
break;
|
break;
|
||||||
case 307:
|
case 307:
|
||||||
entry->Message = String(F("Hardware error code 307"));
|
entry->Message = F("Hardware error code 307");
|
||||||
break;
|
break;
|
||||||
case 308:
|
case 308:
|
||||||
entry->Message = String(F("Hardware error code 308"));
|
entry->Message = F("Hardware error code 308");
|
||||||
break;
|
break;
|
||||||
case 309:
|
case 309:
|
||||||
entry->Message = String(F("Hardware error code 309"));
|
entry->Message = F("Hardware error code 309");
|
||||||
break;
|
break;
|
||||||
case 310:
|
case 310:
|
||||||
entry->Message = String(F("Hardware error code 310"));
|
entry->Message = F("Hardware error code 310");
|
||||||
break;
|
break;
|
||||||
case 311:
|
case 311:
|
||||||
entry->Message = String(F("Hardware error code 311"));
|
entry->Message = F("Hardware error code 311");
|
||||||
break;
|
break;
|
||||||
case 312:
|
case 312:
|
||||||
entry->Message = String(F("Hardware error code 312"));
|
entry->Message = F("Hardware error code 312");
|
||||||
break;
|
break;
|
||||||
case 313:
|
case 313:
|
||||||
entry->Message = String(F("Hardware error code 313"));
|
entry->Message = F("Hardware error code 313");
|
||||||
break;
|
break;
|
||||||
case 314:
|
case 314:
|
||||||
entry->Message = String(F("Hardware error code 314"));
|
entry->Message = F("Hardware error code 314");
|
||||||
break;
|
break;
|
||||||
case 5041:
|
case 5041:
|
||||||
entry->Message = String(F("Error code-04 Port 1"));
|
entry->Message = F("Error code-04 Port 1");
|
||||||
break;
|
break;
|
||||||
case 5042:
|
case 5042:
|
||||||
entry->Message = String(F("Error code-04 Port 2"));
|
entry->Message = F("Error code-04 Port 2");
|
||||||
break;
|
break;
|
||||||
case 5043:
|
case 5043:
|
||||||
entry->Message = String(F("Error code-04 Port 3"));
|
entry->Message = F("Error code-04 Port 3");
|
||||||
break;
|
break;
|
||||||
case 5044:
|
case 5044:
|
||||||
entry->Message = String(F("Error code-04 Port 4"));
|
entry->Message = F("Error code-04 Port 4");
|
||||||
break;
|
break;
|
||||||
case 5051:
|
case 5051:
|
||||||
entry->Message = String(F("PV Input 1 Overvoltage/Undervoltage"));
|
entry->Message = F("PV Input 1 Overvoltage/Undervoltage");
|
||||||
break;
|
break;
|
||||||
case 5052:
|
case 5052:
|
||||||
entry->Message = String(F("PV Input 2 Overvoltage/Undervoltage"));
|
entry->Message = F("PV Input 2 Overvoltage/Undervoltage");
|
||||||
break;
|
break;
|
||||||
case 5053:
|
case 5053:
|
||||||
entry->Message = String(F("PV Input 3 Overvoltage/Undervoltage"));
|
entry->Message = F("PV Input 3 Overvoltage/Undervoltage");
|
||||||
break;
|
break;
|
||||||
case 5054:
|
case 5054:
|
||||||
entry->Message = String(F("PV Input 4 Overvoltage/Undervoltage"));
|
entry->Message = F("PV Input 4 Overvoltage/Undervoltage");
|
||||||
break;
|
break;
|
||||||
case 5060:
|
case 5060:
|
||||||
entry->Message = String(F("Abnormal bias"));
|
entry->Message = F("Abnormal bias");
|
||||||
break;
|
break;
|
||||||
case 5070:
|
case 5070:
|
||||||
entry->Message = String(F("Over temperature protection"));
|
entry->Message = F("Over temperature protection");
|
||||||
break;
|
break;
|
||||||
case 5080:
|
case 5080:
|
||||||
entry->Message = String(F("Grid Overvoltage/Undervoltage"));
|
entry->Message = F("Grid Overvoltage/Undervoltage");
|
||||||
break;
|
break;
|
||||||
case 5090:
|
case 5090:
|
||||||
entry->Message = String(F("Grid Overfrequency/Underfrequency"));
|
entry->Message = F("Grid Overfrequency/Underfrequency");
|
||||||
break;
|
break;
|
||||||
case 5100:
|
case 5100:
|
||||||
entry->Message = String(F("Island detected"));
|
entry->Message = F("Island detected");
|
||||||
break;
|
break;
|
||||||
case 5120:
|
case 5120:
|
||||||
entry->Message = String(F("EEPROM reading and writing error"));
|
entry->Message = F("EEPROM reading and writing error");
|
||||||
break;
|
break;
|
||||||
case 5150:
|
case 5150:
|
||||||
entry->Message = String(F("10 min value grid overvoltage"));
|
entry->Message = F("10 min value grid overvoltage");
|
||||||
break;
|
break;
|
||||||
case 5200:
|
case 5200:
|
||||||
entry->Message = String(F("Firmware error"));
|
entry->Message = F("Firmware error");
|
||||||
break;
|
break;
|
||||||
case 8310:
|
case 8310:
|
||||||
entry->Message = String(F("Shut down"));
|
entry->Message = F("Shut down");
|
||||||
break;
|
break;
|
||||||
case 9000:
|
case 9000:
|
||||||
entry->Message = String(F("Microinverter is suspected of being stolen"));
|
entry->Message = F("Microinverter is suspected of being stolen");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
entry->Message = String(F("Unknown"));
|
entry->Message = F("Unknown");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -375,7 +375,7 @@ String NetworkSettingsClass::macAddress()
|
|||||||
return WiFi.macAddress();
|
return WiFi.macAddress();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return String("");
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user