57 lines
1.1 KiB
C
57 lines
1.1 KiB
C
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
#pragma once
|
|
|
|
enum WebApiError {
|
|
GenericBase = 1000,
|
|
GenericSuccess,
|
|
GenericNoValueFound,
|
|
GenericDataTooLarge,
|
|
GenericParseError,
|
|
GenericValueMissing,
|
|
|
|
DtuBase = 2000,
|
|
DtuSerialZero,
|
|
DtuPollZero,
|
|
DtuInvalidPowerLevel,
|
|
|
|
ConfigBase = 3000,
|
|
ConfigNotDeleted,
|
|
ConfigSuccess,
|
|
|
|
InverterBase = 4000,
|
|
InverterSerialZero,
|
|
InverterNameLength,
|
|
InverterCount,
|
|
InverterAdded,
|
|
InverterInvalidId,
|
|
InverterInvalidMaxChannel,
|
|
InverterChanged,
|
|
InverterDeleted,
|
|
|
|
LimitBase = 5000,
|
|
LimitSerialZero,
|
|
LimitInvalidLimit,
|
|
LimitInvalidType,
|
|
LimitInvalidInverter,
|
|
|
|
MaintenanceBase = 6000,
|
|
MaintenanceRebootTriggered,
|
|
MaintenanceRebootCancled,
|
|
|
|
MqttBase = 7000,
|
|
MqttHostnameLength,
|
|
MqttUsernameLength,
|
|
MqttPasswordLength,
|
|
MqttTopicLength,
|
|
MqttTopicCharacter,
|
|
MqttTopicTrailingSlash,
|
|
MqttPort,
|
|
MqttCertificateLength,
|
|
MqttLwtTopicLength,
|
|
MqttLwtTopicCharacter,
|
|
MqttLwtOnlineLength,
|
|
MqttLwtOfflineLength,
|
|
MqttPublishInterval,
|
|
MqttHassTopicLength,
|
|
MqttHassTopicCharacter,
|
|
}; |