| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.tmzn.devicelinkykc.msgEnum;
- /**
- * @author xp
- * @date 2024/3/13
- * @explain " 数据传输方向:充电桩=>运营平台 "
- */
- public enum DeviceSendYkc {
- LOGIN(0x01,0x00,"登录"),
- HEART_SEND(0x03,0x00,"充电桩心跳包"),
- BILLING_MODEL_VALIDATE_REQUEST(0x05,0x01,"计费模型验证请求"),
- BILLING_MODEL_REQUEST(0x09,0x01,"充电桩计费模型请求"),
- TRANSACTION_RECORDS_REQUEST(0x3D,0x01,"交易记录"),
- TRANSACTION_RECORDS_REQUEST_16(0x3B,0x01,"交易记录"),
- TRANSACTION_RECORDS_REQUEST_SG(0xB3,0x00,"深谷交易记录"),
- // 0x31-0x34 报文变更为 0xA5-0xA8 报文
- UPLOAD_DEVICE_STATUS_RESPONSE(0x13,0x01,"设备上报平台状态"),
- START_CHARNGING_RESPONSE(0xA7,0x01,"运营平台远程控制启机回复"),
- STOP_CHARNGING_RESPONSE(0x35,0x01,"远程停机命令回复"),
- UPDATE_BALANCE_RESPONSE(0x41,0x01,"远程更新余额应答"),
- CHECKTIME_RESPONSE(0x55,0x00,"对时应答"),
- BILLING_MODEL_SETTING_RESPONSE(0x57,0x01," 计费模型设置应答"),
- REMOTE_REBOOT_RESPONSE(0x93,0x01,"远程重启应答"),
- UPLOAD_FILE_UPDATE_RESPONSE(0x93,0x01,"远程更新应答"),
- CONFIG_SETTING_RESPONSE(0x51,0x01,"工作参数设置应答"),
- START_CHARNGING_RESPONSE_16(0x33,0x00,"运营平台远程控制启机回复"),
- ;
- 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;
- }
- DeviceSendYkc(int frameType, int encryptFlag, String alias) {
- this.frameType = frameType;
- this.encryptFlag = encryptFlag;
- this.alias = alias;
- }
- public static String getNameByframeType(int ft) {
- for (DeviceSendYkc item : DeviceSendYkc.values()) {
- if (item.getFrameType() == ft) {
- return item.getAlias();
- }
- }
- return null; // 如果没有找到对应的 ID
- }
- }
|