| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
Namespace for Profinet I/O controller services More...
Classes | |
| class | AcyclicCommunicationServiceProxyFactory | 
| class | AddressConversionServiceProxyFactory | 
| struct | AlarmInfo | 
| This structure contains all information about a received alarm. For more information read the PROFINET specification.  More... | |
| class | AlarmServiceProxyFactory | 
| struct | 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 | 
| struct | 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 | 
| class | ArStatisticServiceProxyFactory | 
| struct | ArStatisticValue | 
| Contains statistic values of one application relation  More... | |
| struct | 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... | |
| struct | 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 | 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... | |
| struct | ProfinetAddress | 
| This structure contains all parameters of a PROFINET address  More... | |
| struct | RecordParam | 
| Parameter to address a module. Use either the Node ID or the address consisting the station name, slot number and subslot number.  More... | |
| struct | RecordResult | 
| Result of the record service  More... | |
Enumerations | |
| enum | ArDataAccessError : uint8 {  ArDataAccessError::None = 0, ArDataAccessError::NotExists = 1, ArDataAccessError::NotAuthorized = 2, ArDataAccessError::TypeMismatch = 3, ArDataAccessError::AttributeNameSyntaxError = 4, ArDataAccessError::PortNameSemanticError = 5, ArDataAccessError::IndexOutOfRange = 6, ArDataAccessError::NotImplemented = 7, ArDataAccessError::NotSupported = 8 }  | 
| This enumeration contains the possible data access errors.  More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, ArDataAccessError rhs) | 
| std::istream & | operator>> (std::istream &is, ArDataAccessError &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.  | 
 1.8.13