24 lines
486 B
C++
24 lines
486 B
C++
/**
|
|
* @file menuPidSettings.cpp
|
|
* @author Alexander Klein (alex@kleiax.de)
|
|
* @brief Contains an implementation of the class MenuPidSettings
|
|
* @version 0.1
|
|
* @date 2022-01-19
|
|
*
|
|
* @copyright Copyright (c) 2022
|
|
*
|
|
*/
|
|
|
|
#include "menuPidSettings.h"
|
|
|
|
MenuPidSettings::MenuPidSettings(PID *pid) : pid{pid} {}
|
|
|
|
void MenuPidSettings::action(int16_t *values, uint8_t length)
|
|
{
|
|
if (length != 3)
|
|
{
|
|
return;
|
|
}
|
|
this->pid->SetTunings(values[0], values[1], values[2]);
|
|
}
|