|
PLCnext API Documentation
20.0.0.24462
|
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