#include <narrow_angle_calibration.h>
◆ NarrowAngleCalibration()
NarrowAngleCalibration::NarrowAngleCalibration |
( |
uint32_t |
device_address, |
|
|
Cia402Drive & |
cia402_drive, |
|
|
uint8_t |
encoder_ordinal, |
|
|
bool |
activate_health_monitoring, |
|
|
bool |
measurement_only, |
|
|
uint32_t |
external_encoder_type_ |
|
) |
| |
◆ ~NarrowAngleCalibration()
NarrowAngleCalibration::~NarrowAngleCalibration |
( |
| ) |
|
|
override |
◆ execute()
std::optional< MotionMasterError > NarrowAngleCalibration::execute |
( |
uint64_t |
pending_signals | ) |
|
|
overridevirtual |
◆ get_magnet_distance()
std::pair< int64_t, double > NarrowAngleCalibration::get_magnet_distance |
( |
uint32_t |
ring_revision | ) |
|
Get the magnet distance in millimeters at a certain position.
- Parameters
-
ring_revision | Bogen - rev. 1, Hutchinson - rev. 2, etc. |
- Returns
- a pair consisting of the position and the distance at that point
The documentation for this class was generated from the following files: