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

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

/**
 * AGV电池状态VO
 *
 * @author cmvr-iot
 * @since 2026-07-01
 */
@Data
@ApiModel("AGV电池状态")
public class EdgeAgvBatteryStatusVO {

    @ApiModelProperty("电池电量百分比（0-100）")
    private double batteryPercent;

    @ApiModelProperty("电池电压（单位：伏特）")
    private double voltage;

    @ApiModelProperty("电池电流（单位：安培）")
    private double current;

    @ApiModelProperty("充电状态（true=充电中，false=未充电）")
    private boolean charging;
}
