private void timer1_Tick(object sender, EventArgs e)
{
time += timer1.Interval / 1000.0;
xAccelList.Add(time, sensor.accelX);
yAccelList.Add(time, sensor.accelY);
zAccelList.Add(time, sensor.accelZ);
xGyroList.Add(time, sensor.gyroX);
yGyroList.Add(time, sensor.gyroY);
zGyroList.Add(time, sensor.gyroZ);
xMagList.Add(time, sensor.magX);
yMagList.Add(time, sensor.magY);
zMagList.Add(time, sensor.magZ);
yawList.Add(time, sensor.yawAngle);
pitchList.Add(time, sensor.pitchAngle);
rollList.Add(time, sensor.rollAngle);
q0List.Add(time, sensor.q1s);
q1List.Add(time, sensor.q2s);
q2List.Add(time, sensor.q3s);
q3List.Add(time, sensor.q4s);
latList.Add(time, sensor.latitude);
lonList.Add(time, sensor.longitude);
refreshGraphs();
IMU_ACC_X.Text = Convert.ToString(sensor.accelX);
IMU_ACC_Y.Text = Convert.ToString(sensor.accelY);
IMU_ACC_Z.Text = Convert.ToString(sensor.accelZ);
IMU_GYRO_X.Text = Convert.ToString(sensor.gyroX);
IMU_GYRO_Y.Text = Convert.ToString(sensor.gyroY);
IMU_GYRO_Z.Text = Convert.ToString(sensor.gyroZ);
IMU_MAG_X.Text = Convert.ToString(sensor.magX);
IMU_MAG_Y.Text = Convert.ToString(sensor.magY);
IMU_MAG_Z.Text = Convert.ToString(sensor.magZ);
IMU_ROLL.Text = Convert.ToString(sensor.rollAngle);
IMU_PITCH.Text = Convert.ToString(sensor.pitchAngle);
IMU_YAW1.Text = Convert.ToString(sensor.yawAngle);
ALTITUDE.Text = Convert.ToString(sensor.altitudine);
LATITUDE.Text =Convert.ToString(sensor.latitude);
LONGITUDE.Text = Convert.ToString(sensor.longitude);
q0.Text = Convert.ToString(sensor.q1s);
q1.Text = Convert.ToString(sensor.q2s);
q2.Text = Convert.ToString(sensor.q3s);
q3.Text = Convert.ToString(sensor.q4s);
}