28 lines
695 B
C++
28 lines
695 B
C++
#ifndef SIMPLESERIAL_ANALYZER_SETTINGS
|
|
#define SIMPLESERIAL_ANALYZER_SETTINGS
|
|
|
|
#include <AnalyzerSettings.h>
|
|
#include <AnalyzerTypes.h>
|
|
|
|
class SimpleSerialAnalyzerSettings : public AnalyzerSettings
|
|
{
|
|
public:
|
|
SimpleSerialAnalyzerSettings();
|
|
virtual ~SimpleSerialAnalyzerSettings();
|
|
|
|
virtual bool SetSettingsFromInterfaces();
|
|
void UpdateInterfacesFromSettings();
|
|
virtual void LoadSettings( const char* settings );
|
|
virtual const char* SaveSettings();
|
|
|
|
|
|
Channel mInputChannel;
|
|
U32 mBitRate;
|
|
|
|
protected:
|
|
std::auto_ptr< AnalyzerSettingInterfaceChannel > mInputChannelInterface;
|
|
std::auto_ptr< AnalyzerSettingInterfaceInteger > mBitRateInterface;
|
|
};
|
|
|
|
#endif //SIMPLESERIAL_ANALYZER_SETTINGS
|