Beispiel #1
0
        private void device4_DataSetter_Tick(object sender, EventArgs e)
        {
            if (!imuData_Device4.isNotSet())
            {
                // Accelerometer
                device4_RecieveData_ListView.Items[0].SubItems[1].Text = imuData_Device4.accx.ToString();
                device4_RecieveData_ListView.Items[0].SubItems[2].Text = imuData_Device4.accy.ToString();
                device4_RecieveData_ListView.Items[0].SubItems[3].Text = imuData_Device4.accz.ToString();

                // Raw Accelerometer
                device4_RecieveData_ListView.Items[1].SubItems[1].Text = imuData_Device4.raw_accx.ToString();
                device4_RecieveData_ListView.Items[1].SubItems[2].Text = imuData_Device4.raw_accy.ToString();
                device4_RecieveData_ListView.Items[1].SubItems[3].Text = imuData_Device4.raw_accz.ToString();

                // Gyroscope
                device4_RecieveData_ListView.Items[2].SubItems[1].Text = imuData_Device4.gysx.ToString();
                device4_RecieveData_ListView.Items[2].SubItems[2].Text = imuData_Device4.gysy.ToString();
                device4_RecieveData_ListView.Items[2].SubItems[3].Text = imuData_Device4.gysz.ToString();

                // Raw Gyroscope
                device4_RecieveData_ListView.Items[3].SubItems[1].Text = imuData_Device4.raw_gysx.ToString();
                device4_RecieveData_ListView.Items[3].SubItems[2].Text = imuData_Device4.raw_gysy.ToString();
                device4_RecieveData_ListView.Items[3].SubItems[3].Text = imuData_Device4.raw_gysz.ToString();

                // Magnetometer
                device4_RecieveData_ListView.Items[4].SubItems[1].Text = imuData_Device4.mgtx.ToString();
                device4_RecieveData_ListView.Items[4].SubItems[2].Text = imuData_Device4.mgty.ToString();
                device4_RecieveData_ListView.Items[4].SubItems[3].Text = imuData_Device4.mgtz.ToString();

                // Raw Gyroscope
                device4_RecieveData_ListView.Items[5].SubItems[1].Text = imuData_Device4.raw_mgtx.ToString();
                device4_RecieveData_ListView.Items[5].SubItems[2].Text = imuData_Device4.raw_mgty.ToString();
                device4_RecieveData_ListView.Items[5].SubItems[3].Text = imuData_Device4.raw_mgtz.ToString();

                // Read Margin Accelerometer
                float[] mA = imuData_Device4.get_Margin_Accel();
                device4_RecieveData_ListView.Items[7].SubItems[1].Text = mA[0].ToString();
                device4_RecieveData_ListView.Items[7].SubItems[2].Text = mA[1].ToString();
                device4_RecieveData_ListView.Items[7].SubItems[3].Text = mA[2].ToString();

                // Read Margin Gyroscope
                float[] mG = imuData_Device4.get_Margin_Gyro();
                device4_RecieveData_ListView.Items[8].SubItems[1].Text = mG[0].ToString();
                device4_RecieveData_ListView.Items[8].SubItems[2].Text = mG[1].ToString();
                device4_RecieveData_ListView.Items[8].SubItems[3].Text = mG[2].ToString();

                // Read Margin Magnetometer
                float[] mM = imuData_Device4.get_Margin_Magneto();
                device4_RecieveData_ListView.Items[9].SubItems[1].Text = mM[0].ToString();
                device4_RecieveData_ListView.Items[9].SubItems[2].Text = mM[1].ToString();
                device4_RecieveData_ListView.Items[9].SubItems[3].Text = mM[2].ToString();

                // Euler Angle
                device4_RecieveData_ListView.Items[10].SubItems[1].Text = imuData_Device4.eulerx.ToString();
                device4_RecieveData_ListView.Items[10].SubItems[2].Text = imuData_Device4.eulery.ToString();
                device4_RecieveData_ListView.Items[10].SubItems[3].Text = imuData_Device4.eulerz.ToString();

                // Quaternion
                device4_RecieveData_ListView.Items[11].SubItems[1].Text = imuData_Device4.quatx.ToString();
                device4_RecieveData_ListView.Items[11].SubItems[2].Text = imuData_Device4.quaty.ToString();
                device4_RecieveData_ListView.Items[11].SubItems[3].Text = imuData_Device4.quatz.ToString();
            }
        }