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

FNet Counter controller. More...

#include <CFNetCtrl.h>

Inheritance diagram for isys::CFNetCounterCtrl:
isys::CFNetIPCtrl isys::WrapperBase

Public Member Functions

 CFNetCounterCtrl (ConnectionMgrSPtr spConnectionMgr, const SURLs &rURLs)
 CFNetIPCtrl (ConnectionMgrSPtr spConnectionMgr, const SURLs &rURLs)
uint32_t ctrl_get_FTrig_count (const uint8_t nFTrig)
 Returns value of a counter of a chosen trigger.
SChannelStatus ctrl_get_status (const uint8_t nChannel)
 Gets status for the channel.
void ctrl_reset (const uint8_t nChannel)
 Resets the counter for specified channel.
void ctrl_reset_FTrig_count (const uint8_t nFTrig)
 Resets the counter for specified trigger.
void ctrl_resume (const uint8_t nChannel)
 Resumes the specified channel.
void ctrl_suspend (const uint8_t nChannel)
 Suspends the specified channel.
SPOptionFNetCounterOp op ()
 Returns Counter option controller used for setting operation.
void op_qualifier_disable (uint8_t nFTrigDisable)
 Disables the trigger.
void op_qualifier_enable (uint8_t nFTrigEnable)
 Enables the trigger.
void op_qualifier_enable_on_start (bool bEnableFromStart)
 Enables the trigger from start.
void op_set_qualifier (bool bEnableFromStart, uint8_t nFTrigEnable, uint8_t nFTrigDisable)

Detailed Description

FNet Counter controller.

Python example: fnet_counter.py

Constructor & Destructor Documentation

◆ CFNetCounterCtrl()

isys::CFNetCounterCtrl::CFNetCounterCtrl ( ConnectionMgrSPtr spConnectionMgr,
const SURLs & rURLs )
inline
Since
9.21.184

Member Function Documentation

◆ CFNetIPCtrl()

isys::CFNetIPCtrl::CFNetIPCtrl ( ConnectionMgrSPtr spConnectionMgr,
const SURLs & rURLs )
Since
9.21.44

◆ ctrl_get_FTrig_count()

uint32_t isys::CFNetCounterCtrl::ctrl_get_FTrig_count ( const uint8_t nFTrig)

Returns value of a counter of a chosen trigger.

This counter is incremented each time trigger is injected or asserted by other networks.

Parameters
nFTrigtrigger index in range from 0 to 15.
Returns
uint32_t counter value
Since
9.21.185

◆ ctrl_get_status()

SChannelStatus isys::CFNetCounterCtrl::ctrl_get_status ( const uint8_t nChannel)

Gets status for the channel.

Parameters
nChannelchannel index from 0 to 3 inclusive
Returns
SChannelStatus struct that holds status data for specified channel
Since
9.21.188

◆ ctrl_reset()

void isys::CFNetCounterCtrl::ctrl_reset ( const uint8_t nChannel)

Resets the counter for specified channel.

Parameters
nChannelchannel index from 0 to 3 inclusive
Since
9.21.188

◆ ctrl_reset_FTrig_count()

void isys::CFNetCounterCtrl::ctrl_reset_FTrig_count ( const uint8_t nFTrig)

Resets the counter for specified trigger.

Parameters
nFTrigtrigger index in range from 0 to 15 inclusive
Since
9.21.188

◆ ctrl_resume()

void isys::CFNetCounterCtrl::ctrl_resume ( const uint8_t nChannel)

Resumes the specified channel.

Parameters
nChannelchannel index from 0 to 3 inclusive
Since
9.21.188

◆ ctrl_suspend()

void isys::CFNetCounterCtrl::ctrl_suspend ( const uint8_t nChannel)

Suspends the specified channel.

Parameters
nChannelchannel index from 0 to 3 inclusive
Since
9.21.188

◆ op()

SPOptionFNetCounterOp isys::CFNetCounterCtrl::op ( )

Returns Counter option controller used for setting operation.

Returns
COptionFNetCounterOp
Since
9.21.175

◆ op_qualifier_disable()

void isys::CFNetIPCtrl::op_qualifier_disable ( uint8_t nFTrigDisable)
inherited

Disables the trigger.

Parameters
nFTrigDisableset 0 for none, 1-10 inclusive for the specific trigger
Since
9.21.176

◆ op_qualifier_enable()

void isys::CFNetIPCtrl::op_qualifier_enable ( uint8_t nFTrigEnable)
inherited

Enables the trigger.

Parameters
nFTrigEnableset 0 for none, 1-10 inclusive for the specific trigger
Since
9.21.176

◆ op_qualifier_enable_on_start()

void isys::CFNetIPCtrl::op_qualifier_enable_on_start ( bool bEnableFromStart)
inherited

Enables the trigger from start.

Parameters
bEnableFromStartenable recording when it occurs
Since
9.21.176

◆ op_set_qualifier()

void isys::CFNetIPCtrl::op_set_qualifier ( bool bEnableFromStart,
uint8_t nFTrigEnable,
uint8_t nFTrigDisable )
inherited
Parameters
bEnableFromStartrecording is enabled at session start
nFTrigEnableset 0 for none, 1-10 inclusive for the specific trigger
nFTrigDisableset 0 for none, 1-10 inclusive for the specific trigger
Since
9.21.175