PLCnext API Documentation
22.3.0.20
|
Namespace for Profinet I/O controller services More...
Classes | |
class | AcyclicCommunicationServiceProxyFactory |
Proxy factory class of service IAcyclicCommunicationService More... | |
class | AddressConversionServiceProxyFactory |
Proxy factory class of service IAddressConversionService More... | |
class | AlarmInfo |
This structure contains all information about a received alarm. For more information read the PROFINET specification. More... | |
class | AlarmServiceProxyFactory |
Proxy factory class of service IAlarmService More... | |
class | API |
API data More... | |
class | APIDifference |
API data with differences More... | |
class | ArConfiguration |
Contains configuration for an AR More... | |
class | ArConfigurationServiceProxyFactory |
Proxy factory class of service IArConfigurationService More... | |
class | ArDataResult |
Container for a combination of an error code and a value which is a result for a read operation to a single setting. More... | |
class | ArDataServiceProxyFactory |
Proxy factory class of service IArDataService More... | |
class | ArDifference |
Contains AR configurations with differences More... | |
class | ArInfo |
Container for a combination of an error code and a value which is a result for a read operation to a single setting. More... | |
class | ArManagementServiceProxyFactory |
Proxy factory class of service IArManagementService More... | |
class | ArStatisticServiceProxyFactory |
Proxy factory class of service IArStatisticService More... | |
class | ArStatisticValue |
Contains statistic values of one application relation More... | |
class | ChannelErrorTypeInfo |
This struct contains the name and help texts to a diagnosis error type. More... | |
class | ChannelProcessAlarmReasonInfo |
This struct contains the name and help texts to a diagnosis process alarm reason. More... | |
class | DeviceIdentityInfo |
This struct contains the vendor name and the device name of one device More... | |
class | DiagnosisItem |
Contains diagnosis source and corresponding diagnoses. Result of Arp.Io.ProfinetStack.Controller.Services.IDiagnosisQueryService.Query. More... | |
class | DiagnosisQueryServiceProxyFactory |
Proxy factory class of service IDiagnosisQueryService More... | |
class | DiagnosisSource |
Contains the information where a diagnosis is located on the device according to "Guideline for PROFINET - Diagnosis for PROFINET" More... | |
class | DiagnosticInfo |
Container for a combination of an error code and a value which is a result for a read operation to a single setting. More... | |
class | DiagnosticResult |
Container for a combination of an error code and a value which is a result for a read operation to a single setting. More... | |
class | IAcyclicCommunicationService |
Use this service for acyclic PROFINET communication More... | |
class | IAddressConversionService |
Use this service for conversion of addresses and node IDs More... | |
class | IAlarmService |
Use this service to work receive PROFINET alarms More... | |
class | IArConfigurationService |
This service provides PROFINET AR configurations and differences More... | |
class | IArDataService |
Use this service to manage PROFINET Controller Application Relationships (AR) More... | |
class | IArManagementService |
Use this service to manage PROFINET Application Relationships (AR) More... | |
class | IArStatisticService |
This services provides statistic values for Profinet application relations (AR) More... | |
class | IDiagnosisQueryService |
This services allows access to the diagnosis informationen of the subordinated devices. The diagnosis information of the related submodules are shadowed in a local data base. More... | |
class | ITextLookupService |
This service offers methods to look up texts for the configured devices. The device specific texts need to be transfered with the project. This service only supports project related and system defined information. More... | |
class | Module |
Module data More... | |
class | ModuleDifference |
Module data with differences More... | |
class | NodeIdentityInfo |
Contains the ident numbers and names the corresponding module and submodule of a node. More... | |
class | ProfinetAddress |
This structure contains all parameters of a PROFINET address More... | |
class | RecordParam |
Parameter to address a module. Use either the Node ID or the address consisting the station name, slot number and subslot number. More... | |
class | RecordResult |
Result of the record service More... | |
class | StandardDiagnosisInformation |
Contains diagnosis information in standard format. More... | |
class | Submodule |
Submodule data More... | |
class | SubmoduleDifference |
Submodule data with differences More... | |
class | TextLookupServiceProxyFactory |
Proxy factory class of service ITextLookupService More... | |
class | UsiDiagnosisInformation |
Contains informationen about diagnosis, that are not in standard format. These are dedicated to fieldbus integration. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, ArDataAccessError rhs) |
std::istream & | operator>> (std::istream &is, ArDataAccessError &rhs) |
std::ostream & | operator<< (std::ostream &os, ChannelQualifier rhs) |
std::istream & | operator>> (std::istream &is, ChannelQualifier &rhs) |
std::ostream & | operator<< (std::ostream &os, DiagnosisDirection rhs) |
std::istream & | operator>> (std::istream &is, DiagnosisDirection &rhs) |
std::ostream & | operator<< (std::ostream &os, FilterLevel rhs) |
std::istream & | operator>> (std::istream &is, FilterLevel &rhs) |
Namespace for Profinet I/O controller services
This enumeration contains the possible data access errors.
Enumerator | |
---|---|
None | No error. |
NotExists | The port/variable does not exist. |
NotAuthorized | The user is not authorized. |
TypeMismatch | During a write operation the type of the value is not suitable for the particular port. The Arp.Io.ProfinetStack.Controller.Services.IArDataService does not convert types. The type of each value which is to be written needs to be suitable for the particular port. |
AttributeNameSyntaxError | The name of the attribute as given during a write or read operation is syntactically not correct. For example the attribute name contains an index range. |
PortNameSemanticError | The semantic of the name of the attribute as given during a write or read operation is semantically not correct. For example the attribute name contains an index range with a start index not lower than the end index. |
IndexOutOfRange | The attribute name contains an index which is out of range. For example a the attribute is addressed as if it was a |
NotImplemented | The attribute type is not implemented yet. |
NotSupported | The attribute type is not supported. |
Describes diagnosis severity.
Used to determine which values of Arp.Io.ProfinetStack.Controller.Services.DiagnosisSource are used to filter diagnoses.