This services provides statistic values for Profinet application relations (AR)
More...
#include <IArStatisticService.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...
|
|
This services provides statistic values for Profinet application relations (AR)
◆ IArStatisticService()
Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::IArStatisticService |
( |
void |
| ) |
|
|
inline |
◆ ~IArStatisticService()
Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::~IArStatisticService |
( |
void |
| ) |
|
|
inlinevirtual |
Destructs this instance and frees all resouces.
◆ Read()
virtual ArStatisticValue Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::Read |
( |
const RscString< 256 > & |
stationName | ) |
|
|
pure virtual |
Returns statistic values of one profinet device referenced by given station name. If the station name is unknown, the return value contains default values and an empty station name string.
- Parameters
-
stationName | Name of profinet device |
- Returns
- Statistic values of one profinet device"/>
◆ ReadChanges()
virtual std::vector<ArStatisticValue> Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::ReadChanges |
( |
| ) |
|
|
pure virtual |
Returns statistic values of all profinet devices with changed values since last call of ReadChanges or last Reset().
- Returns
- Array of statistic values
◆ ReadMissedFramesGlobal()
virtual uint32 Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::ReadMissedFramesGlobal |
( |
| ) |
|
|
pure virtual |
Returns the sum of all missed frames over all configured profinet devices.
- Returns
- Sum of missed frames
◆ Reset()
virtual void Arp::Io::ProfinetStack::Controller::Services::IArStatisticService::Reset |
( |
| ) |
|
|
pure virtual |
Resets missed frames global to 0. Also resets connection count and missed frames total of all configured profinet devices to 0.
The documentation for this class was generated from the following file: