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

Public Member Functions

 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
 
- 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 points in time at which a set of nets shows the configured transition.

Definition at line 158 of file wave_data_provider.h.

Constructor & Destructor Documentation

◆ WaveDataProviderTrigger()

hal::WaveDataProviderTrigger::WaveDataProviderTrigger ( const std::string &  saleaeDirectoryPath,
const QList< WaveData * > &  wdList,
const QList< int > &  toValue,
WaveData filter = nullptr 
)

◆ ~WaveDataProviderTrigger()

hal::WaveDataProviderTrigger::~WaveDataProviderTrigger ( )
virtual

Definition at line 340 of file wave_data_provider.cpp.

Member Function Documentation

◆ nextPoint()

SaleaeDataTuple hal::WaveDataProviderTrigger::nextPoint ( )
overridevirtual

Implements hal::WaveDataProvider.

Definition at line 361 of file wave_data_provider.cpp.

◆ startValue()

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

Implements hal::WaveDataProvider.

Definition at line 346 of file wave_data_provider.cpp.


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