HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::WaveDataProviderGroup Class Reference

#include </home/runner/work/hal/hal/plugins/simulator/netlist_simulator_controller/include/netlist_simulator_controller/wave_data_provider.h>

Inheritance diagram for hal::WaveDataProviderGroup:
Inheritance graph
Collaboration diagram for hal::WaveDataProviderGroup:
Collaboration graph

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)
 

Detailed Description

Provides the combined waveform transitions of a group of nets.

Definition at line 120 of file wave_data_provider.h.

Constructor & Destructor Documentation

◆ WaveDataProviderGroup()

hal::WaveDataProviderGroup::WaveDataProviderGroup ( const std::string &  saleaeDirectoryPath,
const QList< WaveData * > &  wdList 
)

◆ ~WaveDataProviderGroup()

hal::WaveDataProviderGroup::~WaveDataProviderGroup ( )
virtual

Definition at line 203 of file wave_data_provider.cpp.

Member Function Documentation

◆ nextPoint()

SaleaeDataTuple hal::WaveDataProviderGroup::nextPoint ( )
overridevirtual

◆ startValue()

SaleaeDataTuple hal::WaveDataProviderGroup::startValue ( u64  t)
overridevirtual

The documentation for this class was generated from the following files: