This service provides PROFINET AR configurations and differences
More...
#include <IArConfigurationService.hpp>
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
|
static IRscServiceProxyFactory & | GetProxyFactory (void) |
| Returns a reference to service proxy factory to create a proxy instance of the service More...
|
|
This service provides PROFINET AR configurations and differences
This service is defined in library Arp.Io.ProfinetStack.
◆ IArConfigurationService()
Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService::IArConfigurationService |
( |
void |
| ) |
|
|
default |
◆ GetConfiguration()
virtual ArConfiguration Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService::GetConfiguration |
( |
uint16 |
arUserId | ) |
|
|
pure virtual |
◆ GetConfigurations()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService::GetConfigurations |
( |
const std::vector< uint16 > & |
arUserIds, |
|
|
GetConfigurationsResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
Get PROFINET configuration for multiple ARs
- Parameters
-
arUserIds | Contains all user IDs for which the configuration shall be read. If arUserIds is empty, all AR configurations will be requested. |
- Returns
- Configurations of requested ARs as Arp.Io.ProfinetStack.Controller.Services.ArConfiguration.
◆ GetDifference()
virtual ArDifference Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService::GetDifference |
( |
uint16 |
arUserId | ) |
|
|
pure virtual |
◆ GetDifferences()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArConfigurationService::GetDifferences |
( |
const std::vector< uint16 > & |
arUserIds, |
|
|
GetDifferencesResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
Get differences in configuration for multiple ARs
- Parameters
-
arUserIds | Contains all user IDs for which the differences shall be received. If arUserIds is empty, all differences will be requested. |
- Returns
- Differences in configuration of requested ARs as Arp.Io.ProfinetStack.Controller.Services.ArConfiguration.
The documentation for this class was generated from the following file: