calibration
This commit is contained in:
+94
-9
@@ -4,19 +4,104 @@
|
||||
|
||||
#define BOARD_NAME
|
||||
typedef struct _SingleChannelCali{
|
||||
uint16_t Gain;
|
||||
uint16_t Offset;
|
||||
uint16_t Gain[3];
|
||||
int16_t Offset[3];
|
||||
}SingleChannelCali;
|
||||
|
||||
struct CaliTable{
|
||||
SingleChannelCali Ch[12] = {
|
||||
#ifdef BOARD_NAME
|
||||
struct _CaliTable{
|
||||
SingleChannelCali Ch[12];
|
||||
}CaliTable =
|
||||
|
||||
#ifdef BOARD_NAME
|
||||
{
|
||||
.Ch[0].Gain[0] = 23;
|
||||
.Ch[0].Offset[0] = -3;
|
||||
.Ch[0].Gain[1] = 106 ;
|
||||
.Ch[0].Offset[1] = -13;
|
||||
.Ch[0].Gain[2] = 233;
|
||||
.Ch[0].Offset[2] = -27;
|
||||
|
||||
#endif
|
||||
.Ch[1].Gain[0] = 23;
|
||||
.Ch[1].Offset[0] = 1;
|
||||
.Ch[1].Gain[1] = 109;
|
||||
.Ch[1].Offset[1] = 6
|
||||
.Ch[1].Gain[2] = 241;
|
||||
.Ch[1].Offset[2] = 16;
|
||||
|
||||
.Ch[2].Gain[0] = 24;
|
||||
.Ch[2].Offset[0] = -14;
|
||||
.Ch[2].Gain[1] = -60;
|
||||
.Ch[2].Offset[1] = 112;
|
||||
.Ch[2].Gain[2] = 241;
|
||||
.Ch[2].Offset[2] = -131;
|
||||
|
||||
.Ch[3].Gain[0] = 23;
|
||||
.Ch[3].Offset[0] = 16;
|
||||
.Ch[3].Gain[1] = 110;
|
||||
.Ch[3].Offset[1] =70;
|
||||
.Ch[3].Gain[2] = 231;
|
||||
.Ch[3].Offset[2] = 156;
|
||||
|
||||
.Ch[4].Gain[0] = 69;
|
||||
.Ch[4].Offset[0] = 0;
|
||||
.Ch[4].Gain[1] = 322;
|
||||
.Ch[4].Offset[1] = 10;
|
||||
.Ch[4].Gain[2] = 665;
|
||||
.Ch[4].Offset[2] = 15;
|
||||
|
||||
.Ch[5].Gain[0] = 69;
|
||||
.Ch[5].Offset[0] = 9;
|
||||
.Ch[5].Gain[1] = 320;
|
||||
.Ch[5].Offset[1] = 35;
|
||||
.Ch[5].Gain[2] = 632;
|
||||
.Ch[5].Offset[2] = 75;
|
||||
|
||||
.Ch[6].Gain[0] = 69;
|
||||
.Ch[6].Offset[0] = 21;
|
||||
.Ch[6].Gain[1] = 323;
|
||||
.Ch[6].Offset[1] = 86;
|
||||
.Ch[6].Gain[2] = 551;
|
||||
.Ch[6].Offset[2] = 167;
|
||||
|
||||
.Ch[7].Gain[0] = 69;
|
||||
.Ch[7].Offset[0] = -20;
|
||||
.Ch[7].Gain[1] = 316;
|
||||
.Ch[7].Offset[1] = -82;
|
||||
.Ch[7].Gain[2] = 577;
|
||||
.Ch[7].Offset[2] = -148;
|
||||
|
||||
.Ch[8].Gain[0] = 69;
|
||||
.Ch[8].Offset[0] = 12;
|
||||
.Ch[8].Gain[1] = 322;
|
||||
.Ch[8].Offset[1] = 58;
|
||||
.Ch[8].Gain[2] = 613;
|
||||
.Ch[8].Offset[2] = 105;
|
||||
|
||||
.Ch[9].Gain[0] = 69;
|
||||
.Ch[9].Offset[0] = -6;
|
||||
.Ch[9].Gain[1] = 325;
|
||||
.Ch[9].Offset[1] = -15;
|
||||
.Ch[9].Gain[2] = 622;
|
||||
.Ch[9].Offset[2] = -14
|
||||
|
||||
.Ch[10].Gain[0] = 24;
|
||||
.Ch[10].Offset[0] = -5;
|
||||
.Ch[10].Gain[1] = 103;
|
||||
.Ch[10].Offset[1] = -24;
|
||||
.Ch[10].Gain[2] = 209;
|
||||
.Ch[10].Offset[2] = -50;
|
||||
|
||||
.Ch[11].Gain[0] = 116;
|
||||
.Ch[11].Offset[0] = 49;
|
||||
.Ch[11].Gain[1] = 388;
|
||||
.Ch[11].Offset[1] = 202;
|
||||
.Ch[11].Gain[2] = 340;
|
||||
.Ch[11].Offset[2] = 273;
|
||||
}
|
||||
#endif
|
||||
|
||||
#else
|
||||
{0};
|
||||
|
||||
#else
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user