UDSRoutineControl.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * UDSRoutineControl.c
  3. *
  4. * Created on: 2020年4月29日
  5. * Author: LXG
  6. */
  7. /****************************************************************************
  8. *----------------------------------------------------------------------------
  9. * 描述: RID读取函数 类型定义
  10. *----------------------------------------------------------------------------
  11. * 返回值: 0 – success执行成功,发送缓存中正响应命令; others – failed执行失败,发送负响应代码为返回值的负响应命令;
  12. *----------------------------------------------------------------------------
  13. * 输入参数:
  14. * UDSRoutine: 0x31服务子功能,取值范围:01/02/03
  15. * TxUDSDataUIP: 数据发送数组指针。
  16. * TxUDSDataLengthUBP: 数据长度指针。
  17. * UDSRecvUBP: 接收UDS数组指针。
  18. * numNRC:0 – success执行成功,发送缓存中正响应命令; others – failed执行失败,发送负响应代码为返回值的负响应命令
  19. *----------------------------------------------------------------------------
  20. *所属服务: 0x31 RID读取
  21. *****************************************************************************/
  22. //501
  23. uint8 UDS_RoutineSysDosQunInterface501( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  24. //502
  25. uint8 UDS_RoutineDosQunInterface502( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  26. //503
  27. uint8 UDS_RoutineDosQunIntInterface503(uint8 UDSmenSwitchUB);
  28. //504
  29. uint8 UDS_RoutineSystemEmptyingInterface504(uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  30. //505
  31. uint8 UDS_RoutineSCRCompleteTest505( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  32. //507
  33. uint8 UDS_RoutineSysPreSprayTestInterface507(uint8 UDSmenSwitchUB,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  34. //508
  35. uint8 UDS_RoutinePressureBulidUpSprayInterface508(uint8 UDSmenSwitchUB,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);
  36. //509
  37. uint8 UDS_RoutineSprayPhaseInterface509(uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);