PLCnext API Documentation 25.0.2.69
|
Namespace for interfaces and classes of Execution and Sychronization Manager (ESM) More...
Classes | |
class | DynamicPortsProgramBase |
Base class for a program providing dynamic ports More... | |
class | IProgram |
Interface to implement PLC program to be executed in realtime context. More... | |
class | IProgramComponent |
Interface to realizes an access to a plc program provider. More... | |
class | IProgramProvider |
Interface to realizes an program provider. More... | |
class | IRtEventManager |
class | ProgramBase |
This class implements the base functionality of a program. More... | |
class | ProgramComponentBase |
class | ProgramProviderBase |
class | RtEvent |
Rt event for bidirectional exchange of events in the ESM context. Instances of this will be created by the configuration of ESM and can be get with the RtEventManagerProxy. More... | |
class | RtEventManagerProxy |
With the rt event manager proxy can be get instances of RtEvent. The instances of RtEvent will be created by the configuration of ESM at the plc startup. More... | |
class | RtEventManagerSharedData |
Enumerations | |
enum class | ExceptionTypeId : uint32 { None = 0 , ArpException = 1 , StdException = 2 , UnknownException = 3 , Signal = 4 , Watchdog = 5 } |
Functions | |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, ExceptionTypeId value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, ExceptionTypeId &value) |
Namespace for interfaces and classes of Execution and Sychronization Manager (ESM)