This service provides operations to read and write settings from resp. to the device.
More...
#include <IDeviceSettingsService.hpp>
|
|
| IDeviceSettingsService (void)=default |
| | Constructs an IDeviceSettingsService instance.
|
| |
| virtual DeviceSettingResult | ReadValue (const RscString< 512 > &setting)=0 |
| | This operation reads a single setting. More...
|
| |
| virtual void | ReadValues (ReadValuesSettingsDelegate settingsDelegate, ReadValuesResultDelegate resultDelegate)=0 |
| | This operation reads a list of settings. More...
|
| |
| virtual AccessErrorCode | WriteValue (const DeviceSettingItem &settingItem)=0 |
| | This operation writes a single setting. More...
|
| |
| virtual void | WriteValues (WriteValuesSettingItemsDelegate settingItemsDelegate, WriteValuesResultDelegate resultDelegate)=0 |
| | This operation writes a list of settings. 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...
|
| |
This service provides operations to read and write settings from resp. to the device.
The service is defined in the library Arp.Device.Interface.
A current documentation of available device settings can be found in the Phoenix Contact "PLCnext Info Center", e.g.: PLCnext Info Center: IDeviceSettingsService.
◆ ReadValue()
◆ ReadValues()
| virtual void Arp::Device::Interface::Services::IDeviceSettingsService::ReadValues |
( |
ReadValuesSettingsDelegate |
settingsDelegate, |
|
|
ReadValuesResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
◆ WriteValue()
◆ WriteValues()
| virtual void Arp::Device::Interface::Services::IDeviceSettingsService::WriteValues |
( |
WriteValuesSettingItemsDelegate |
settingItemsDelegate, |
|
|
WriteValuesResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: