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]); }
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 }