Delta Robot example
Dependencies: BufferedSerial Eigen
Fork of TCPSocket_Example by
comms.h
- Committer:
- je310
- Date:
- 2018-10-07
- Revision:
- 4:778bc352c47f
- Parent:
- 3:10fa3102c2d7
- Child:
- 5:01e1e68309ae
File content as of revision 4:778bc352c47f:
#ifndef COMMS_H #define COMMS_H struct OdriveCMD{ float position; float velocity; float torque; float maxCurrent; int mode; }; struct ServoCMD{ float angle; float atTime; }; struct toRobot{ OdriveCMD motor1; OdriveCMD motor2; OdriveCMD motor3; ServoCMD servo1; ServoCMD servo2; long time; int count; }; struct OdriveINFO{ float speed; int position; float busVoltage; float setCurrent; float measuredCurrent; }; struct vectorThree{ float x; float y; float z; }; struct imuINFO{ vectorThree accel; vectorThree gyro; }; struct gunINFO{ bool buttons[32]; }; struct fromRobot{ OdriveINFO motor1; OdriveINFO motor2; OdriveINFO motor3; imuINFO imu; gunINFO gun; long time; int count; }; #endif // COMMS_H