Skip to content

Commit 48abb94

Browse files
Update CANMolinaroAnalyzer.cpp
Removing the first 3 lines of CANMolinaroAnalyzer::WorkerThread.
1 parent 2f7d229 commit 48abb94

File tree

1 file changed

+64
-64
lines changed

1 file changed

+64
-64
lines changed

src/CANMolinaroAnalyzer.cpp

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Analyzer2 (),
1515
mSettings (new CANMolinaroAnalyzerSettings ()),
1616
mSimulationInitilized (false) {
1717
SetAnalyzerSettings (mSettings.get()) ;
18-
// UseFrameV2 () ;
18+
UseFrameV2 () ;
1919
}
2020

2121
//--------------------------------------------------------------------------------------------------
@@ -42,9 +42,9 @@ void CANMolinaroAnalyzer::SetupResults () {
4242
//--------------------------------------------------------------------------------------------------
4343

4444
void CANMolinaroAnalyzer::WorkerThread (void) {
45-
mResults.reset (new CANMolinaroAnalyzerResults (this, mSettings.get ())) ;
46-
SetAnalyzerResults (mResults.get ()) ;
47-
mResults->AddChannelBubblesWillAppearOn (mSettings->mInputChannel) ;
45+
// mResults.reset (new CANMolinaroAnalyzerResults (this, mSettings.get ())) ;
46+
// SetAnalyzerResults (mResults.get ()) ;
47+
// mResults->AddChannelBubblesWillAppearOn (mSettings->mInputChannel) ;
4848
//---
4949
const bool inverted = mSettings->inverted () ;
5050
mSampleRateHz = GetSampleRate () ;
@@ -462,66 +462,66 @@ void CANMolinaroAnalyzer::addBubble (const U8 inBubbleType,
462462
frame.mData2 = inData2 ;
463463
mResults->AddFrame (frame) ;
464464

465-
// FrameV2 frameV2 ;
466-
// switch (inBubbleType) {
467-
// case STANDARD_IDENTIFIER_FIELD_RESULT :
468-
// { const U8 idf [2] = { U8 (inData1 >> 8), U8 (inData1) } ;
469-
// frameV2.AddByteArray ("Value", idf, 2) ;
470-
// mResults->AddFrameV2 (frameV2, "Std Idf", mStartOfFieldSampleNumber, inEndSampleNumber) ;
471-
// }
472-
// break ;
473-
// case EXTENDED_IDENTIFIER_FIELD_RESULT :
474-
// { const U8 idf [4] = {
475-
// U8 (inData1 >> 24), U8 (inData1 >> 16), U8 (inData1 >> 8), U8 (inData1)
476-
// } ;
477-
// frameV2.AddByteArray ("Value", idf, 4) ;
478-
// mResults->AddFrameV2 (frameV2, "Ext Idf", mStartOfFieldSampleNumber, inEndSampleNumber) ;
479-
// }
480-
// break ;
481-
// case CONTROL_FIELD_RESULT :
482-
// frameV2.AddByte ("Value", inData1) ;
483-
// mResults->AddFrameV2 (frameV2, "Ctrl", mStartOfFieldSampleNumber, inEndSampleNumber) ;
484-
// break ;
485-
// case DATA_FIELD_RESULT :
486-
// { frameV2.AddByte ("Value", inData1) ;
487-
// std::stringstream str ;
488-
// str << "D" << inData2 ;
489-
// mResults->AddFrameV2 (frameV2, str.str ().c_str (), mStartOfFieldSampleNumber, inEndSampleNumber) ;
490-
// }
491-
// break ;
492-
// case CRC_FIELD_RESULT :
493-
// { const U8 crc [2] = { U8 (inData1 >> 8), U8 (inData1) } ;
494-
// frameV2.AddByteArray ("Value", crc, 2) ;
495-
// mResults->AddFrameV2 (frameV2, "CRC", mStartOfFieldSampleNumber, inEndSampleNumber) ;
496-
// }
497-
// break ;
498-
// case ACK_FIELD_RESULT :
499-
// mResults->AddFrameV2 (frameV2, "ACK", mStartOfFieldSampleNumber, inEndSampleNumber) ;
500-
// break ;
501-
// case EOF_FIELD_RESULT :
502-
// mResults->AddFrameV2 (frameV2, "EOF", mStartOfFieldSampleNumber, inEndSampleNumber) ;
503-
// break ;
504-
// case INTERMISSION_FIELD_RESULT :
505-
// { const U64 frameSampleCount = inData1 ;
506-
// const U32 samplesPerBit = mSampleRateHz / mSettings->mBitRate ;
507-
// const U64 length = (frameSampleCount + samplesPerBit / 2) / samplesPerBit ;
508-
// const U64 stuffBitCount = inData2 ;
509-
// const U64 durationMicroSeconds = frameSampleCount * 1000000 / mSampleRateHz ;
510-
// std::stringstream str ;
511-
// str << length << " bits, "
512-
// << durationMicroSeconds << "µs, "
513-
// << stuffBitCount << " stuff bit" << ((inData2 > 1) ? "s" : "") ;
514-
// frameV2.AddString ("Value", str.str ().c_str ()) ;
515-
// mResults->AddFrameV2 (frameV2, "IFS", mStartOfFieldSampleNumber, inEndSampleNumber) ;
516-
// }
517-
// break ;
518-
// case CAN_ERROR_RESULT :
519-
// mResults->AddFrameV2 (frameV2, "Error", mStartOfFieldSampleNumber, inEndSampleNumber) ;
520-
// break ;
521-
// default:
522-
// mResults->AddFrameV2 (frameV2, "?", mStartOfFieldSampleNumber, inEndSampleNumber) ;
523-
// break ;
524-
// }
465+
FrameV2 frameV2 ;
466+
switch (inBubbleType) {
467+
case STANDARD_IDENTIFIER_FIELD_RESULT :
468+
{ const U8 idf [2] = { U8 (inData1 >> 8), U8 (inData1) } ;
469+
frameV2.AddByteArray ("Value", idf, 2) ;
470+
mResults->AddFrameV2 (frameV2, "Std Idf", mStartOfFieldSampleNumber, inEndSampleNumber) ;
471+
}
472+
break ;
473+
case EXTENDED_IDENTIFIER_FIELD_RESULT :
474+
{ const U8 idf [4] = {
475+
U8 (inData1 >> 24), U8 (inData1 >> 16), U8 (inData1 >> 8), U8 (inData1)
476+
} ;
477+
frameV2.AddByteArray ("Value", idf, 4) ;
478+
mResults->AddFrameV2 (frameV2, "Ext Idf", mStartOfFieldSampleNumber, inEndSampleNumber) ;
479+
}
480+
break ;
481+
case CONTROL_FIELD_RESULT :
482+
frameV2.AddByte ("Value", inData1) ;
483+
mResults->AddFrameV2 (frameV2, "Ctrl", mStartOfFieldSampleNumber, inEndSampleNumber) ;
484+
break ;
485+
case DATA_FIELD_RESULT :
486+
{ frameV2.AddByte ("Value", inData1) ;
487+
std::stringstream str ;
488+
str << "D" << inData2 ;
489+
mResults->AddFrameV2 (frameV2, str.str ().c_str (), mStartOfFieldSampleNumber, inEndSampleNumber) ;
490+
}
491+
break ;
492+
case CRC_FIELD_RESULT :
493+
{ const U8 crc [2] = { U8 (inData1 >> 8), U8 (inData1) } ;
494+
frameV2.AddByteArray ("Value", crc, 2) ;
495+
mResults->AddFrameV2 (frameV2, "CRC", mStartOfFieldSampleNumber, inEndSampleNumber) ;
496+
}
497+
break ;
498+
case ACK_FIELD_RESULT :
499+
mResults->AddFrameV2 (frameV2, "ACK", mStartOfFieldSampleNumber, inEndSampleNumber) ;
500+
break ;
501+
case EOF_FIELD_RESULT :
502+
mResults->AddFrameV2 (frameV2, "EOF", mStartOfFieldSampleNumber, inEndSampleNumber) ;
503+
break ;
504+
case INTERMISSION_FIELD_RESULT :
505+
{ const U64 frameSampleCount = inData1 ;
506+
const U32 samplesPerBit = mSampleRateHz / mSettings->mBitRate ;
507+
const U64 length = (frameSampleCount + samplesPerBit / 2) / samplesPerBit ;
508+
const U64 stuffBitCount = inData2 ;
509+
const U64 durationMicroSeconds = frameSampleCount * 1000000 / mSampleRateHz ;
510+
std::stringstream str ;
511+
str << length << " bits, "
512+
<< durationMicroSeconds << "µs, "
513+
<< stuffBitCount << " stuff bit" << ((inData2 > 1) ? "s" : "") ;
514+
frameV2.AddString ("Value", str.str ().c_str ()) ;
515+
mResults->AddFrameV2 (frameV2, "IFS", mStartOfFieldSampleNumber, inEndSampleNumber) ;
516+
}
517+
break ;
518+
case CAN_ERROR_RESULT :
519+
mResults->AddFrameV2 (frameV2, "Error", mStartOfFieldSampleNumber, inEndSampleNumber) ;
520+
break ;
521+
default:
522+
mResults->AddFrameV2 (frameV2, "?", mStartOfFieldSampleNumber, inEndSampleNumber) ;
523+
break ;
524+
}
525525

526526
mResults->CommitResults () ;
527527
ReportProgress (frame.mEndingSampleInclusive) ;

0 commit comments

Comments
 (0)