message.h 432 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. enum RA {
  3. RA_Boot,
  4. RA_Stop,
  5. RA_Goal,
  6. RA_Encode,
  7. };
  8. enum AR
  9. {
  10. AR_Finish,
  11. AR_NDTPos,
  12. AR_CTRL,// 信号
  13. };
  14. #pragma pack(1)
  15. struct ARFinish
  16. {
  17. int32_t area;
  18. int32_t no;
  19. };
  20. struct ARMoveGoal
  21. {
  22. int32_t area;
  23. int32_t no;
  24. bool left;
  25. };
  26. struct ARNdtPos
  27. {
  28. float x;
  29. float y;
  30. float z;
  31. float rx;
  32. float ry;
  33. float rz;
  34. float rw;
  35. };
  36. #pragma pack()