QByteArray를 구조체로 변환해야합니다. 나는이 같은 구조를 가지고 :Qt-QByteArray를 구조체로 변환하는 방법
struct mavlink_attitude_t
{
/// <summary> Timestamp (milliseconds since system boot) </summary>
quint32 time_boot_ms;
/// <summary> Roll angle (rad, -pi..+pi) </summary>
float roll;
/// <summary> Pitch angle (rad, -pi..+pi) </summary>
float pitch;
/// <summary> Yaw angle (rad, -pi..+pi) </summary>
float yaw;
/// <summary> Roll angular speed (rad/s) </summary>
float rollspeed;
/// <summary> Pitch angular speed (rad/s) </summary>
float pitchspeed;
/// <summary> Yaw angular speed (rad/s) </summary>
float yawspeed;
};
을하고 난 QbyteArray 직렬 포트에서 제공합니다. 이미 공용체를 사용했지만 QByteArray에 사용할 수 없다고 생각합니다. 다른 방법이 있습니까? 예제가 실제로 도움이 될 수 있습니다! 탱크.
컴퓨터간에 데이터를 전송하거나 여러 컴퓨터에서 공유하는 파일로 저장하는 경우이 옵션을 사용합니다. 그런 다음 두 시스템의 아키텍처가 다른 경우이 방법은 제대로 작동하지 않습니다 (예 : arm vs x86). QDataStream을 참조하십시오. –