⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j1939_nml.c

📁 基于ucosSAEj1939的汽车组合仪表,硬件是MC9S12H128
💻 C
字号:

/**************************************************************************************
*                                                                                       
*                      北京航空航大学 706教研室                         
*                   All rights reserved.       2005                                                 
*                                                                                       
*======================================================================================
*                                                                                       
*       文件名:         J1939_NML.c                                                        
*       大纲:           J1939协议栈                  
*       文件标识:                                                                       
*       摘 要:                                                                                                                                                              
*                                                                                      
*======================================================================================
*                                                                                      
*       描述:           网络管理文档                                                                                      
*                                                                                      
*       控制器:         Freescale MC9s12H256                                         
*                                                                                      
*       编译器:         Metrowerks CodeWarrior IDE v5.2.1149                            
*                                                                                      
*======================================================================================
*                                                                                      
*       当前版本:   1.0.0                                                                   
*       编程人员:   孙进                                                                 
*       完成日期:   2006年2月                                                                                                                                                                                                   
*                                                                                       
*======================================================================================                                                                          
*
*       更新历史记录:                                                                   
*                                                                                      
***************************************************************************************/


#include "J1939_includes.h"

//==========================================================================================
//NML Modular Interfaces
//==========================================================================================
/****************************************************************************************
@函数名称           : void NML_init(void)           
@参数               : None 
@返回值             : None
@描述               : 初始化函数
@作者               : 孙进
@最后编辑时间       : 2005-11-23
@版本               : V1.0.0
*****************************************************************************************/
void NML_init(void)
{}

/****************************************************************************************
@函数名称           : void NML_process(J1939_RX_MESSAGE_T *msg_ptr)           
@参数               : J1939_RX_MESSAGE_T *msg_ptr 
@返回值             : None
@描述               : 初始化函数
@作者               : 孙进
@最后编辑时间       : 2005-11-23
@版本               : V1.0.0
*****************************************************************************************/
void NML_process(J1939_RX_MESSAGE_T *msg_ptr)
{
    if(msg_ptr->PGN==REQUADDR)			//请求地址声明
    {}
    else if(msg_ptr->PGN==CLIMADDR)		//声明地址
    {}
    else if(msg_ptr->PGN==COMMADDR)		//命令地址
    {}
    else								//非地址管理报文
    {
        Rev_J1939msg(msg_ptr);
    }
}

/****************************************************************************************
@函数名称           : void NML_periodic(void)          
@参数               : None 
@返回值             : None
@描述               : 网络管理层周期函数
@作者               : 孙进
@最后编辑时间       : 2005-11-23
@版本               : V1.0.0
*****************************************************************************************/
void NML_periodic(void)
{}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -