imu_data.h 533 B

123456789101112131415161718192021222324252627282930
  1. #ifndef _IMU_DATA_H
  2. #define _IMU_DATA_H
  3. #pragma once
  4. #include <iostream>
  5. #include <iomanip>
  6. #include <Windows.h>
  7. #include <stdio.h>
  8. #include <conio.h>
  9. #include <sstream>
  10. #include "serial_port.h"
  11. using namespace std;
  12. int initSerialPort(string imu_dev);
  13. int getImuData(void);
  14. void closeSerialPort(void);
  15. float getAcc(int flag);
  16. float getAngular(int flag);
  17. float getAngle(int flag);
  18. float getQuat(int flag);
  19. int makeYawZero(void);
  20. int updateIICAddr(string input);
  21. void show_imu_data(void);
  22. #endif