private void InitializeStaticData()
        {
            var data = _mpu6050.ReadData(_id, Mpu6050.Register.ModelNumber, Mpu6050.Register.AutoSend);

            SetRowValue(0, "value", (data[1] << 8) + data[0]);
            SetRowValue(1, "value", data[2]);
            SetRowValue(2, "value", data[3]);
            SetRowValue(3, "value", data[4]);
            SetRowValue(4, "value", data[5]);
        }
Beispiel #2
0
        private void RefreshRegisters(int id)
        {
            var data = _mpu6050.ReadData(id, Mpu6050.Register.ModelNumber, Mpu6050.Register.Beta);

            SetRowValue(0, "value", (data[1] << 8) + data[0]); // ModelNumber
            SetRowValue(1, "value", data[2]);                  // Firmware Verison
            SetRowValue(2, "value", data[3]);                  // Id
            SetRowValue(3, "value", data[4]);                  // Baud Num
            SetRowValue(4, "value", data[5]);                  // AutoSend

            SetRowValue(5, "value", data[6]);                  // Gyro X Offset
            SetRowValue(6, "value", data[7]);                  // Gyro Y Offset
            SetRowValue(7, "value", data[8]);                  // Gyro Z Offset
        }