package com.gonghang.h5clientapp.beans.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 机器热参数
 * Created by shiwn on 2021/6/17 10:54
 */
@Data
@Accessors(chain = true)
@TableName("robot_setting")
public class RobotSettingDTO {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 自检方式：0-开机自检，1-巡检前自检，2-定时自检，3-手动自检，4-实时自检
     */
    private Integer checkType;

    /**
     * 自检时间间隔（小时）
     */
    private Integer checkValue;

    /**
     * 机器人行驶速度
     */
    private Float robotSpeed;

    /**
     * 前后雷达避障距离，米
     */
    private Float obsDisBafter;

    /**
     * 左右雷达避障距离，米
     */
    private Float obsDisLright;

    /**
     * 最低保护电量
     */
    private Integer batteryLow;

    /**
     * 电池温度报警值
     */
    private Integer batteryTemp;

    /**
     * 机身温度报警值
     */
    private Integer robotTemp;

    /**
     * 机器人id
     */
    private Integer robotId;

    /**
     * 云台初始位置——x
     */
    private Integer initX;
    /**
     * 云台初始位置——y
     */
    private Integer initY;
    /**
     * 云台初始位置——z
     */
    private Integer initZ;
}
