Files
Visualizer/serialcomm.hpp

13 lines
349 B
C++

struct Quaternion {
float w, x, y, z;
};
HANDLE initSerialPort (const char* portName, DWORD baudRate);
bool readSerialData (HANDLE hSerial, char* buffer, DWORD bufferSize, DWORD& bytesRead);
bool parseQuaternion(const std::string& data, Quaternion& quat);
int linux_initSerialPort();
bool linux_readSerialData(int serialPort, char* buffer);