PLCnext API Documentation  22.9.0.33
Classes | Enumerations | Functions
Arp::Plc::Domain::Services Namespace Reference

Namespace for services of the PLC domain More...

Classes

class  IPlcManagerService
 Use this service to control the PLC of the controller. More...
 
class  PlcManagerServiceProxyFactory
 Proxy factory class of service IPlcManagerService More...
 
class  IPlcManagerService2
 The DownloadChange extension of the Arp.Plc.Domain.Services.IPlcManagerService. More...
 
class  PlcManagerService2ProxyFactory
 Proxy factory class of service IPlcManagerService2 More...
 
class  IPlcInfoService
 Provides informations about the Plc (realtime) project. More...
 
class  PlcInfoServiceProxyFactory
 Proxy factory class of service IPlcInfoService More...
 

Enumerations

enum class  PlcInfoId : int32 { None = 0 , ProjectName = 1 , AuthorizeDataAccess = 2 }
 Collects all identifiers of Plc informations to be read by IPlcInfoService. More...
 

Functions

ARP_CXX_SYMBOL_EXPORT std::ostream & operator<< (std::ostream &os, PlcInfoId value)
 
ARP_CXX_SYMBOL_EXPORT std::istream & operator>> (std::istream &is, PlcInfoId &value)
 

Detailed Description

Namespace for services of the PLC domain

Enumeration Type Documentation

◆ PlcInfoId

Collects all identifiers of Plc informations to be read by IPlcInfoService.

Enumerator
None 

Not initialized.

ProjectName 

The name of the actual project/application.

AuthorizeDataAccess 

Indicates whether access to variables in GDS shall be authorized.