Link

使用命令器进行低通滤波器配置

当为 LowPassFilter 类使用标准回调函数 commander.lpf(&lpf,cmd) 时,用户将获得以下命令:

  • F:低通滤波器时间常数

例如,如果你已将一个低通滤波器添加到命令器中:

LowPassFilter filter = ....
Commander commander = ...

void onLpf(char* cmd){ commander.lpf(&filter,cmd); }
void setup(){
  ...
  commander.add('A',onLpf,"my lpf");
  ...
}
void loop(){
  ...
  commander.run();
}

你将能够从串口监视器配置(设置和获取)其参数:

$ AF           # get time constant
Tf: 1.0
$ AF0.05       # set time constant
Tf: 0.05
$ AW           # unknown command
err