当前位置: 首页 > news >正文

【零基础学习CAPL语法】——testStep:测试结果输出函数

文章目录

  • 1.函数介绍
  • 2.在报告中体现

1.函数介绍

testStep——测试结果输出函数
在这里插入图片描述

2.在报告中体现

//testStep()
void PrintTxMsg()
{testStep("Tx","[%x] [%.2x %.2x %.2x %.2x %.2x %.2x %.2x %.2x]",Diag_Req.id,Diag_Req.byte(0),Diag_Req.byte(1),Diag_Req.byte(2),Diag_Req.byte(3),Diag_Req.byte(4),Diag_Req.byte(5),Diag_Req.byte(6),Diag_Req.byte(7)); 
}
void PrintRxMsg()
{testStep("Rx","[%x] [%.2x %.2x %.2x %.2x %.2x %.2x %.2x %.2x]",Diag_Resp.id,Diag_Resp.byte(0),Diag_Resp.byte(1),Diag_Resp.byte(2),Diag_Resp.byte(3),Diag_Resp.byte(4),Diag_Resp.byte(5),Diag_Resp.byte(6),Diag_Resp.byte(7)); 
}

具体在报告中:
在这里插入图片描述

//testStepFail()、testStepPass()
void JudgeResponse(byte response,byte server)
{if(testWaitForMessage(Diag_Resp_1,50))//50ms内收到响应则为true{if(response == server + 0x40)//肯定响应{testStepPass("pass","Response OK");}else{testStepFail("fail","Response NOK");}}else{testStepFail("Fail","TimeOut");}
}

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/423166.html

相关文章:

  • 8.5.数据库基础技术-规范化
  • 于博士Cadence视频教程学习笔记备忘
  • 8.3.数据库基础技术-关系代数
  • 【Vue3】vue模板中如何使用enum枚举类型
  • 组合求和2
  • Apple Maps现在可在Firefox和Mac版Edge浏览器中使用
  • 基于嵌入式Linux的数据库
  • C# 使用LINQ找出一个子字符串在另一个字符串中出现的所有位置
  • YOLOv8添加MobileViTv3模块(代码+free)
  • 从概念到落地:全面解析DApp项目开发的核心要素与未来趋势
  • 仓颉编程入门 -- 泛型概述 , 如何定义泛型函数
  • SOC估算方法之(OCV-SOC+安时积分法)
  • 指针(下)
  • C# 浅谈IEnumerable
  • mmdebstrap:创建 Debian 系统 chroot 环境的利器 ️
  • 【Linux SQLite数据库】一、SQLite交叉编译与移植
  • 每天写两道(数组篇)移除元素、
  • Unity 使用 NewtonSoft Json插件报错
  • k8s 部署 Mysqld_exporter 以及添加告警规则
  • 基于STM32开发的智能农业环境监测系统
  • 【SQL】平均售价
  • 存储器与CPU的连接
  • unity--webgl 访问本地index.html
  • 慢慢欣赏DPDK RTE_MAX_ETHPORTS的定义
  • Java Nacos与Gateway的使用
  • 前端项目中的Server-sent Events(SSE)项目实践及其与websocket的区别
  • 《老俞闲话|唯爱和热情不可辜负》读后感
  • C语言 ——— 在杨氏矩阵中查找具体的某个数
  • DAI-Net: 基于对偶自适应交互网络的药物推荐算法
  • haproxy高级功能及配置