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

Public Member Functions

 WaveDataProviderClock (const SimulationInput::Clock &clk)
 
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 waveform transitions of a clock, which are generated on the fly from its period.

Definition at line 106 of file wave_data_provider.h.

Constructor & Destructor Documentation

◆ WaveDataProviderClock()

hal::WaveDataProviderClock::WaveDataProviderClock ( const SimulationInput::Clock clk)
inline

Definition at line 112 of file wave_data_provider.h.

Member Function Documentation

◆ nextPoint()

SaleaeDataTuple hal::WaveDataProviderClock::nextPoint ( )
overridevirtual

◆ startValue()

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

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