43 bool mUseAbsoluteCalc =
true;
56 Real timeStart,
Real duration,
bool smoothRamp =
true);
String type()
Get component type (cross-platform)
spdlog::level::level_enum Level
void stepAbsolute(Real time)
implementation of inherited method step to update and return the current signal value
FrequencyRampGenerator(String name, Logger::Level logLevel=Logger::Level::off)
void stepSmooth(Real time)
update and return signal value using a cosine shaped ramp
void setParameters(Complex initialPhasor, Real freqStart, Real ramp, Real timeStart, Real duration, bool smoothRamp=true)
set frequency ramp specific parameters
void step(Real time)
implementation of inherited method step to update and return the current signal value
SignalGenerator(String uid, String name, Logger::Level logLevel=Logger::Level::off)
Logger::Log mSLog
Component logger.
std::complex< Real > Complex