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: