三丙
|
b3270c21b0
|
fix: 修复设备断开后通讯层会话缓存未及时清理的问题
之前设备断开连接时(channelInactive),虽然会关闭会话并通知应用层,
但通讯层的 Caffeine 缓存没有立即清除,导致:
- 下行指令仍能找到"幽灵会话",写入已关闭的 channel 后静默失败
- 应用层无法感知设备已离线,用户体验不佳
改动:
- ProtocolSession 新增 closeCallback 回调机制,close() 时自动通知注册中心
- ProtocolSession 新增 AtomicBoolean closed 状态,防止重复关闭
- DefaultProtocolSessionRegistryProvider.register() 时自动设置回调
- 新增单元测试验证回调机制
现在设备断开后,App 层下发指令时能立即感知到会话不存在,
并在日志中明确提示"充电桩会话不存在"。
|
2026-01-29 20:38:48 +08:00 |
|
三丙
|
fa9524d302
|
wiki生成
|
2025-10-28 14:39:06 +08:00 |
|
八万
|
26cec08d61
|
!50 0x19 云快充1.5.0 充电结束、0x52 云快充1.5.0 充电桩工作参数设置、0x51 云快充1.5.0 充电桩工作参数设置应答
* 0x19 云快充1.5.0 充电结束、0x52 云快充1.5.0 充电桩工作参数设置、0x51 云快充1.5.0 充电桩工作参数设置应答
|
2025-10-28 05:57:34 +00:00 |
|
三丙
|
32334b6ba7
|
https://github.com/sanbing-java/JCPP/issues/1
修正物理卡号为BIN码
|
2025-10-16 20:15:46 +08:00 |
|
三丙
|
8da6d2eaf5
|
兼容windows的npm编译方案
|
2025-09-28 21:23:43 +08:00 |
|
三丙
|
88cb163375
|
过滤.cursor文件夹, 先不公开三丙的AI提示词规则
|
2025-09-28 21:15:37 +08:00 |
|
三丙
|
2a2fd21bdb
|
新增刷新按钮
|
2025-09-27 19:01:50 +08:00 |
|
三丙
|
a1e0a09320
|
添加查询充电枪状态接口
|
2025-09-27 18:04:00 +08:00 |
|
三丙
|
7a03cc98a7
|
优化ui接口地址的部署问题
|
2025-09-13 23:24:16 +08:00 |
|
三丙
|
4fc8b3acbd
|
去除版本约定
|
2025-09-13 17:25:12 +08:00 |
|
三丙
|
9c0cfecdc5
|
优化md
|
2025-09-13 17:23:36 +08:00 |
|
三丙
|
d59844e448
|
区分时段电价下发的TestController
|
2025-09-13 17:15:56 +08:00 |
|
三丙
|
b660fd94c2
|
连接创建后不发报文,ctx可能为空
|
2025-09-13 17:03:59 +08:00 |
|
三丙
|
7c6a1df15e
|
Merge remote-tracking branch '红中/master-feat-lvneng-0911'
# Conflicts:
# jcpp-app/src/main/java/sanbing/jcpp/app/service/PileProtocolService.java
# jcpp-infrastructure-proto/src/main/proto/downlink.proto
# jcpp-infrastructure-proto/src/main/proto/uplink.proto
|
2025-09-13 16:44:00 +08:00 |
|
八万
|
9451d28894
|
!43 离线卡数据清除(0x46) 离线卡数据清除应答(0x45)
* merge master
* merge master
* Merge branch 'master' into Feat_离线卡数据清除、离线卡数据查询
* merge master
* Merge branch 'master' into Feat_离线卡数据清除、离线卡数据查询
* 离线卡数据清除(0x46) 离线卡数据清除应答(0x45)
* 离线卡数据清除(0x46) 离线卡数据清除应答(0x45)
* 离线卡数据清除(0x46) 离线卡数据清除应答(0x45)
* 离线卡数据清除(0x46) 离线卡数据清除应答(0x45)
|
2025-09-13 08:40:51 +00:00 |
|
红中
|
0582135995
|
1103,1104,5,6指令,充电桩二维码下发和响应3,4指令
|
2025-09-12 16:16:01 +08:00 |
|
三丙
|
eff49bb3c0
|
0x31 测试
|
2025-09-12 14:45:19 +08:00 |
|
三丙
|
38548b5230
|
拆分protobuf
|
2025-09-12 14:40:18 +08:00 |
|
白板
|
bc5411eb4b
|
!47 新增 充电桩主动申请启动充电(0x31)2.运营平台确认启动充电(0x32)
* fix(ProtocolUplinkConsumerService):指标初始化代码恢复
* update:启动方式枚举类调整
* update:增加 0x31、0x32 的枚举类
* update:添加下行日志打印
* add:1.充电桩主动申请启动充电(0x31)2.运营平台确认启动充电(0x32)
|
2025-09-12 05:44:33 +00:00 |
|
三丙
|
4eebd3d1b0
|
代码优化
|
2025-09-11 19:39:30 +08:00 |
|
三丙
|
d9acd8424f
|
删除 qodana
|
2025-09-09 21:06:22 +08:00 |
|
三丙
|
3b7c4ee714
|
web-ui 截图
|
2025-09-09 20:59:37 +08:00 |
|
三丙
|
7a78c8a62a
|
充电枪编辑功能
|
2025-09-09 18:25:55 +08:00 |
|
三丙
|
74fec1e044
|
bugfix
|
2025-09-09 17:44:21 +08:00 |
|
三丙
|
69754dd69b
|
bug fix
|
2025-09-09 17:27:18 +08:00 |
|
三丙
|
84da4b7c5a
|
reset
|
2025-09-09 17:12:27 +08:00 |
|
三丙
|
58580ca11e
|
!45 !44 comment
* !44 comment
* !39 添加下行日志打印
* !36 扩展计价领域模型
* !35 webui 初步成型
* !34 webui 初步成型
|
2025-09-09 08:23:59 +00:00 |
|
三丙
|
921045af8f
|
!33 新增云快充启动充电的逻辑卡号和物理卡号,和双枪并充序号以及双枪并充的测试接口
* 新增云快充启动充电的逻辑卡号和物理卡号,和双枪并充序号以及双枪并充的测试接口
* CMD路由优化
* Merge remote-tracking branch 'gitee/master' into Feat_Lvneng_module_optimize
* cmd路由优化
* cmd路由优化
* 绿能模块优化
* 新增云快充1.7 0x3D
* 添加停止充电的TestController
|
2025-08-25 14:04:25 +00:00 |
|
三丙
|
7c26534dff
|
!31 新增云快充1.7 0x3D
* 新增云快充1.7 0x3D
* 添加停止充电的TestController
|
2025-08-25 11:09:24 +00:00 |
|
三丙
|
9133ed749b
|
!30 添加停止充电的TestController
* 添加停止充电的TestController
|
2025-08-25 09:39:23 +00:00 |
|
三丙
|
a76d4969c8
|
补充license
|
2025-08-25 17:28:23 +08:00 |
|
发财
|
aff00424f0
|
!29 云快充主动对时设置0x56、对时应答0x55
* 删除错误代码
* 修改冲突编号
* Merge branch 'master' into Feat_TimeSync
* 修改冲突编号
* Merge branch 'master' into Feat_TimeSync
* 云快充对时设置
* 云快充对时设置
|
2025-08-25 09:26:26 +00:00 |
|
三丙
|
1019f6e1c9
|
云快充离线卡协议相关矫正
|
2025-08-25 11:44:58 +08:00 |
|
八万
|
6a8157e179
|
!27 Merge branch 'master' into Feat_远程账户余额更新
* 离线卡数据同步(0x44) 离线卡数据同步应答(0x43)
* Merge branch 'master' into Feat_远程账户余额更新
* 离线卡数据同步(0x44) 离线卡数据同步应答(0x43)
* 下发卡个数 参数校验
* Merge branch 'master' into Feat_远程账户余额更新
* 离线卡数据同步(0x44) 离线卡数据同步应答(0x43)
* 远程账户余额更新(0x42) 余额更新应答(0x41)
|
2025-08-25 03:05:54 +00:00 |
|
三丙
|
361c00687a
|
绿能3.4 修正绿能的对时下发
|
2025-08-21 14:31:22 +08:00 |
|
南风
|
249d25576f
|
!23 0x61 地锁数据上送
* 0x61 地锁数据上送
* Merge remote-tracking branch 'origin/master'
* 云快充协议上行命令处理类 - 地锁状态/报警信息帧 (V1.5.0版本) 命令码:0x61 (地锁状态/报警信息帧上行命令)
* Merge remote-tracking branch 'origin/master'
* Merge remote-tracking branch 'origin/master'
* Merge remote-tracking branch 'origin/master'
* Merge remote-tracking branch 'origin/master'
* Revert "命令码:0x17 (参数配置帧上行命令)"
* 命令码:0x17 (参数配置帧上行命令)
|
2025-08-20 11:37:38 +00:00 |
|
三丙
|
ca2610ba93
|
绿能3.4 gunCode用int接收
|
2025-08-20 19:25:18 +08:00 |
|
红中
|
babd1696f6
|
!21 绿能109,103,102,101,203,201指令提交
* 合并后代码修改
* 合并后代码修改
* Merge remote-tracking branch 'refs/remotes/upstream/master' into maste…
* PR后代码修改
* 109)充电桩状态信息包上报
* 109)充电桩状态信息包上报
|
2025-08-20 11:21:10 +00:00 |
|
三丙
|
6b054c31a9
|
修正领域模型命名问题
|
2025-08-18 15:16:25 +08:00 |
|
三丙
|
b393f5b426
|
修正云快充OTA升级中的一些BUG,并优化代码
|
2025-08-13 20:02:41 +08:00 |
|
八万
|
80fb741692
|
!18 远程更新 远程更新应答
* 远程更新应答 补充 onRemoteUpdate 去掉 UpgradeStatusEnum 枚举 用hashMap 处理升级结果返回 领域模型优化 代码优化
* Merge branch 'master' of gitee.com:san-bing/JChargePointProtocol into Feat_远程更新
* 远程更新 远程更新应答
|
2025-08-13 10:47:49 +00:00 |
|
三丙
|
ca536a55f2
|
!20 改造交易记录领域模型
* 改造交易记录领域模型
|
2025-08-11 10:53:06 +00:00 |
|
三丙
|
199711026c
|
!19 绿能模块
* 绿能模块
|
2025-08-09 11:00:12 +00:00 |
|
三丙
|
3d441d75a3
|
增加充电BMS握手转发逻辑
|
2025-08-07 23:03:18 +08:00 |
|
三丙
|
74ef755dac
|
IDEA reformat
|
2025-08-07 21:20:14 +08:00 |
|
|
|
35ea634f9d
|
!17 根据GBT27930解析中止原因
* Merge branch 'feat_0x1d' into develop
* 删除main方法; 添加单元测试
* Merge branch 'feat_0x1d' into develop
* 根据GBT27930解析中止原因
|
2025-08-07 13:16:16 +00:00 |
|
三丙
|
3f4bb375a0
|
修正命名并补全示例
|
2025-08-05 19:34:39 +08:00 |
|
红中
|
5c2c718d34
|
!15 增加0x92远程重启和0x91远程重启应答
* Merge remote-tracking branch 'refs/remotes/upstream/master' into maste…
* 0x92远程重启和0x91远程重启应答
* 0x92远程重启和0x91远程重启应答测试
* 0x92远程重启和0x91远程重启应答
|
2025-08-05 11:24:13 +00:00 |
|
三丙
|
b225cadde9
|
修改BMS中止信息命名规范
BMS通信报文国标:http://c.gb688.cn/bzgk/gb/showGb?type=online&hcno=6ECF725CD2BCCA2819082279F6B2E243
|
2025-08-05 15:43:57 +08:00 |
|
|
|
ccd5d3d943
|
!16 云快充1.5.0 充电阶段BMS中止
* Merge branch 'Feat_0x1D' into develop
* 解析中止原因; 定义领域模型
* add 云快充1.5.0 充电阶段BMS中止
|
2025-08-05 07:32:39 +00:00 |
|