?? l_gen.c
字號:
/* LIN configuration File */
/* Automatically generated - DO NOT EDIT THIS FILE! */
/* (c) VCT 2002-2003 */
#include "l_gen.h"
/* Constat diagnostic master request frame definitions. (These frames */
/* are defined in schedule tables. */
L_ROM l_u8 l_frame_mrf_4006B10B00500085_buf[8] = {
0x40u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x50u, 0x00u, 0x85u
};
L_ROM l_u8 l_frame_mrf_4106B10B00500085_buf[8] = {
0x41u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x50u, 0x00u, 0x85u
};
L_ROM l_u8 l_frame_mrf_4206B10B00500085_buf[8] = {
0x42u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x50u, 0x00u, 0x85u
};
L_ROM l_u8 l_frame_mrf_4306B10B00500085_buf[8] = {
0x43u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x50u, 0x00u, 0x85u
};
L_ROM l_u8 l_frame_mrf_4006B10B00001020_buf[8] = {
0x40u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x00u, 0x10u, 0x20u
};
L_ROM l_u8 l_frame_mrf_4106B10B001010D8_buf[8] = {
0x41u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x10u, 0x10u, 0xd8u
};
L_ROM l_u8 l_frame_mrf_4206B10B00201050_buf[8] = {
0x42u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x20u, 0x10u, 0x50u
};
L_ROM l_u8 l_frame_mrf_4306B10B003010A8_buf[8] = {
0x43u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x30u, 0x10u, 0xa8u
};
L_ROM l_u8 l_frame_mrf_4006B10B00600006_buf[8] = {
0x40u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x60u, 0x00u, 0x06u
};
L_ROM l_u8 l_frame_mrf_4106B10B00600006_buf[8] = {
0x41u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x60u, 0x00u, 0x06u
};
L_ROM l_u8 l_frame_mrf_4206B10B00600006_buf[8] = {
0x42u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x60u, 0x00u, 0x06u
};
L_ROM l_u8 l_frame_mrf_4306B10B00600006_buf[8] = {
0x43u, 0x06u, 0xb1u, 0x0bu, 0x00u, 0x60u, 0x00u, 0x06u
};
/* RAM buffer for the flags */
L_RAM l_u8 l_flag_buffer[1] = {
0u
};
/* Subscribed frame 'demo_net.SlaveResp_demo_net' */
L_RAM l_u8 l_frame_SlaveResp_demo_net_buf[8] = {
0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u
};
L_ROM l_master_frame l_frame_SlaveResp_demo_net = {
l_frame_SlaveResp_demo_net_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{&l_flag_buffer[0], 0x01u},
L_DRX,
L_CLASSIC,
0x7du,
8
};
/* Subscribed frame 'demo_net.EY16_20' */
L_RAM l_u8 l_frame_EY16_20_buf[2] = {
0x00u, 0x00u
};
L_ROM l_master_frame l_frame_EY16_20 = {
l_frame_EY16_20_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_RX,
L_ENHANCED,
0x20u,
2
};
/* Subscribed frame 'demo_net.QY4_18' */
L_RAM l_u8 l_frame_QY4_18_buf[2] = {
0x00u, 0x00u
};
L_ROM l_master_frame l_frame_QY4_18 = {
l_frame_QY4_18_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_RX,
L_ENHANCED,
0xd8u,
2
};
/* Subscribed frame 'demo_net.QL4_10' */
L_RAM l_u8 l_frame_QL4_10_buf[2] = {
0x00u, 0x00u
};
L_ROM l_master_frame l_frame_QL4_10 = {
l_frame_QL4_10_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_RX,
L_ENHANCED,
0x50u,
2
};
/* Subscribed frame 'demo_net.GR60A_28' */
L_RAM l_u8 l_frame_GR60A_28_buf[2] = {
0x00u, 0x00u
};
L_ROM l_master_frame l_frame_GR60A_28 = {
l_frame_GR60A_28_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_RX,
L_ENHANCED,
0xa8u,
2
};
/* Published frame 'demo_net.MasterReq_demo_net' */
L_RAM l_u8 l_frame_MasterReq_demo_net_buf[8] = {
0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u, 0x00u
};
L_ROM l_master_frame l_frame_MasterReq_demo_net = {
l_frame_MasterReq_demo_net_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{&l_flag_buffer[0], 0x02u},
L_DTX,
L_CLASSIC,
0x3cu,
8
};
/* Published frame 'demo_net.global_info' */
L_RAM l_u8 l_frame_global_info_buf[1] = {
0x00u
};
L_ROM l_master_frame l_frame_global_info = {
l_frame_global_info_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_TX,
L_ENHANCED,
0x85u,
1
};
/* Published frame 'demo_net.resolving' */
L_RAM l_u8 l_frame_resolving_buf[1] = {
0x00u
};
L_ROM l_master_frame l_frame_resolving = {
l_frame_resolving_buf,
(l_flag *) 0,
(const l_master_frame **) 0,
{ (l_u8 *) 0, 0u},
L_TX,
L_ENHANCED,
0x06u,
1
};
/* Schedule tables for network 'demo_net' */
L_ROM l_schedule_entry sch_conflict_resolving[26] = {
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4006B10B00500085_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4106B10B00500085_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4206B10B00500085_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4306B10B00500085_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4006B10B00001020_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4106B10B001010D8_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4206B10B00201050_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4306B10B003010A8_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4006B10B00600006_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4106B10B00600006_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4206B10B00600006_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_REC, 4u, (void *)&l_frame_mrf_4306B10B00600006_buf[0] },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_resolving },
{ 0u, 0u, (void *) 0}
};
L_ROM l_schedule_entry normal_mode[8] = {
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_global_info },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_EY16_20 },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_QY4_18 },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_QL4_10 },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_GR60A_28 },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_MasterReq_demo_net },
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_SlaveResp_demo_net },
{ 0u, 0u, (void *) 0}
};
L_ROM l_schedule_entry low_power_mode[3] = {
{ L_SCH_ENT_FRM, 4u, (void *)&l_frame_MasterReq_demo_net },
{ L_SCH_ENT_FRM, 400u, (void *)&l_frame_SlaveResp_demo_net },
{ 0u, 0u, (void *) 0}
};
/* Interface 'i1' connected to network 'demo_net' */
L_RAM l_ifc_master i1;
/* Library has a shared interface */
L_ROM l_uart_descriptor i1_uart_desc = {
(l_UART_handle) 0x0009,
(l_reg8*) 0x000c,
(l_reg8*) 0x0008,
0x02u,
0x01u,
0x40c0u,
0x6bc0u
};
L_ROM l_master_rom i1_rom = {
&l_frame_MasterReq_demo_net,
0x04u
};
/* Reconfiguration related properties */
L_RAM ld2_ram_master ld2_ram_ld2_ifc_i1;
L_ROM ld2_ifc_master ld2_ifc_i1 = {
&i1,
&l_frame_MasterReq_demo_net,
&l_frame_SlaveResp_demo_net,
&ld2_ram_ld2_ifc_i1
};
/* Callout routines for giving processing time to layered support products*/
void l_callout_init_master (l_ifc_master_handle ifc)
{
ld2_init_master ((ld2_ifc_master_handle) &ld2_ifc_i1);
}
void l_callout_header_master (l_ifc_master_handle ifc)
{
(void) ld2_header_master ((ld2_ifc_master_handle) &ld2_ifc_i1);
}
void l_callout_response_master (l_ifc_master_handle ifc, l_bool success)
{
(void) ld2_response_master ((ld2_ifc_master_handle) &ld2_ifc_i1, success);
}
/* end of l_gen.c */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -