8#include "Arp/Base/Core/Enum.hxx"
89 FlagsMask = 4294967232,
114 return static_cast<AppStatus>(~static_cast<uint32>(arg));
119ARP_EXPORT std::ostream& operator<<(std::ostream& os,
AppStatus value);
120ARP_EXPORT std::istream& operator>>(std::istream& is,
AppStatus& value);
126template<>
struct fmt::formatter<
Arp::Services::AppManager::Services::AppStatus> :
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
@ RestartRequired
This bit is set if at least one App needs a restart to work properly.
AppStatus
Bit field that indicates the status of a PLCnext application and related flags.
Definition: AppStatus.hpp:31
@ StopError
This bit is set if an error has occurred during the last stop operation of the PLCnext Technology App...
@ Installed
The PLCnext Technology App is installed. This is an initial app status on installation,...
@ StartError
This bit is set if an error has occurred during the last start operation of the PLCnext Technology Ap...
@ Uninstalling
The PLCnext application is being uninstalled.
@ Stopped
summary>Thread is either waiting for an event, currently sleeping or waits for another thread to fini...
Root namespace for the PLCnext API