.TH "Vector::BLF::AfdxStatistic" 3 "Vector BLF" \" -*- nroff -*- .ad l .nh .SH NAME Vector::BLF::AfdxStatistic \- AFDX_STATISTIC\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .PP Inherits \fBVector::BLF::ObjectHeader\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBFlags\fP : uint16_t { \fBChannelIsConfigured\fP = 0x0001, \fBHwRelatedCountersValid\fP = 0x0002, \fBCanWinRelatedCountersAreValid\fP = 0x0004, \fBLinkRelatedInfoIsValud\fP = 0x0008, \fBInvalidPacketCounterIsValid\fP = 0x0010, \fBLostPacketCounterIsValud\fP = 0x0020, \fBDroppedPacketCounterIsValid\fP = 0x0040, \fBByteCountersAreBasedOnCanWinPackets\fP = 0x0080 }" .br .in -1c Public Types inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "enum \fBObjectFlags\fP : uint32_t { \fBTimeTenMics\fP = 0x00000001, \fBTimeOneNans\fP = 0x00000002 }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBvoid\fP \fBread\fP (\fBAbstractFile\fP &\fBis\fP) \fBoverride\fP" .br .ti -1c .RI "\fBvoid\fP \fBwrite\fP (\fBAbstractFile\fP &\fBos\fP) \fBoverride\fP" .br .ti -1c .RI "\fBuint32_t\fP \fBcalculateObjectSize\fP () \fBconst\fP \fBoverride\fP" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "\fBObjectHeader\fP (\fBconst\fP ObjectType \fBobjectType\fP, \fBconst\fP \fBuint16_t\fP \fBobjectVersion\fP=0)" .br .ti -1c .RI "\fBvoid\fP \fBread\fP (\fBAbstractFile\fP &\fBis\fP) \fBoverride\fP" .br .ti -1c .RI "\fBvoid\fP \fBwrite\fP (\fBAbstractFile\fP &\fBos\fP) \fBoverride\fP" .br .ti -1c .RI "\fBuint16_t\fP \fBcalculateHeaderSize\fP () \fBconst\fP \fBoverride\fP" .br .ti -1c .RI "\fBuint32_t\fP \fBcalculateObjectSize\fP () \fBconst\fP \fBoverride\fP" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "\fBObjectHeaderBase\fP (\fBconst\fP \fBuint16_t\fP \fBheaderVersion\fP, \fBconst\fP ObjectType \fBobjectType\fP)" .br .ti -1c .RI "\fBObjectHeaderBase\fP (\fBconst\fP \fBObjectHeaderBase\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBObjectHeaderBase\fP & \fBoperator=\fP (\fBconst\fP \fBObjectHeaderBase\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBObjectHeaderBase\fP (\fBObjectHeaderBase\fP &&)=\fBdefault\fP" .br .ti -1c .RI "\fBObjectHeaderBase\fP & \fBoperator=\fP (\fBObjectHeaderBase\fP &&)=\fBdefault\fP" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "\fBuint16_t\fP \fBchannel\fP {}" .br .RI "application channel " .ti -1c .RI "\fBuint16_t\fP \fBflags\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBrxPacketCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBrxByteCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBtxPacketCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBtxByteCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBcollisionCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBerrorCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatDroppedRedundantPacketCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatRedundantErrorPacketCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatIntegrityErrorPacketCount\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatAvrgPeriodMsec\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatAvrgJitterMysec\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBvlid\fP {}" .br .ti -1c .RI "\fBuint32_t\fP \fBstatDuration\fP {}" .br .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "\fBuint32_t\fP \fBobjectFlags\fP {\fBObjectFlags::TimeOneNans\fP}" .br .RI "object flags " .ti -1c .RI "\fBuint16_t\fP \fBclientIndex\fP {}" .br .RI "client index of send node " .ti -1c .RI "\fBuint16_t\fP \fBobjectVersion\fP {0}" .br .RI "object specific version " .ti -1c .RI "\fBuint64_t\fP \fBobjectTimeStamp\fP {}" .br .RI "object timestamp " .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "\fBuint32_t\fP \fBsignature\fP {ObjectSignature}" .br .RI "signature (ObjectSignature) " .ti -1c .RI "\fBuint16_t\fP \fBheaderSize\fP {}" .br .RI "sizeof object header " .ti -1c .RI "\fBuint16_t\fP \fBheaderVersion\fP {}" .br .RI "header version (1) " .ti -1c .RI "\fBuint32_t\fP \fBobjectSize\fP {}" .br .RI "object size " .ti -1c .RI "ObjectType \fBobjectType\fP {ObjectType::UNKNOWN}" .br .RI "object type " .in -1c .SH "Detailed Description" .PP AFDX_STATISTIC\&. AFDX statistic event per virtual link\&. AFDX combined bus- and VL- statistic event; used before 8\&.2 .SH "Member Enumeration Documentation" .PP .SS "\fBenum\fP \fBVector::BLF::AfdxStatistic::Flags\fP : \fBuint16_t\fP" enumeration for flags .PP \fBEnumerator\fP .in +1c .TP \fB\fIChannelIsConfigured \fP\fP channel is configured .TP \fB\fIHwRelatedCountersValid \fP\fP HW related counters valid .TP \fB\fICanWinRelatedCountersAreValid \fP\fP CANwin related counters are valid .TP \fB\fILinkRelatedInfoIsValud \fP\fP link-related info is valid .TP \fB\fIInvalidPacketCounterIsValid \fP\fP invalid packet counter is valid .TP \fB\fILostPacketCounterIsValud \fP\fP lost packet counter is valid .TP \fB\fIDroppedPacketCounterIsValid \fP\fP dropped packet counter is valid .TP \fB\fIByteCountersAreBasedOnCanWinPackets \fP\fP byte counters are based on CANwin packets, not HW .SH "Member Function Documentation" .PP .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::calculateObjectSize () const\fR [override]\fP, \fR [virtual]\fP" Calculates the objectSize .PP \fBReturns\fP .RS 4 object size .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeaderBase\fP\&. .SS "\fBvoid\fP Vector::BLF::AfdxStatistic::read (\fBAbstractFile\fP & is)\fR [override]\fP, \fR [virtual]\fP" Read the data of this object .PP \fBParameters\fP .RS 4 \fIis\fP input stream .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeaderBase\fP\&. .SS "\fBvoid\fP Vector::BLF::AfdxStatistic::write (\fBAbstractFile\fP & os)\fR [override]\fP, \fR [virtual]\fP" Write the data of this object .PP \fBParameters\fP .RS 4 \fIos\fP output stream .RE .PP .PP Reimplemented from \fBVector::BLF::ObjectHeaderBase\fP\&. .SH "Member Data Documentation" .PP .SS "\fBuint16_t\fP Vector::BLF::AfdxStatistic::channel {}" .PP application channel The channel of the frame\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::collisionCount {}" Number of collisions since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::errorCount {}" Number of errors since last statistic event\&. .SS "\fBuint16_t\fP Vector::BLF::AfdxStatistic::flags {}" flags .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::rxByteCount {}" Number of Rx bytes since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::rxPacketCount {}" Number of Rx packets since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statAvrgJitterMysec {}" Average jitter of the time period of frames on this VL in [mysec]\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statAvrgPeriodMsec {}" Average period of frames on this VL in [msec]\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statDroppedRedundantPacketCount {}" Number of dropped packet due to redundancy check since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statDuration {}" Time period covered by this event in [msec]\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statIntegrityErrorPacketCount {}" Number of errors found at integrity check since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::statRedundantErrorPacketCount {}" Number of errors found at redundancy check since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::txByteCount {}" Number of Tx bytes since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::txPacketCount {}" Number of Tx packets since last statistic event\&. .SS "\fBuint32_t\fP Vector::BLF::AfdxStatistic::vlid {}" Unique ID assigned to this VL\&. .SH "Author" .PP Generated automatically by Doxygen for Vector BLF from the source code\&.