/*
 * UDSRoutineControl.c
 *
 *  Created on: 2020年4月29日
 *      Author: LXG
 */

/****************************************************************************
*----------------------------------------------------------------------------
* 描述: RID读取函数 类型定义
*----------------------------------------------------------------------------
* 返回值： 0 – success执行成功，发送缓存中正响应命令； others – failed执行失败，发送负响应代码为返回值的负响应命令；
*----------------------------------------------------------------------------
* 输入参数：
* 		  UDSRoutine:  0x31服务子功能，取值范围：01/02/03
* 		  TxUDSDataUIP:  数据发送数组指针。
* 		  TxUDSDataLengthUBP: 数据长度指针。
* 		  UDSRecvUBP: 接收UDS数组指针。
* 		  numNRC:0 – success执行成功，发送缓存中正响应命令； others – failed执行失败，发送负响应代码为返回值的负响应命令
*----------------------------------------------------------------------------
*所属服务：  0x31 RID读取
*****************************************************************************/
	//501
    uint8 UDS_RoutineSysDosQunInterface501( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //502
    uint8 UDS_RoutineDosQunInterface502( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //503
    uint8 UDS_RoutineDosQunIntInterface503(uint8 UDSmenSwitchUB);

    //504
    uint8 UDS_RoutineSystemEmptyingInterface504(uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //505
    uint8 UDS_RoutineSCRCompleteTest505( uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //507
    uint8 UDS_RoutineSysPreSprayTestInterface507(uint8 UDSmenSwitchUB,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //508
    uint8 UDS_RoutinePressureBulidUpSprayInterface508(uint8 UDSmenSwitchUB,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);

    //509
    uint8 UDS_RoutineSprayPhaseInterface509(uint8 *UDSRecvUBP,uint8 UDSRoutine,uint8 *TxUDSDataUIP,uint16 *TxUDSDataLengthUBP);


