C++ Instrument Catalog
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MTL::CPT2026PeripheralROM::sHallInformation::sCalibration Struct Reference

#include <CPT2026PeripheralROM.h>

Public Member Functions

 sCalibration ()
 
void Calibrate (const U16 &rRawBx, const U16 &rRawBy, const U16 &rRawBz, const U16 &rRawT, F32 &rBx_T, F32 &rBy_T, F32 &rBz_T, F32 &rNorm_T)
 

Static Public Member Functions

static F32 RawBtoB (const U16 &rRawB, const U16 &rRawT, const U16 &rB0, const F32 &rG0, const U16 &rT0, const F32 &rCT0, const F32 &rCTG)
 
static F32 Norm (const F32 &rBx, const F32 &rBy, const F32 &rBz)
 

Public Attributes

U16 B0X
 
U16 B0Y
 
U16 B0Z
 
F32 G0X
 
F32 G0Y
 
F32 G0Z
 
U16 T0
 
F32 CT0X
 
F32 CT0Y
 
F32 CT0Z
 
F32 CTGX
 
F32 CTGY
 
F32 CTGZ
 

Detailed Description

Definition at line 237 of file CPT2026PeripheralROM.h.

Constructor & Destructor Documentation

◆ sCalibration()

MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::sCalibration ( )
inline

Definition at line 245 of file CPT2026PeripheralROM.h.

Member Function Documentation

◆ Calibrate()

void MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::Calibrate ( const U16 &  rRawBx,
const U16 &  rRawBy,
const U16 &  rRawBz,
const U16 &  rRawT,
F32 &  rBx_T,
F32 &  rBy_T,
F32 &  rBz_T,
F32 &  rNorm_T 
)
inline

Definition at line 265 of file CPT2026PeripheralROM.h.

◆ Norm()

static F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::Norm ( const F32 &  rBx,
const F32 &  rBy,
const F32 &  rBz 
)
inlinestatic

Definition at line 260 of file CPT2026PeripheralROM.h.

◆ RawBtoB()

static F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::RawBtoB ( const U16 &  rRawB,
const U16 &  rRawT,
const U16 &  rB0,
const F32 &  rG0,
const U16 &  rT0,
const F32 &  rCT0,
const F32 &  rCTG 
)
inlinestatic

Definition at line 249 of file CPT2026PeripheralROM.h.

Member Data Documentation

◆ B0X

U16 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::B0X

Definition at line 239 of file CPT2026PeripheralROM.h.

◆ B0Y

U16 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::B0Y

Definition at line 239 of file CPT2026PeripheralROM.h.

◆ B0Z

U16 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::B0Z

Definition at line 239 of file CPT2026PeripheralROM.h.

◆ CT0X

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CT0X

Definition at line 242 of file CPT2026PeripheralROM.h.

◆ CT0Y

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CT0Y

Definition at line 242 of file CPT2026PeripheralROM.h.

◆ CT0Z

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CT0Z

Definition at line 242 of file CPT2026PeripheralROM.h.

◆ CTGX

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CTGX

Definition at line 243 of file CPT2026PeripheralROM.h.

◆ CTGY

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CTGY

Definition at line 243 of file CPT2026PeripheralROM.h.

◆ CTGZ

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::CTGZ

Definition at line 243 of file CPT2026PeripheralROM.h.

◆ G0X

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::G0X

Definition at line 240 of file CPT2026PeripheralROM.h.

◆ G0Y

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::G0Y

Definition at line 240 of file CPT2026PeripheralROM.h.

◆ G0Z

F32 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::G0Z

Definition at line 240 of file CPT2026PeripheralROM.h.

◆ T0

U16 MTL::CPT2026PeripheralROM::sHallInformation::sCalibration::T0

Definition at line 241 of file CPT2026PeripheralROM.h.


The documentation for this struct was generated from the following file: