8#include "Arp/Base/Core/Enum.hxx"
94 FlagsMask = 4294967232,
124ARP_EXPORT std::ostream& operator<<(std::ostream& os,
AppManagerStatus value);
125ARP_EXPORT std::istream& operator>>(std::istream& is,
AppManagerStatus& value);
131template<>
struct fmt::formatter<
Arp::Services::AppManager::Services::AppManagerStatus> :
public fmt::ostream_formatter {};
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:33
Namespace for services of the AppManager
AppManagerStatus
Bit field that indicates the App Manager state and related flags.
Definition: AppManagerStatus.hpp:30
@ RestartRequired
This bit is set if at least one App needs a restart to work properly.
@ InstallError
Set if an error occurred while installing or uninstalling a PLCnext Technology Application.
@ VerifyingAppSignature
The AppManager is currently verifying app signature.
@ InstallationModeEnabled
This bit is set if the installation mode is enabled.
@ UninstallingApp
The AppManager is currently uninstalling a PLCnext application.
@ InstallingApp
The AppManager is currently installing a PLCnext application.
@ StoppingApp
The AppManager is currently stopping a PLCnext application.
@ StartingApp
The AppManager is currently starting a PLCnext application.
Root namespace for the PLCnext API