package com.tmzn.devicelinkykc.constant.ykc; /** * @author xp * @date 2024/3/13 * @explain " 上传实时监测数据 " */ public class StatusConstant { /** * 自定义相关上报云快充状态 */ //当前订单状态:0代表正在充电,1代表充电结束 public static final byte NOW_ORDER_STATUS_CHARGING=0; public static final byte NOW_ORDER_STATUS_CHARGING_ENDING=1; //空闲状态切换至充电状态的首次初始化状态上送:0未上送,1已上送 public static final byte CHARGING_INIT_STATUS_OK=1; public static final byte CHARGING_INIT_STATUS_NO=0; //停止指令回复云快充:0未回复,1已回复(预防设备停止充电多次上送消息) public static final byte STOP_CHARGING_REPLY_OK=1; public static final byte STOP_CHARGING_REPLY_NO=0; //交易流水中间协议层上送云快充状态:0未上送,1已上送 public static final byte TRANSACTION_ORDER_REPORTING_ACTION_STATUS_OK=1; public static final byte TRANSACTION_ORDER_REPORTING_ACTION_STATUS_NO=0; //云快充对中间协议层上送是交易流水解析结果:0默认是未收到回复,1解析成功,2解析失败非法账单 public static final byte TRANSACTION_ORDER_REPLY_STATUS_FAIL=0; public static final byte TRANSACTION_ORDER_REPLY_STATUS_SUCC=1; public static final byte TRANSACTION_ORDER_REPLY_STATUS_ILLEGAL=2; /** *心跳包枪状态 */ public static final byte HEART_GUNS_STATUS_OK = 0x00; public static final byte HEART_GUNS_STATUS_FAULT = 0x01; /** * 变位上送枪状态 */ public static final byte OFFLINE = 0x00;//离线 public static final byte FAULT = 0x01;//故障 public static final byte FREE = 0x02;//空闲 public static final byte CHARGING = 0x03;//充电 /** * 枪是否归位 */ public static final byte NO = 0x00; public static final byte YES = 0x01; public static final byte UNKNOWN = 0x02; public static final byte INSERT_GUNS_YES= 0x01; public static final byte INSERT_GUNS_NO= 0x00; /** * 硬件故障????后续补充 */ public static final byte[] NO_FAULTS = {0x00, 0x00}; }