mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2026-04-28 03:08:08 +00:00
28 lines
973 B
C++
28 lines
973 B
C++
#ifndef PULSELENGTHSTAT_ANALYZER_RESULTS
|
|
#define PULSELENGTHSTAT_ANALYZER_RESULTS
|
|
|
|
#include <AnalyzerResults.h>
|
|
|
|
class PulseLengthStatAnalyzer;
|
|
class PulseLengthStatAnalyzerSettings;
|
|
|
|
class PulseLengthStatAnalyzerResults : public AnalyzerResults
|
|
{
|
|
public:
|
|
PulseLengthStatAnalyzerResults(PulseLengthStatAnalyzer* analyzer, PulseLengthStatAnalyzerSettings* settings);
|
|
virtual ~PulseLengthStatAnalyzerResults();
|
|
|
|
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:
|
|
PulseLengthStatAnalyzerSettings* mSettings;
|
|
PulseLengthStatAnalyzer* mAnalyzer;
|
|
};
|
|
|
|
#endif
|