39 class WaveDataTimeframe;
58 int bits()
const {
return mBits; }
110 int valueForTransition()
const;
132 bool nextEventReady();
162 int* mTransitionToValue;
164 bool mCurrentTrigger;
165 qint64 mReportedTime;
The SaleaeParser class is an engine which allows to parse any number of SALEAE files into a sequence ...
WaveDataProviderBoolean(const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList, const char *ttable)
virtual SaleaeDataTuple startValue(u64 t) override
virtual SaleaeDataTuple nextPoint() override
virtual ~WaveDataProviderBoolean()
virtual SaleaeDataTuple nextPoint() override
WaveDataProviderClock(const SimulationInput::Clock &clk)
virtual SaleaeDataTuple startValue(u64 t) override
virtual SaleaeDataTuple nextPoint() override
QMap< u64, int > mDataMap
const QMap< u64, int > & dataMap() const
SaleaeDataBuffer * mBuffer
StoreData storeDataState() const
virtual SaleaeDataTuple startValue(u64 t) override
const WaveDataTimeframe & mTimeframe
SaleaeInputFile & mInputFile
WaveDataProviderFile(SaleaeInputFile &sif, const WaveDataTimeframe &tframe)
void storeCurrentDatapoint()
virtual SaleaeDataTuple nextPoint() override
WaveDataProviderGroup(const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList)
virtual SaleaeDataTuple startValue(u64 t) override
virtual ~WaveDataProviderGroup()
virtual ~WaveDataProvider()
virtual SaleaeDataTuple nextPoint()=0
virtual SaleaeDataTuple startValue(u64 t)=0
void setWaveType(WaveData::NetType type, int bts=1, int base=16)
WaveDataProviderMap(const QMap< u64, int > &dmap)
virtual SaleaeDataTuple nextPoint() override
virtual SaleaeDataTuple startValue(u64 t) override
WaveDataProviderTrigger(const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList, const QList< int > &toValue, WaveData *filter=nullptr)
virtual ~WaveDataProviderTrigger()
virtual SaleaeDataTuple startValue(u64 t) override
virtual SaleaeDataTuple nextPoint() override