@@ -64,6 +64,9 @@ std::string GetFrameSummary( const FlexRayFrameRecord& record, DisplayBase displ
6464 else
6565 stream << " CRC OK" ;
6666
67+ if ( record.mTssBelowTxSpec == true )
68+ stream << " TSS WARN" ;
69+
6770 if ( record.mCidOk == false )
6871 stream << " CID WARN" ;
6972
@@ -125,7 +128,7 @@ void FlexRayAnalyzerResults::GenerateExportFile( const char* file, DisplayBase d
125128 U64 trigger_sample = mAnalyzer ->GetTriggerSample ();
126129 U32 sample_rate = mAnalyzer ->GetSampleRate ();
127130
128- file_stream << " Time [s],Type,Segment,Frame ID,Cycle,Payload Bytes,PPI,NF,Sync,Startup,Header CRC,Header CRC OK,Frame CRC,Frame CRC OK,Payload,Info"
131+ file_stream << " Time [s],Type,Segment,Frame ID,Cycle,TSS Bits,TSS TX Spec OK, Payload Bytes,PPI,NF,Sync,Startup,Header CRC,Header CRC OK,Frame CRC,Frame CRC OK,Payload,Info"
129132 << std::endl;
130133
131134 U64 num_packets = static_cast <U64>( mPacketRecords .size () );
@@ -138,12 +141,12 @@ void FlexRayAnalyzerResults::GenerateExportFile( const char* file, DisplayBase d
138141
139142 if ( record.mIsError == true )
140143 {
141- file_stream << time_str << " ,error,-,-,-,-,-,-,-,-,-,-,-,-,-,\" " << record.mErrorText << " \" " << std::endl;
144+ file_stream << time_str << " ,error,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-, \" " << record.mErrorText << " \" " << std::endl;
142145 }
143146 else if ( record.mSymbolName .empty () == false )
144147 {
145148 const std::string summary = GetFrameSummary ( record, display_base );
146- file_stream << time_str << " ,symbol," << record.mSymbolName << " ,-,-,-,-,-,-,-,-,-,-,-,-,\" " << summary << " \" " << std::endl;
149+ file_stream << time_str << " ,symbol," << record.mSymbolName << " ,-,-,-,-,-,-,-,-,-,-,-,-,-,-, \" " << summary << " \" " << std::endl;
147150 }
148151 else
149152 {
@@ -152,6 +155,8 @@ void FlexRayAnalyzerResults::GenerateExportFile( const char* file, DisplayBase d
152155 << " ," << ( record.mIsDynamic ? " dynamic" : " static" )
153156 << " ," << GetDisplayString ( record.mFrameId , display_base, 11 )
154157 << " ," << GetDisplayString ( record.mCycle , display_base, 6 )
158+ << " ," << record.mTssBits
159+ << " ," << ( record.mTssBelowTxSpec ? " false" : " true" )
155160 << " ," << record.mPayload .size ()
156161 << " ," << ( record.mPayloadPreamble ? 1 : 0 )
157162 << " ," << ( record.mNullFrame ? 1 : 0 )
0 commit comments