saleae-iec-analyser/source/C64SerialAnalyzerResults.h

30 lines
979 B
C
Raw Permalink Normal View History

2019-06-18 21:48:54 +00:00
#ifndef C64SERIAL_ANALYZER_RESULTS
#define C64SERIAL_ANALYZER_RESULTS
#include <AnalyzerResults.h>
2019-06-18 21:48:54 +00:00
class C64SerialAnalyzer;
class C64SerialAnalyzerSettings;
2019-06-18 21:48:54 +00:00
class C64SerialAnalyzerResults : public AnalyzerResults
{
public:
2019-06-18 21:48:54 +00:00
C64SerialAnalyzerResults( C64SerialAnalyzer* analyzer, C64SerialAnalyzerSettings* settings );
virtual ~C64SerialAnalyzerResults();
virtual void GenerateBubbleText( U64 frame_index, Channel& channel, DisplayBase display_base );
virtual void GenerateExportFile( const char* file, DisplayBase display_base, U32 export_type_user_id );
virtual void GenerateFrameTabularText(U64 frame_index, DisplayBase display_base );
virtual void GeneratePacketTabularText( U64 packet_id, DisplayBase display_base );
virtual void GenerateTransactionTabularText( U64 transaction_id, DisplayBase display_base );
protected: //functions
protected: //vars
2019-06-18 21:48:54 +00:00
C64SerialAnalyzerSettings* mSettings;
C64SerialAnalyzer* mAnalyzer;
};
2019-06-18 21:48:54 +00:00
#endif //C64SERIAL_ANALYZER_RESULTS