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. |