INOS
SINOSBusTiming Struct Reference

#include <cinosbus.h>

Public Member Functions

 DECLARE_DYNAMIC (SINOSBusTiming)
 

Public Attributes

uint16 m_uCatActCycle {}
 category based act cycle
 
uint32 m_uOverrunCounter {}
 
uint32 m_uAct {}
 
uint32 m_uMin {}
 
uint32 m_uMax {}
 
uint32 m_uAllowed {}
 
uint32 m_uOverrunCounterDisabled {}
 
bool m_bOverrunDetectedByIrq {}
 
std::atomic< uint32 > m_uHooks {}
 number of bus hook
 

Detailed Description

This struct stores all kind of "bus" related timing measurements, overruns, etc. It also keeps track of the count of "bus hooks" and their measured execution times, as well as the "bus hook" information itself (aka callback pointer).


The documentation for this struct was generated from the following file: