Bug #108
se104c协议对于遥控撤销cot9的返回码处理错误
Start date:
05/25/2019
Due date:
% Done:
0%
Estimated time:
Defect version:
Description
对于设备返回的0x2eASDU的cot9撤销停止确认数据包,
se104c未能正确处理,未回应控制管道消息。
History
Updated by yufeng wu over 5 years ago
yufeng wu wrote:
对于设备返回的0x2eASDU的cot9撤销停止确认数据包,
se104c未能正确处理,未回应控制管道消息。
void CSE104C::App_ReceiveProc()
PrintLog(LOG_INFORMATION,"收到设点帧 类型%d ",TypeID,rtuno);
中打印日志也有错误,打印格式串中只有1个%d参数,实际后面跟了2个参数
Updated by yufeng wu over 5 years ago
- Status changed from New to Resolved
yufeng wu wrote:
对于设备返回的0x2eASDU的cot9撤销停止确认数据包,
se104c未能正确处理,未回应控制管道消息。
非se104c协议本身问题,
属于DcDebug数据仿真器的t104.dll的bug
修正回应撤销命令的cot9数据帧缺少1个字节。
t104.dll-20190601已修正更新
se104c针对Bug #108无需修改
另优化
1)修正App_ReceiveProc()的日志打印参数个数不匹配问题
2)增加对预置-撤销-执行的非法返校信息COT码(例如小电科的0x4A)的处理和信息打印类型分类调整LOG_ERROR、LOG_VIOLATION