This service provides operations to read static information from the device.
More...
#include <IDeviceInfoService.hpp>
|
| IDeviceInfoService (void)=default |
| Constructs an IDeviceInfoService instance.
|
|
virtual RscVariant< 512 > | GetItem (const RscString< 512 > &identifier)=0 |
| This operation reads a single device information item. More...
|
|
virtual void | GetItems (GetItemsIdentifiersDelegate identifiersDelegate, GetItemsResultDelegate resultDelegate)=0 |
| This operation reads several device information items. 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 static information from the device.
The service is defined in the library Arp.Device.Interface.
A current documentation of available device information can be found in the Phoenix Contact "PLCnext Info Center", e.g.: PLCnext Info Center: IDeviceInfoService.
◆ GetItem()
virtual RscVariant< 512 > Arp::Device::Interface::Services::IDeviceInfoService::GetItem |
( |
const RscString< 512 > & |
identifier | ) |
|
|
pure virtual |
This operation reads a single device information item.
- Parameters
-
identifier | Specifies the device information item to be read. |
- Returns
- The value of the requested device information as
Rsc container class for primitive data type, strings or information about arrays or structs....
Definition: RscVariant.hxx:68
on success, on error.
The data type of the requested device information can be found in the service documentation.
◆ GetItems()
virtual void Arp::Device::Interface::Services::IDeviceInfoService::GetItems |
( |
GetItemsIdentifiersDelegate |
identifiersDelegate, |
|
|
GetItemsResultDelegate |
resultDelegate |
|
) |
| |
|
pure virtual |
This operation reads several device information items.
- Parameters
-
identifiers | Specifies a list of device information items to be read. |
- Returns
- A list of values of the requested device information as >on success, on error.
The data types of the requested device information can be found in the service documentation.
The documentation for this class was generated from the following file: