Provides the access to the Interbus master
More...
#include <IInterbusMasterService.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...
|
|
Provides the access to the Interbus master
◆ IInterbusMasterService()
Arp::Io::Interbus::Services::IInterbusMasterService::IInterbusMasterService |
( |
void |
| ) |
|
|
inline |
◆ ~IInterbusMasterService()
Arp::Io::Interbus::Services::IInterbusMasterService::~IInterbusMasterService |
( |
void |
| ) |
|
|
inlinevirtual |
Destructs this instance and frees all resouces.
◆ ActivateConfiguration()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::ActivateConfiguration |
( |
uint16 |
frameReference | ) |
|
|
pure virtual |
◆ AlarmStop()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::AlarmStop |
( |
| ) |
|
|
pure virtual |
◆ CreateConfiguration()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::CreateConfiguration |
( |
uint16 |
frameReference | ) |
|
|
pure virtual |
◆ DeactivateConfiguration()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::DeactivateConfiguration |
( |
uint16 |
frameReference | ) |
|
|
pure virtual |
◆ InterbusControl()
virtual uint16 Arp::Io::Interbus::Services::IInterbusMasterService::InterbusControl |
( |
const std::vector< uint16 > & |
inData, |
|
|
std::vector< uint16 > & |
outData |
|
) |
| |
|
pure virtual |
Raw Interbus service to communicate with the AXIO master.
- Parameters
-
inData | Request Data to send to the Interbus master. Format has to be according to DDI specification. |
outData | Response Data received from the Interbus master. Format is according to DDI specification. |
- Returns
- Status value (0 = No error). Note: This service only returns internal errors. Negative confirmations have to be evaluated by user.
◆ ReadConfiguration()
◆ StartDataTransfer()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::StartDataTransfer |
( |
| ) |
|
|
pure virtual |
◆ StopDataTransfer()
virtual InterbusResult Arp::Io::Interbus::Services::IInterbusMasterService::StopDataTransfer |
( |
| ) |
|
|
pure virtual |
◆ WriteConfiguration()
The documentation for this class was generated from the following file: