云快充对接workerman实现协议版本1.6

示例代码

<?php

namespace cgcore\command\cqrs;
class CqrsEnum
{
    const PACKAGE_01 = '01';//充电桩登录认证 充电桩->运营平台
    const PACKAGE_02 = '02';//登录认证应答 运营平台->充电桩
    const PACKAGE_03 = '03';//充电桩心跳包 充电桩->运营平台
    const PACKAGE_04 = '04';//心跳包应答 运营平台->充电桩
    const PACKAGE_05 = '05';//计费模型验证请求 充电桩->运营平台
    const PACKAGE_06 = '06';//计费模型验证请求应答 运营平台->充电桩
    const PACKAGE_09 = '09';//充电桩计费模型请求 充电桩->运营平台
    const PACKAGE_0A = '0A';//计费模型请求应答 运营平台->充电桩
    const PACKAGE_12 = '12';//读取实时监测数据 运营平台->充电桩
    const PACKAGE_13 = '13';//离线监测数据 充电桩->运营平台
    const PACKAGE_15 = '15';//充电握手 充电桩->运营平台
    const PACKAGE_17 = '17';//参数配置 充电桩->运营平台
    const PACKAGE_19 = '19';//充电结束 充电桩->运营平台
    const PACKAGE_1B = '1B';//错误报文 充电桩->运营平台
    const PACKAGE_1D = '1D';//充电阶段 BMS 中止 充电桩->运营平台
    const PACKAGE_21 = '21';//充电阶段充电机中止 充电桩->运营平台
    const PACKAGE_23 = '23';//充电过程 BMS 需求、充电机输出 充电桩->运营平台
    const PACKAGE_25 = '25';//充电过程 BMS 信息 充电桩->运营平台
    const PACKAGE_31 = '31';//充电桩主动申请启动充电 充电桩->运营平台
    const PACKAGE_32 = '32';//运营平台确认启动充电 运营平台->充电桩
    const PACKAGE_33 = '33';//远程启机命令回复 充电桩->运营平台
    const PACKAGE_34 = '34';//运营平台远程控制启机 运营平台->充电桩
    const PACKAGE_35 = '35';//远程停机命令回复 充电桩->运营平台
    const PACKAGE_36 = '36';//运营平台远程停机 运营平台->充电桩
    const PACKAGE_3B = '3B';//交易记录 充电桩->运营平台
    const PACKAGE_40 = '40';//交易记录确认 运营平台->充电桩
    const PACKAGE_41 = '41';//余额更新应答 充电桩->运营平台
    const PACKAGE_42 = '42';//远程账户余额更新 运营平台->充电桩
    const PACKAGE_43 = '43';//卡数据同步应答 充电桩->运营平台
    const PACKAGE_44 = '44';//离线卡数据同步 运营平台->充电桩
    const PACKAGE_45 = '45';//离线卡数据清除应答 充电桩->运营平台
    const PACKAGE_46 = '46';//离线卡数据清除 运营平台->充电桩
    const PACKAGE_47 = '47';//离线卡数据查询应答 充电桩->运营平台
    const PACKAGE_48 = '48';//离线卡数据查询 运营平台->充电桩
    const PACKAGE_51 = '51';//充电桩工作参数设置应答 充电桩->运营平台
    const PACKAGE_52 = '52';//充电桩工作参数设置 运营平台->充电桩
    const PACKAGE_55 = '55';//对时设置应答 充电桩->运营平台
    const PACKAGE_56 = '56';//对时设置 运营平台->充电桩
    const PACKAGE_57 = '57';//计费模型应答 充电桩->运营平台
    const PACKAGE_58 = '58';//计费模型设置 运营平台->充电桩
    const PACKAGE_61 = '61';//地锁数据上送(充电桩上送) 充电桩->运营平台
    const PACKAGE_62 = '62';//遥控地锁升锁与降锁命令(下行)运营平台->充电桩
    const PACKAGE_63 = '63';//充电桩返回数据(上行) 充电桩->运营平台
    const PACKAGE_91 = '91';//远程重启应答 充电桩->运营平台
    const PACKAGE_92 = '92';//远程重启 运营平台->充电桩
    const PACKAGE_93 = '93';//远程更新应答 充电桩->运营平台
    const PACKAGE_94 = '94';//远程更新 运营平台->充电桩
    const PACKAGE_A1 = 'A1';//充电桩主动申请并充充电 充电桩->运营平台
    const PACKAGE_A2 = 'A2';//运营平台确认并充启动充电 运营平台->充电桩
    const PACKAGE_A3 = 'A3';//远程并充启机命令回复 运营平台->充电桩
    const PACKAGE_A4 = 'A4';//运营平台远程控制并充启机 充电桩->运营平台


    public static $CLOSE_MSG = [
        '40' => '结束充电,APP 远程停止',
        '41' => '结束充电,SOC 达到 100%',
        '42' => '结束充电,充电电量满足设定条件',
        '43' => '结束充电,充电金额满足设定条件',
        '44' => '结束充电,充电时间满足设定条件',
        '45' => '结束充电,手动停止充电',
        '4A' => '充电启动失败,充电桩控制系统故障(需要重启或自动恢复)',
        '4B' => '充电启动失败,控制导引断开',
        '4C' => '充电启动失败,断路器跳位',
        '4D' => '充电启动失败,电表通信中断',
        '4E' => '充电启动失败,余额不足',
        '4F' => '充电启动失败,充电模块故障',
        '50' => '充电启动失败,急停开入',
        '51' => '充电启动失败,防雷器异常',
        '52' => '充电启动失败,BMS 未就绪',
        '53' => '充电启动失败,温度异常',
        '54' => '充电启动失败,电池反接故障',
        '55' => '充电启动失败,电子锁异常',
        '56' => '充电启动失败,合闸失败',
        '57' => '充电启动失败,绝缘异常',
        '58' => '预留',
        '59' => '充电启动失败,接收 BMS 握手报文 BHM 超时',
        '5A' => '充电启动失败,接收 BMS 和车辆的辨识报文超时 BRM',
        '5B' => '充电启动失败,接收电池充电参数报文超时 BCP',
        '5C' => '充电启动失败,接收 BMS 完成充电准备报文超时 BRO AA',
        '5D' => '充电启动失败,接收电池充电总状态报文超时 BCS',
        '5E' => '充电启动失败,接收电池充电要求报文超时 BCL',
        '5F' => '充电启动失败,接收电池状态信息报文超时 BSM',
        '60' => '充电启动失败,GB2015 电池在 BHM 阶段有电压不允许充电',
        '61' => '充电启动失败,GB2015 辨识阶段在 BRO_AA 时候电池实际电压与 BCP 报文电池电压差距大于 5%',
        '62' => '充电启动失败,B2015 充电机在预充电阶段从 BRO_AA 变成BRO_00 状态',
        '63' => '充电启动失败,接收主机配置报文超时',
        '64' => '充电启动失败,充电机未准备就绪,我们没有回 CRO AA,对应老国标',
        '6A' => '充电异常中止,系统闭锁',
        '6B' => '充电异常中止,导引断开',
        '6C' => '充电异常中止,断路器跳位',
        '6D' => '充电异常中止,电表通信中断',
        '6E' => '充电异常中止,余额不足',
        '6F' => '充电异常中止,交流保护动作',
        '70' => '充电异常中止,直流保护动作',
        '71' => '充电异常中止,充电模块故障',
        '72' => '充电异常中止,急停开入',
        '73' => '充电异常中止,防雷器异常',
        '74' => '充电异常中止,温度异常',
        '75' => '充电异常中止,输出异常',
        '76' => '充电异常中止,充电无流',
        '77' => '充电异常中止,电子锁异常',
        '78' => '预留',
        '79' => '充电异常中止,总充电电压异常',
        '7A' => '充电异常中止,总充电电流异常',
        '7B' => '充电异常中止,单体充电电压异常',
        '7C' => '充电异常中止,电池组过温',
        '7D' => '充电异常中止,最高单体充电电压异常',
        '7E' => '充电异常中止,最高电池组过温',
        '7F' => '充电异常中止,BMV 单体充电电压异常',
        '80' => '充电异常中止,BMT 电池组过温',
        '81' => '充电异常中止,电池状态异常停止充电',
        '82' => '充电异常中止,车辆发报文禁止充电',
        '83' => '充电异常中止,充电桩断电',
        '84' => '充电异常中止,接收电池充电总状态报文超时',
        '85' => '充电异常中止,接收电池充电要求报文超时',
        '86' => '充电异常中止,接收电池状态信息报文超时',
        '87' => '充电异常中止,接收 BMS 中止充电报文超时',
        '88' => '充电异常中止,接收 BMS 充电统计报文超时',
        '89' => '充电异常中止,接收对侧 CCS 报文超时',
        '90' => '未知原因停止',
        '91' => '未知原因停止,系统强制结束',
    ];
}
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玉阳软件yuyangdev_cn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值