saleae-iec-analyser/source/C64SerialAnalyzerSettings.h

28 lines
822 B
C
Raw Normal View History

2019-06-18 21:48:54 +00:00
#ifndef C64SERIAL_ANALYZER_SETTINGS
#define C64SERIAL_ANALYZER_SETTINGS
#include <AnalyzerSettings.h>
#include <AnalyzerTypes.h>
class C64SerialAnalyzerSettings : public AnalyzerSettings {
public:
C64SerialAnalyzerSettings();
virtual ~C64SerialAnalyzerSettings();
virtual bool SetSettingsFromInterfaces();
void UpdateInterfacesFromSettings();
virtual void LoadSettings(const char *settings);
virtual const char *SaveSettings();
Channel mAttentionChannel;
Channel mDataChannel;
Channel mClockChannel;
protected:
std::auto_ptr<AnalyzerSettingInterfaceChannel> mAttentionChannelInterface;
std::auto_ptr<AnalyzerSettingInterfaceChannel> mDataChannelInterface;
std::auto_ptr<AnalyzerSettingInterfaceChannel> mClockChannelInterface;
};
#endif // C64SERIAL_ANALYZER_SETTINGS