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


Public Member Functions | |
| WaveDataProvider () | |
| virtual | ~WaveDataProvider () |
| virtual SaleaeDataTuple | startValue (u64 t)=0 |
| virtual SaleaeDataTuple | nextPoint ()=0 |
| 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) |
The base class for the sources that feed waveform transitions to the renderer, one transition at a time.
Definition at line 45 of file wave_data_provider.h.
|
inline |
Definition at line 51 of file wave_data_provider.h.
|
inlinevirtual |
Definition at line 52 of file wave_data_provider.h.
|
inline |
Definition at line 58 of file wave_data_provider.h.
Referenced by hal::WaveFormPainted::generate().
|
inline |
Definition at line 56 of file wave_data_provider.h.
References hal::WaveData::BooleanNet.
|
inline |
Definition at line 55 of file wave_data_provider.h.
References hal::WaveData::NetGroup.
Referenced by hal::WaveFormPainted::generate().
|
inline |
Definition at line 57 of file wave_data_provider.h.
References hal::WaveData::TriggerTime.
Referenced by hal::WaveFormPainted::generate().
|
pure virtual |
Implemented in hal::WaveDataProviderTrigger, hal::WaveDataProviderBoolean, hal::WaveDataProviderGroup, hal::WaveDataProviderClock, hal::WaveDataProviderFile, and hal::WaveDataProviderMap.
Referenced by hal::WaveFormPainted::generate(), hal::WaveFormPainted::generateTrigger(), and hal::WaveData::get_events().
| void hal::WaveDataProvider::setWaveType | ( | WaveData::NetType | type, |
| int | bts = 1, |
||
| int | base = 16 |
||
| ) |
Definition at line 8 of file wave_data_provider.cpp.
References type.
Referenced by hal::WaveLoaderThread::run(), hal::WaveLoaderBackbone::run(), hal::WaveItem::startGeneratePainted(), and hal::WaveDataProviderBoolean::WaveDataProviderBoolean().
|
pure virtual |
Implemented in hal::WaveDataProviderTrigger, hal::WaveDataProviderBoolean, hal::WaveDataProviderGroup, hal::WaveDataProviderClock, hal::WaveDataProviderFile, and hal::WaveDataProviderMap.
Referenced by hal::WaveFormPainted::generate(), hal::WaveFormPainted::generateTrigger(), and hal::WaveData::get_events().
|
inline |
Definition at line 59 of file wave_data_provider.h.
Referenced by hal::WaveFormPainted::generate().