winIDEA SDK
Loading...
Searching...
No Matches
isys::CCounterOperationConfig Class Reference

FNet counter configuration class. More...

#include <CFNetController.h>

Public Attributes

int32_t counterLimit = SFNetGlobals::DO_NOT_MODIFY
 counter limit value
int32_t countOnTimeUs = SFNetGlobals::DO_NOT_MODIFY
 interval for counter increment in microseconds
TriState enableCounterLimit = TriState::DO_NOT_MODIFY
 if enabled, configured trigger and action is executed once limit is reached
int8_t incrementEventTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 timer trigger index in range from 0 to 10
TriState onCounterChangesRecord =TriState::DO_NOT_MODIFY
 if enabled, this channel counter changes are recorded (respects counter recording qualifier settings)
int8_t onCounterIncrementTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10
TriState onLimitRestart = TriState::DO_NOT_MODIFY
 if enabled, counter is restarted once limit is reached
int8_t onLimitTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10
int8_t restartOnTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10
int8_t resumeOnTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10
TriState startActive = TriState::DO_NOT_MODIFY
 if enabled, counter starts at session start
int8_t suspendOnTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10

Detailed Description

FNet counter configuration class.