Improvements on CalypModuleIf

Add type safe flags
Replace MACRO with templates (WIP)
This commit is contained in:
jfmcarreira committed 2021-10-19 23:42:18 +01:00
1 parent 09ec5213c3
commit 93cf60e34a
43 files changed
+209 -183

No files matched your search

+6 -2
View File
@@ -24,6 +24,7 @@
#include "CalypToolsCmdParser.h"
#include <cassert>
#include <cstdarg>
#include <cstring>
#include <iostream>
@@ -166,10 +167,13 @@ void CalypToolsCmdParser::listModules()
printf( " %-43s", ModuleNameString.c_str() );
switch( pcCurrModuleIf->m_iModuleType )
{
case CLP_FRAME_PROCESSING_MODULE:
case ClpModuleType::Invalid:
assert( false );
break;
case ClpModuleType::FrameProcessing:
printf( " Processing " );
break;
case CLP_FRAME_MEASUREMENT_MODULE:
case ClpModuleType::FrameMeasurement:
printf( " Measurement " );
break;
}