|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|


Public Member Functions | |
| WaveDataProviderGroup (const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList) | |
| virtual | ~WaveDataProviderGroup () |
| virtual SaleaeDataTuple | startValue (u64 t) override |
| virtual SaleaeDataTuple | nextPoint () override |
Public Member Functions inherited from hal::WaveDataProvider | |
| WaveDataProvider () | |
| virtual | ~WaveDataProvider () |
| bool | isGroup () const |
| bool | isBoolean () const |
| bool | isTrigger () const |
| int | bits () const |
| int | valueBase () const |
| void | setWaveType (WaveData::NetType type, int bts=1, int base=16) |
Provides the combined waveform transitions of a group of nets.
Definition at line 120 of file wave_data_provider.h.
| hal::WaveDataProviderGroup::WaveDataProviderGroup | ( | const std::string & | saleaeDirectoryPath, |
| const QList< WaveData * > & | wdList | ||
| ) |
Definition at line 176 of file wave_data_provider.cpp.
References QList::at(), hal::WaveData::id(), QList::isEmpty(), hal::WaveGroupValue::mergePrevious(), hal::WaveData::name(), hal::SaleaeParser::register_callback(), hal::WaveGroupValue::setValue(), QList::size(), QString::toStdString(), and hal::WaveGroupValue::value().
|
virtual |
Definition at line 203 of file wave_data_provider.cpp.
|
overridevirtual |
Implements hal::WaveDataProvider.
Reimplemented in hal::WaveDataProviderBoolean.
Definition at line 252 of file wave_data_provider.cpp.
References hal::SaleaeDataTuple::mTime, and hal::SaleaeDataTuple::mValue.
Referenced by hal::WaveDataProviderBoolean::nextPoint().
|
overridevirtual |
Implements hal::WaveDataProvider.
Reimplemented in hal::WaveDataProviderBoolean.
Definition at line 221 of file wave_data_provider.cpp.
References hal::SaleaeDataTuple::mTime, and hal::SaleaeDataTuple::mValue.
Referenced by hal::WaveDataProviderBoolean::startValue().