Motion Master
Loading...
Searching...
No Matches
narrow_angle_calibration.h File Reference
#include <MU_3SL_defs.h>
#include <MU_3SL_interface.h>
#include <chrono>
#include <future>
#include <optional>
#include "machine_procedure.h"
#include "motion-master.pb.h"
#include "motion_master_error.h"
#include "util.h"
Include dependency graph for narrow_angle_calibration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CalibrationParameters
class  NarrowAngleCalibration

Macros

#define AC_AF_GAIN_M_ADDRESS   0x2B
#define AC_AF_GAIN_N_ADDRESS   0x2F
#define MODE_ST_ADDRESS   0x12
#define OUT_ZERO_OUT_MSB_ADDRESS   0x11
#define VOSS_M_ADDRESS   0x02
#define VOSS_N_ADDRESS   0x08
#define VOSC_M_ADDRESS   0x03
#define VOSC_N_ADDRESS   0x09
#define MT_INTERFACE_ADDRESS   0x10
#define PH_M_ADDRESS   0x04
#define PH_N_ADDRESS   0x0A
#define GX_M_ADDRESS   0x01
#define GX_N_ADDRESS   0x07
#define CMD_MU_ADDRESS   0x75
#define STATUS0_ADDRESS   0x76
#define STATUS1_ADDRESS   0x77
#define WRITE_ALL   0x01
#define CRC_CALC   0x0E
#define SPO_0_BASE_ADDRESS   0x52
#define SPO_1_2_ADDRESS   0x53
#define SPO_3_4_ADDRESS   0x54
#define SPO_5_6_ADDRESS   0x55
#define SPO_7_8_ADDRESS   0x56
#define SPO_9_10_ADDRESS   0x57
#define SPO_11_12_ADDRESS   0x58
#define SPO_13_14_ADDRESS   0x59
#define CRC16_ADDRESS_0   0x22
#define CRC16_ADDRESS_1   0x21
#define MPC_ADDRESS   0x0F
#define HARD_REV_ADDRESS   0x74
#define HRD_DATA_FILE_SIZE   8000u

Macro Definition Documentation

◆ AC_AF_GAIN_M_ADDRESS

#define AC_AF_GAIN_M_ADDRESS   0x2B

◆ AC_AF_GAIN_N_ADDRESS

#define AC_AF_GAIN_N_ADDRESS   0x2F

◆ CMD_MU_ADDRESS

#define CMD_MU_ADDRESS   0x75

◆ CRC16_ADDRESS_0

#define CRC16_ADDRESS_0   0x22

◆ CRC16_ADDRESS_1

#define CRC16_ADDRESS_1   0x21

◆ CRC_CALC

#define CRC_CALC   0x0E

◆ GX_M_ADDRESS

#define GX_M_ADDRESS   0x01

◆ GX_N_ADDRESS

#define GX_N_ADDRESS   0x07

◆ HARD_REV_ADDRESS

#define HARD_REV_ADDRESS   0x74

◆ HRD_DATA_FILE_SIZE

#define HRD_DATA_FILE_SIZE   8000u

◆ MODE_ST_ADDRESS

#define MODE_ST_ADDRESS   0x12

◆ MPC_ADDRESS

#define MPC_ADDRESS   0x0F

◆ MT_INTERFACE_ADDRESS

#define MT_INTERFACE_ADDRESS   0x10

◆ OUT_ZERO_OUT_MSB_ADDRESS

#define OUT_ZERO_OUT_MSB_ADDRESS   0x11

◆ PH_M_ADDRESS

#define PH_M_ADDRESS   0x04

◆ PH_N_ADDRESS

#define PH_N_ADDRESS   0x0A

◆ SPO_0_BASE_ADDRESS

#define SPO_0_BASE_ADDRESS   0x52

◆ SPO_11_12_ADDRESS

#define SPO_11_12_ADDRESS   0x58

◆ SPO_13_14_ADDRESS

#define SPO_13_14_ADDRESS   0x59

◆ SPO_1_2_ADDRESS

#define SPO_1_2_ADDRESS   0x53

◆ SPO_3_4_ADDRESS

#define SPO_3_4_ADDRESS   0x54

◆ SPO_5_6_ADDRESS

#define SPO_5_6_ADDRESS   0x55

◆ SPO_7_8_ADDRESS

#define SPO_7_8_ADDRESS   0x56

◆ SPO_9_10_ADDRESS

#define SPO_9_10_ADDRESS   0x57

◆ STATUS0_ADDRESS

#define STATUS0_ADDRESS   0x76

◆ STATUS1_ADDRESS

#define STATUS1_ADDRESS   0x77

◆ VOSC_M_ADDRESS

#define VOSC_M_ADDRESS   0x03

◆ VOSC_N_ADDRESS

#define VOSC_N_ADDRESS   0x09

◆ VOSS_M_ADDRESS

#define VOSS_M_ADDRESS   0x02

◆ VOSS_N_ADDRESS

#define VOSS_N_ADDRESS   0x08

◆ WRITE_ALL

#define WRITE_ALL   0x01