package com.cmvr.edge.client.model.arm;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 机械臂笛卡尔位姿VO
 *
 * @author cmvr-iot
 * @since 2026-07-01
 */
@Data
@ApiModel("机械臂笛卡尔位姿")
public class EdgeArmCartesianPoseVO {

    @ApiModelProperty("X轴坐标（单位：米）")
    private double x;

    @ApiModelProperty("Y轴坐标（单位：米）")
    private double y;

    @ApiModelProperty("Z轴坐标（单位：米）")
    private double z;

    @ApiModelProperty("RX旋转角度（单位：弧度）")
    private double rx;

    @ApiModelProperty("RY旋转角度（单位：弧度）")
    private double ry;

    @ApiModelProperty("RZ旋转角度（单位：弧度）")
    private double rz;
}
