REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
mul_calibration.cpp File Reference
#include "block/mul_calibration.h"
#include <algorithm>
#include <bitset>
#include "carrier/carrier.h"
#include "carrier/cluster.h"
#include "block/mblock.h"
#include <ArduinoEigenDense.h>
Include dependency graph for mul_calibration.cpp:

Go to the source code of this file.

Functions

UnitResult setup_calibration (platform::Cluster *cluster, blocks::MBlock *mblock, blocks::UBlock::Transmission_Mode mode, float lhs, float rhs)
 
MulGainOffset vec_to_gain_offset (const Vector4d &x)
 
void prepare_calibration_data (VectorXd &x_vec, double x_min, double x_max, size_t x_samples, VectorXd &y_vec, double y_min, double y_max, size_t y_samples)
 

Function Documentation

◆ prepare_calibration_data()

void prepare_calibration_data ( VectorXd & x_vec,
double x_min,
double x_max,
size_t x_samples,
VectorXd & y_vec,
double y_min,
double y_max,
size_t y_samples )

Definition at line 45 of file mul_calibration.cpp.

◆ setup_calibration()

UnitResult setup_calibration ( platform::Cluster * cluster,
blocks::MBlock * mblock,
blocks::UBlock::Transmission_Mode mode,
float lhs,
float rhs )

Definition at line 20 of file mul_calibration.cpp.

◆ vec_to_gain_offset()

MulGainOffset vec_to_gain_offset ( const Vector4d & x)

Definition at line 34 of file mul_calibration.cpp.