// Autogenerated C header file for Rover
#ifndef _JACDAC_SPEC_ROVER_H
#define _JACDAC_SPEC_ROVER_H 1

#define JD_SERVICE_CLASS_ROVER  0x19f4d06b

/**
 * The current position and orientation of the robot.
 */
#define JD_ROVER_REG_KINEMATICS JD_REG_READING
typedef struct jd_rover_kinematics {
    int32_t x;  // cm i16.16
    int32_t y;  // cm i16.16
    int32_t vx;  // cm/s i16.16
    int32_t vy;  // cm/s i16.16
    int32_t heading;  // ° i16.16
} jd_rover_kinematics_t;


#endif
