8#include "Arp/Base/Core/Enum.hxx"
12namespace Arp::Services::AppManager::Services
18enum class AppManagerErrorCode :
int32
43 AppAlreadyInstalled = 4,
48 AppAlreadyStarted = 5,
73 AppInfoFileNotFound = 10,
83 EngineerAppStarted = 12,
93 TargetIncompatible = 14,
98 FirmwareIncompatible = 15,
103 WrongIdentifier = 16,
108 InvalidIdentifierFormat = 17,
118 AppPartNotActive = 19,
123 MultiPartDefinition = 20,
133 InstallationModeActive = 22,
138 InstallationModeInactive = 23,
143 RestartScheduled = 24,
148 DuplicatedEntry = 25,
153 InconsistentConfig = 26,
158 UndefinedPlcnextService = 27,
163 ServiceSubscribingError = 28,
168 UndefinedAppLicenseType = 29,
173 InvalidAppLicense = 30,
178 AppVersionParseError = 31,
183 AppVersionIncompatible = 32,
193 PlcStartStopError = 34,
198 DiscontinuedAppPart = 35,
208 OciContainerPartError = 37,
213ARP_EXPORT std::ostream& operator<<(std::ostream& os, AppManagerErrorCode value);
214ARP_EXPORT std::istream& operator>>(std::istream& is, AppManagerErrorCode& value);
220template<>
struct fmt::formatter<
Arp::Services::AppManager::Services::AppManagerErrorCode> :
public fmt::ostream_formatter {};
std::int32_t int32
The Arp integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Root namespace for the PLCnext API