Use this service for acyclic PROFINET communication
More...
#include <IAcyclicCommunicationService.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...
|
|
Use this service for acyclic PROFINET communication
This service is defined in library Arp.Io.ProfinetStack.
◆ IAcyclicCommunicationService()
Arp::Io::ProfinetStack::Controller::Services::IAcyclicCommunicationService::IAcyclicCommunicationService |
( |
void |
| ) |
|
|
default |
◆ RecordRead()
virtual RecordResult Arp::Io::ProfinetStack::Controller::Services::IAcyclicCommunicationService::RecordRead |
( |
const RecordParam & |
recordParam, |
|
|
std::vector< uint8 > & |
data |
|
) |
| |
|
pure virtual |
Read data from a device module (blocking mode)
- Parameters
-
recordParam | Structure with parameters to address an object on a module to read from |
data | Data that are read from the module |
- Returns
- Structure with error information Arp.Io.ProfinetStack.Controller.Services.RecordResult
◆ RecordWrite()
virtual RecordResult Arp::Io::ProfinetStack::Controller::Services::IAcyclicCommunicationService::RecordWrite |
( |
const RecordParam & |
recordParam, |
|
|
const std::vector< uint8 > & |
data |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: