23 lines
405 B
C++
23 lines
405 B
C++
//
|
|
// Created by baiguwen on 2022/4/20.
|
|
//
|
|
#include "step.h"
|
|
#include <iostream>
|
|
|
|
void step::set_config(const nlohmann::json &config) {
|
|
try {
|
|
amplitude_base_ = jsonValue(config, "STEP_AMPLITUDE_BASE");
|
|
config_ = config;
|
|
} catch (...) {
|
|
|
|
}
|
|
}
|
|
|
|
nlohmann::json step::config() {
|
|
return config_;
|
|
}
|
|
|
|
|
|
double step::eval(double value) {
|
|
return value + amplitude_base_;
|
|
} |