REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
blocks::MMulBlock_FullAutoCalibration Class Reference

#include <mblock_mul.h>

Inheritance diagram for blocks::MMulBlock_FullAutoCalibration:
Collaboration diagram for blocks::MMulBlock_FullAutoCalibration:

Public Member Functions

 MMulBlock_FullAutoCalibration (SLOT slot, blocks::MMulBlockHAL_FullAutoCalibration *hardware)
 
bool calibrate (platform::Cluster *cluster, carrier::Carrier *carrier) override
 
utils::status write_calibration_to_hardware () override
 

Protected Attributes

MMulBlockHAL_FullAutoCalibrationhardware
 

Detailed Description

Definition at line 116 of file mblock_mul.h.

Constructor & Destructor Documentation

◆ MMulBlock_FullAutoCalibration()

blocks::MMulBlock_FullAutoCalibration::MMulBlock_FullAutoCalibration ( SLOT slot,
blocks::MMulBlockHAL_FullAutoCalibration * hardware )

Definition at line 213 of file mblock_mul.cpp.

Member Function Documentation

◆ calibrate()

FLASHMEM bool blocks::MMulBlock_FullAutoCalibration::calibrate ( platform::Cluster * cluster,
carrier::Carrier * carrier )
override

Definition at line 230 of file mblock_mul.cpp.

References abs_clamp(), and success.

◆ write_calibration_to_hardware()

FLASHMEM utils::status blocks::MMulBlock_FullAutoCalibration::write_calibration_to_hardware ( )
override

Definition at line 217 of file mblock_mul.cpp.

Member Data Documentation

◆ hardware

MMulBlockHAL_FullAutoCalibration* blocks::MMulBlock_FullAutoCalibration::hardware
protected

Definition at line 125 of file mblock_mul.h.


The documentation for this class was generated from the following files: