HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::WaveDataProviderBoolean 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::WaveDataProviderBoolean:
Inheritance graph
Collaboration diagram for hal::WaveDataProviderBoolean:
Collaboration graph

Public Member Functions

 WaveDataProviderBoolean (const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList, const char *ttable)
 
virtual ~WaveDataProviderBoolean ()
 
virtual SaleaeDataTuple startValue (u64 t) override
 
virtual SaleaeDataTuple nextPoint () override
 
- Public Member Functions inherited from hal::WaveDataProviderGroup
 WaveDataProviderGroup (const std::string &saleaeDirectoryPath, const QList< WaveData * > &wdList)
 
virtual ~WaveDataProviderGroup ()
 
- 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 waveform transitions that result from evaluating a Boolean function on a group of nets.

Definition at line 143 of file wave_data_provider.h.

Constructor & Destructor Documentation

◆ WaveDataProviderBoolean()

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

◆ ~WaveDataProviderBoolean()

hal::WaveDataProviderBoolean::~WaveDataProviderBoolean ( )
virtual

Definition at line 281 of file wave_data_provider.cpp.

Member Function Documentation

◆ nextPoint()

SaleaeDataTuple hal::WaveDataProviderBoolean::nextPoint ( )
overridevirtual

Reimplemented from hal::WaveDataProviderGroup.

Definition at line 302 of file wave_data_provider.cpp.

References hal::WaveDataProviderGroup::nextPoint().

◆ startValue()

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

Reimplemented from hal::WaveDataProviderGroup.

Definition at line 297 of file wave_data_provider.cpp.

References hal::WaveDataProviderGroup::startValue().


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