winIDEA SDK
isys::CCounterOperationConfig Class Reference

Description

FNet counter configuration class.

#include <CFNetController.h>

Public Attributes

int32_t countOnTimeUs = SFNetGlobals::DO_NOT_MODIFY
 interval for counter increment in microseconds
 
int8_t incrementEventTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 timer trigger index in range from 0 to 10
 
int8_t onCounterIncrementTriggerIndex = 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 restartOnTriggerIndex = SFNetGlobals::DO_NOT_MODIFY
 trigger index in range from 0 to 10
 
int8_t suspendOnTriggerIndex = 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 enableCounterLimit = TriState::DO_NOT_MODIFY
 if enabled, configured trigger and action is executed once limit is reached
 
int32_t counterLimit = SFNetGlobals::DO_NOT_MODIFY
 counter limit value
 
int8_t onLimitTriggerIndex = 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
 
TriState onCounterChangesRecord =TriState::DO_NOT_MODIFY
 if enabled, this channel counter changes are recorded (respects counter recording qualifier settings)