91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

14229和15765的基礎代碼

資源截圖

代碼片段和文件信息

/***************************************************************************//**
????\file??????????uds-net.c
????\author????????huanghai
????\mail??????????huanghai@auto-link.com
????\version???????0.03?-?CANoe?Test?Passed
????\date??????????2016-09-24
????\description???uds?network?code?base?on?ISO?15765
*******************************************************************************/
#include?“network_layer_private.h“
#include?“network_layer.h“
#include?“can.h“
/*******************************************************************************
????Type?Definition
*******************************************************************************/

/*******************************************************************************
????Global?Varaibles
*******************************************************************************/
static?network_layer_st?nwl_st?=?NWL_IDLE;

static?bool_t?g_wait_cf?=?FALSE;
static?bool_t?g_wait_fc?=?FALSE;

static?uint32_t?nt_timer[TIMER_CNT]?=?{0};

static?uint8_t?g_rfc_stmin?=?0;????/*?received?flowcontrol?SeparationTime?*/
static?uint8_t?g_rfc_bs?=?0;???????/*?received?flowcontrol?block?size?*/

static?uint8_t?g_xcf_bc?=?0;???????/*?transmit?consecutive?frame?block?counter?*/
static?uint8_t?g_xcf_sn?=?0;???????/*?transmit?consecutive?frame?SequenceNumber?*/
static?uint8_t?g_rcf_bc?=?0;???????/*?received?frame?block?counter?*/
static?uint8_t?g_rcf_sn?=?0;???????/*?received?consecutive?frame?SequenceNumber?*/

/*?transmit?buffer?*/
static?uint8_t?remain_buf[UDS_FF_DL_MAX];
static?uint16_t?remain_len?=?0;
static?uint16_t?remain_pos?=?0;

/*?recieve?buffer?*/
static?uint8_t?recv_buf[UDS_FF_DL_MAX];
static?uint16_t?recv_len?=?0;
static?uint16_t?recv_fdl?=?0;??/*?frame?data?len?*/


OS_EVENT?*UdsMutex;
/*******************************************************************************
????external?Varaibles
*******************************************************************************/
uint8_t?g_tatype;
/*******************************************************************************
????Function??declaration
*******************************************************************************/
static?void
send_flowcontrol?(uint8_t?flow_st);

//static?indication_func?uds_indication?=?NULL;
//static?confirm_func?uds_confirm?=?NULL;

static?nt_usdata_t?N_USData?=?{NULL?NULL?NULL};
/*******************************************************************************
????Function??Definition?-?common
*******************************************************************************/

/**
?*?nt_timer_start?-?start?network?timer
?*
?*?void?:
?*
?*?returns:
?*?????void
?*/
static?void
nt_timer_start?(uint8_t?num)
{
if?(num?>=?TIMER_CNT)?return;

if?(num?==?TIMER_N_CR)
????????nt_timer[TIMER_N_CR]?=?TIMEOUT_N_CR;
if?(num?==?TIMER_N_BS)
????nt_timer[TIMER_N_BS]?=?TIMEOUT_N_BS;
????if?(num?==?TIMER_STmin)
????????nt_timer[TIMER_STmin]?=?g_rfc_stmin;
}

static?void
nt_timer_start_wv?(uint8_t?num?uint32_t?value)
{
if?(num?>=?TIMER_CNT)?return;


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????.......?????17605??2016-11-19?15:45??UDS\network_layer.c

????.......??????2640??2016-11-19?15:45??UDS\network_layer.h

????.......??????2876??2016-11-19?15:45??UDS\network_layer_private.h

????.......?????10144??2016-11-19?15:45??UDS\obd_dtc.c

????.......??????3124??2016-11-19?15:45??UDS\obd_dtc.h

????.......??????2924??2016-11-19?15:45??UDS\obd_dtc_private.h

????.......?????15311??2016-11-19?15:45??UDS\uds.c

????.......??????3097??2016-11-19?15:45??UDS\uds.h

????.......?????27553??2016-11-19?15:45??UDS\uds_service.c

????.......??????6415??2016-11-19?15:45??UDS\uds_service.h

????.......??????1809??2016-11-19?15:45??UDS\uds_status.c

????.......??????1576??2016-11-19?15:45??UDS\uds_status.h

????.......??????7158??2016-11-19?15:45??UDS\uds_support.c

????.......??????3291??2016-11-19?15:45??UDS\uds_support.h

????.......??????1150??2016-11-19?15:45??UDS\uds_type.h

????.......??????2343??2016-11-19?15:45??UDS\uds_util.c

????.......??????1198??2016-11-19?15:45??UDS\uds_util.h

?????目錄??????????0??2020-08-12?11:32??UDS

-----------?---------??----------?-----??----

???????????????110214????????????????????18


評論

共有 條評論