package com.tmzn.devicelinkykc.msgEnum; /** * @author xp * @date 2024/3/13 * @explain " 数据传输方向:运营平台=>充电桩 " */ public enum YkcSendDevice { LOGIN_RESPONSE(0x02,0x00,"登录应答"), HEART_RESPONSE(0x04,0x00," 心跳包应答"), BILLING_MODEL_VALIDATE_RESPONSE(0x06,0x01,"计费模型验证请求应答"), BILLING_MODEL_VALIDATE_RESPONSE_SG(0x0B,0x01,"深谷计费模型验证请求应答"), BILLING_MODEL_RESPONSE(0x0A,0x01,"计费模型请求应答"), TRANSACTION_RECORDS_RESPONSE(0x40,0x01,"交易记录确认"), CONFIG_SETTING(0x52,0x01,"工作参数设置"), DEVICE_STATUS_REQUEST(0x12,0x01,"读取实时监测数据"), START_CHARNGING_REQUEST(0xA8,0x01,"运营平台远程控制启机"), STOP_CHARNGING_REQUEST(0x36,0x01,"运营平台远程停机"), UPDATE_BALANCE(0x42,0x01,"远程更新余额"), CHECKTIME(0x56,0x00," 对时设置"), BILLING_MODEL_SETTING(0x58,0x01," 计费模型设置"), BILLING_MODEL_SETTING_SG(0x85,0x01," 计费模型设置"), REMOTE_REBOOT(0x92,0x01," 远程重启"), START_CHARNGING_REQUEST_16(0x34,0x01,"运营平台远程控制启机"), UPLOAD_FILE_UPDATE(0x94,0x01," 远程更新") ; private int frameType; //帧类型 private int encryptFlag; //加密类型 private String alias; //帧类型名称 public int getFrameType() { return frameType; } public void setFrameType(int frameType) { this.frameType = frameType; } public int getEncryptFlag() { return encryptFlag; } public void setEncryptFlag(int encryptFlag) { this.encryptFlag = encryptFlag; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } YkcSendDevice(int frameType, int encryptFlag, String alias) { this.frameType = frameType; this.encryptFlag = encryptFlag; this.alias = alias; } }