.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 "void \fBread\fP (\fBAbstractFile\fP &is) override" .br .ti -1c .RI "void \fBwrite\fP (\fBAbstractFile\fP &os) override" .br .ti -1c .RI "uint32_t \fBcalculateObjectSize\fP () const override" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "\fBObjectHeader\fP (const ObjectType \fBobjectType\fP, const uint16_t \fBobjectVersion\fP=0)" .br .ti -1c .RI "void \fBread\fP (\fBAbstractFile\fP &is) override" .br .ti -1c .RI "void \fBwrite\fP (\fBAbstractFile\fP &os) override" .br .ti -1c .RI "uint16_t \fBcalculateHeaderSize\fP () const override" .br .ti -1c .RI "uint32_t \fBcalculateObjectSize\fP () const override" .br .in -1c Public Member Functions inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "\fBObjectHeaderBase\fP (const uint16_t \fBheaderVersion\fP, const ObjectType \fBobjectType\fP)" .br .ti -1c .RI "\fBObjectHeaderBase\fP (const ObjectHeaderBase &)=default" .br .ti -1c .RI "ObjectHeaderBase & \fBoperator=\fP (const ObjectHeaderBase &)=default" .br .ti -1c .RI "\fBObjectHeaderBase\fP (ObjectHeaderBase &&)=default" .br .ti -1c .RI "ObjectHeaderBase & \fBoperator=\fP (ObjectHeaderBase &&)=default" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "uint16_t \fBchannel\fP {}" .br .RI "application channel " .ti -1c .RI "uint16_t \fBflags\fP {}" .br .ti -1c .RI "uint32_t \fBrxPacketCount\fP {}" .br .ti -1c .RI "uint32_t \fBrxByteCount\fP {}" .br .ti -1c .RI "uint32_t \fBtxPacketCount\fP {}" .br .ti -1c .RI "uint32_t \fBtxByteCount\fP {}" .br .ti -1c .RI "uint32_t \fBcollisionCount\fP {}" .br .ti -1c .RI "uint32_t \fBerrorCount\fP {}" .br .ti -1c .RI "uint32_t \fBstatDroppedRedundantPacketCount\fP {}" .br .ti -1c .RI "uint32_t \fBstatRedundantErrorPacketCount\fP {}" .br .ti -1c .RI "uint32_t \fBstatIntegrityErrorPacketCount\fP {}" .br .ti -1c .RI "uint32_t \fBstatAvrgPeriodMsec\fP {}" .br .ti -1c .RI "uint32_t \fBstatAvrgJitterMysec\fP {}" .br .ti -1c .RI "uint32_t \fBvlid\fP {}" .br .ti -1c .RI "uint32_t \fBstatDuration\fP {}" .br .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeader\fP .in +1c .ti -1c .RI "uint32_t \fBobjectFlags\fP {\fBObjectFlags::TimeOneNans\fP}" .br .RI "object flags " .ti -1c .RI "uint16_t \fBclientIndex\fP {}" .br .RI "client index of send node " .ti -1c .RI "uint16_t \fBobjectVersion\fP {0}" .br .RI "object specific version " .ti -1c .RI "uint64_t \fBobjectTimeStamp\fP {}" .br .RI "object timestamp " .in -1c Public Attributes inherited from \fBVector::BLF::ObjectHeaderBase\fP .in +1c .ti -1c .RI "uint32_t \fBsignature\fP {ObjectSignature}" .br .RI "signature (ObjectSignature) " .ti -1c .RI "uint16_t \fBheaderSize\fP {}" .br .RI "sizeof object header " .ti -1c .RI "uint16_t \fBheaderVersion\fP {}" .br .RI "header version (1) " .ti -1c .RI "uint32_t \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 "enum \fBVector::BLF::AfdxStatistic::Flags\fP : uint16_t" enumeration for flags .PP \fBEnumerator\fP .in +1c .TP \f(BIChannelIsConfigured \fP channel is configured .TP \f(BIHwRelatedCountersValid \fP HW related counters valid .TP \f(BICanWinRelatedCountersAreValid \fP CANwin related counters are valid .TP \f(BILinkRelatedInfoIsValud \fP link-related info is valid .TP \f(BIInvalidPacketCounterIsValid \fP invalid packet counter is valid .TP \f(BILostPacketCounterIsValud \fP lost packet counter is valid .TP \f(BIDroppedPacketCounterIsValid \fP dropped packet counter is valid .TP \f(BIByteCountersAreBasedOnCanWinPackets \fP byte counters are based on CANwin packets, not HW .SH "Member Function Documentation" .PP .SS "uint32_t 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 "void 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 "void 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 "uint16_t Vector::BLF::AfdxStatistic::channel {}" .PP application channel The channel of the frame\&. .SS "uint32_t Vector::BLF::AfdxStatistic::collisionCount {}" Number of collisions since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::errorCount {}" Number of errors since last statistic event\&. .SS "uint16_t Vector::BLF::AfdxStatistic::flags {}" flags .SS "uint32_t Vector::BLF::AfdxStatistic::rxByteCount {}" Number of Rx bytes since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::rxPacketCount {}" Number of Rx packets since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statAvrgJitterMysec {}" Average jitter of the time period of frames on this VL in [mysec]\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statAvrgPeriodMsec {}" Average period of frames on this VL in [msec]\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statDroppedRedundantPacketCount {}" Number of dropped packet due to redundancy check since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statDuration {}" Time period covered by this event in [msec]\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statIntegrityErrorPacketCount {}" Number of errors found at integrity check since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::statRedundantErrorPacketCount {}" Number of errors found at redundancy check since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::txByteCount {}" Number of Tx bytes since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::txPacketCount {}" Number of Tx packets since last statistic event\&. .SS "uint32_t Vector::BLF::AfdxStatistic::vlid {}" Unique ID assigned to this VL\&. .SH "Author" .PP Generated automatically by Doxygen for Vector BLF from the source code\&.