PLCnext API Documentation 25.0.2.69
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
Arp::Plc::Commons::Domain::PlcDomainProxy Class Reference
Inheritance diagram for Arp::Plc::Commons::Domain::PlcDomainProxy:
Inheritance graph

Public Types

using Instance = PlcDomainProxy
 
using InstancePtr = std::unique_ptr< Instance >
 
using PlcStartKind = Arp::Plc::Domain::Commons::PlcStartKind
 

Public Member Functions

 PlcDomainProxy (void)=default
 Constructs an PlcDomainProxy instance.
 
bool IsPlcSuspendedBySwitch (void)
 Deprecated! More...
 
bool IsPlcSuspendedBySystemWatchdog (bool &warmStartNotPossible, bool &autoRestart)
 Deprecated! More...
 
bool IsPlcSuspendedBySystemWatchdog (PlcStartKind &startKind)
 Deprecated! More...
 
void RegisterComponent (IComponent &component, bool isSystemComponent=false)
 
void RegisterProxyComponent (IComponent &component)
 
void UnregisterComponent (IComponent &component)
 

Static Public Member Functions

static InstanceCreateInstance (void)
 
static bool IsCreated (void)
 
static void DisposeInstance (void)
 
static InstanceGetInstance (void)
 

Public Attributes

event< void > PlcLoading
 
event< void > PlcLoaded
 
event< PlcStartKindPlcStarting
 
event< void > PlcStarted
 
event< void > PlcStopping
 
event< void > PlcStopped
 
event< bool > PlcUnloading
 
event< bool > PlcUnloaded
 
event< void > PlcChanging
 
event< bool > PlcChanged
 

Friends

class Arp::Plc::Domain::PlcDomainComponent
 
class Arp::Plc::Domain::PlcDomainProxyComponent
 

Member Function Documentation

◆ IsPlcSuspendedBySwitch()

bool Arp::Plc::Commons::Domain::PlcDomainProxy::IsPlcSuspendedBySwitch ( void  )

Deprecated!

Deprecated:
Use IPlcManagerService::GetPlcState()

◆ IsPlcSuspendedBySystemWatchdog() [1/2]

bool Arp::Plc::Commons::Domain::PlcDomainProxy::IsPlcSuspendedBySystemWatchdog ( bool &  warmStartNotPossible,
bool &  autoRestart 
)

Deprecated!

Deprecated:
Use IPlcManagerService::GetPlcState()

◆ IsPlcSuspendedBySystemWatchdog() [2/2]

bool Arp::Plc::Commons::Domain::PlcDomainProxy::IsPlcSuspendedBySystemWatchdog ( PlcStartKind startKind)

Deprecated!

Deprecated:
Use IPlcManagerService::GetPlcState()

The documentation for this class was generated from the following files: