private void confReceivedEventHandler(int i)
{
float[,] floatCalMat = new float[3, 3];
floatCalMat = sensor.mag_cal;
magAlignment00.Text = floatCalMat[0, 0].ToString();
magAlignment01.Text = floatCalMat[0, 1].ToString();
magAlignment02.Text = floatCalMat[0, 2].ToString();
magAlignment10.Text = floatCalMat[1, 0].ToString();
magAlignment11.Text = floatCalMat[1, 1].ToString();
magAlignment12.Text = floatCalMat[1, 2].ToString();
magAlignment20.Text = floatCalMat[2, 0].ToString();
magAlignment21.Text = floatCalMat[2, 1].ToString();
magAlignment22.Text = floatCalMat[2, 2].ToString();
biasX.Text = sensor.x_mag_bias.ToString();
biasY.Text = sensor.y_mag_bias.ToString();
biasZ.Text = sensor.z_mag_bias.ToString();
calStatusText.Text = "Done";
flashCommitButton.Enabled = true;
magAlignmentCommitButton.Enabled = true;
}