PLCnext API Documentation
22.9.0.33
|
Namespace for interfaces and classes of Execution and Sychronization Manager (ESM) More...
Classes | |
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 | ProgramProviderBase |
class | ProgramComponentBase |
class | ProgramBase |
This class implements the base functionality of a program. More... | |
class | RtEvent |
Rt event for bidirectional exchange of events in the ESM context. E.g. this is used to trigger a task execution cycle of PreDefinedEventTask and UserDefinedEventTask. In this case the task is the subscriber of the event. 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. The RtEventManagerProxy can be get by methods of AppDomainSingleton. More... | |
class | RtEventManagerSharedData |
class | IRtEventManager |
class | DynamicPortsProgramBase |
Base class for a program providing dynamic ports More... | |
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)