PLCnext API Documentation 26.6.0.38
AppManagerErrorCode.hpp
1
2//
3// Copyright Phoenix Contact GmbH & Co. KG
4//
6#pragma once
8#include "Arp/Base/Core/Enum.hxx"
9
10// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED
11
13{
14
55{
59 None = 0,
60
64 Unknown = 1,
65
69 FileNotFound = 2,
70
75
80
85
89 AppNotStarted = 6,
90
94 AppMountError = 7,
95
100
104 SettingsError = 9,
105
110
114 IoError = 11,
115
120
124 KeyNotFound = 13,
125
130
135
139 WrongIdentifier = 16,
140
145
149 AppPartActive = 18,
150
154 AppPartNotActive = 19,
155
160
164 AppConfigError = 21,
165
170
175
179 RestartScheduled = 24,
180
184 DuplicatedEntry = 25,
185
190
195
200
205
210
215
220
224 AppUpdateError = 33,
225
230
235
239 AppManagerBusy = 36,
240
245
250
255
259 WebConfigError = 40,
260};
261
263// global stream operators of enum AppManagerErrorCode for logging and parsing
264ARP_EXPORT std::ostream& operator<<(std::ostream& os, AppManagerErrorCode value);
265ARP_EXPORT std::istream& operator>>(std::istream& is, AppManagerErrorCode& value);
266
267} // end of namespace Arp::Services::AppManager::Services
268
270// template specialization of AppManagerErrorCode formatter
271template<> 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
Namespace for services of the AppManager
AppManagerErrorCode
This enum defines error codes used by the App Manager.
Definition: AppManagerErrorCode.hpp:55
@ WrongIdentifier
Verification of the PLCnext application identifier failed when installing the application.
@ AppInfoFileNotFound
The PLCnext application information file was not found.
@ TargetIncompatible
The control unit is incompatible with the PLCnext application.
@ DiscontinuedAppPart
App part has beem discontinued and is not supported any more
@ UndefinedPlcnextService
The PLCnext service is undefined.
@ AppVersionParseError
While parsing the application version.
@ ServiceSubscribingError
An error occurred while subscribing to a service.
@ AppAlreadyInstalled
An PLCnext application with the same app identifier is already installed.
@ UndefinedAppLicenseType
The application license type is undefined.
@ AppAlreadyStarted
The PLCnext application is already started.
@ WebConfigError
Indicates an error while processing the web configuration
@ InvalidAppLicense
The application license is invalid.
@ AppNotInstalled
The referenced PLCnext application is not installed.
@ InvalidConfigError
Configuration has invalid content
@ AppInfoFileError
The PLCnext application information file could not be read.
@ FirmwareIncompatible
The firmware version does not match the requirements of the PLCnext application.
@ AppUpdateError
An error occurred during the application update.
@ AppMountError
An error occurred while mounting the PLCnext application container.
@ AppVersionIncompatible
The application version is incompatible.
@ EngineerAppStarted
An Engineer application is already started, this must first be stopped.
@ AppNotStarted
The PLCnext application is not started.
@ AppConfigError
An application configuration error has occurred.
@ OciContainerPartError
An error occurred in the oci container part
@ IoError
An input/output error has occurred.
@ InvalidIdentifierFormat
The identifier format is invalid.
@ InstallationModeInactive
Installation mode is inactive.
Root namespace for the PLCnext API