Skip to content

Commit 2f7d229

Browse files
Removing data table generation, causes crashes (?)
1 parent 3d0749d commit 2f7d229

File tree

1 file changed

+63
-60
lines changed

1 file changed

+63
-60
lines changed

src/CANMolinaroAnalyzer.cpp

Lines changed: 63 additions & 60 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
//--------------------------------------------------------------------------------------------------
@@ -456,69 +456,72 @@ void CANMolinaroAnalyzer::addBubble (const U8 inBubbleType,
456456
Frame frame ;
457457
frame.mType = inBubbleType ;
458458
frame.mFlags = 0 ;
459-
frame.mData1 = inData1 ;
460-
frame.mData2 = inData2 ;
461459
frame.mStartingSampleInclusive = mStartOfFieldSampleNumber ;
462460
frame.mEndingSampleInclusive = inEndSampleNumber ;
461+
frame.mData1 = inData1 ;
462+
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-
}
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+
// }
522525

523526
mResults->CommitResults () ;
524527
ReportProgress (frame.mEndingSampleInclusive) ;

0 commit comments

Comments
 (0)