Use this service to manage PROFINET Controller Application Relationships (AR)
More...
#include <IArDataService.hpp>
|
| IArDataService (void)=default |
| Constructs an IArDataService instance.
|
|
virtual void | GetAllArInfo (GetAllArInfoResultDelegate resultDelegate)=0 |
| This method returns a list of ArInfo-objects with DNS-Name and AR-User-Id of each configured profinet device More...
|
|
virtual void | GetAllArAttributeNames (uint16 arUserId, GetAllArAttributeNamesResultDelegate resultDelegate)=0 |
| This method returns an array of strings with all available attributes of specified AR-User-Id of which values can be read More...
|
|
virtual ArDataResult | GetAttributeValue (uint16 arUserId, const RscString< 256 > &attributeName)=0 |
| Read a single attribute value More...
|
|
virtual void | GetAttributeValues (uint16 arUserId, GetAttributeValuesAttributeNameDelegate attributeNameDelegate, GetAttributeValuesResultDelegate resultDelegate)=0 |
| Read a list of attribute values More...
|
|
virtual std::vector< DiagnosticResult > | GetArDiagnosis (const std::vector< uint16 > &arUserId)=0 |
| Read an array of diagnosis information More...
|
|
| IRscService (void)=default |
| Constructs an IRscService instance.
|
|
virtual | ~IRscService (void)=default |
| Destructs this instance and frees all resouces.
|
|
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
| Returns a reference to service proxy factory to create a proxy instance of the service More...
|
|
Use this service to manage PROFINET Controller Application Relationships (AR)
This service is defined in library Arp.Io.ProfinetStack.
Realtime Usage: This API call does not have to be deterministic in runtime behaviour, so an asynchronous execution should be considered.
◆ GetAllArAttributeNames()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArDataService::GetAllArAttributeNames |
( |
uint16 |
arUserId, |
|
|
GetAllArAttributeNamesResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
This method returns an array of strings with all available attributes of specified AR-User-Id of which values can be read
- Parameters
-
arUserId | ArUserId to specify AR of requested items |
- Returns
- array of strings with all available attributes
◆ GetAllArInfo()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArDataService::GetAllArInfo |
( |
GetAllArInfoResultDelegate |
resultDelegate | ) |
|
|
pure virtual |
◆ GetArDiagnosis()
virtual std::vector< DiagnosticResult > Arp::Io::ProfinetStack::Controller::Services::IArDataService::GetArDiagnosis |
( |
const std::vector< uint16 > & |
arUserId | ) |
|
|
pure virtual |
◆ GetAttributeValue()
virtual ArDataResult Arp::Io::ProfinetStack::Controller::Services::IArDataService::GetAttributeValue |
( |
uint16 |
arUserId, |
|
|
const RscString< 256 > & |
attributeName |
|
) |
| |
|
pure virtual |
◆ GetAttributeValues()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArDataService::GetAttributeValues |
( |
uint16 |
arUserId, |
|
|
GetAttributeValuesAttributeNameDelegate |
attributeNameDelegate, |
|
|
GetAttributeValuesResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: