#pragma once
#include <vector>
#include "robot_std_msgs/Header.h"

namespace robot_sensor_msgs
{

struct Joy
{
    robot_std_msgs::Header header;     // Thời điểm nhận dữ liệu từ joystick
    std::vector<float> axes;     // Các giá trị trục analog (ví dụ: X, Y, Z, throttle, ...)
    std::vector<int32_t> buttons; // Trạng thái nút bấm (0 = nhả, 1 = nhấn)

    Joy() = default;
};

} // namespace robot_sensor_msgs
