PLCnext API Documentation 23.6.0.37
DeviceStatusServiceProxy.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6#pragma once
8#include "Arp/System/Rsc/Services/RscServiceProxyBase.hxx"
9#include "Arp/Device/Interface/Services/IDeviceStatusService.hpp"
10
11// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED BY IDeviceStatusService.cs
12
13namespace Arp { namespace Device { namespace Interface { namespace Services
14{
15
16using namespace Arp;
17
19class DeviceStatusServiceProxy : public RscServiceProxyBase<IDeviceStatusService>
20{
21public: // construction/destruction
23 DeviceStatusServiceProxy(RscHandle providerHandle, RscHandle serviceHandle, RscClient& rscClient);
24
25public: // IDeviceStatusService operations
26 RscVariant<512> GetItem(const RscString<512>& identifier)override;
27 void GetItems(GetItemsIdentifiersDelegate identifiersDelegate, GetItemsResultDelegate resultDelegate)override;
28};
29
30}}}} // end of namespace Arp::Device::Interface::Services
Proxy class of service IDeviceStatusService
Definition: DeviceStatusServiceProxy.hpp:20
DeviceStatusServiceProxy(RscHandle providerHandle, RscHandle serviceHandle, RscClient &rscClient)
Constructs an instance of type DeviceStatusServiceProxy
Root namespace for the PLCnext API