INOS
|
#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 | |
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).