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

📄 isomodem_drv.h

📁 modem数据通信源码
💻 H
字号:
#ifndef		__ISOMODEM_DRV_H__
#define		__ISOMODEM_DRV_H__
#include "switch.h"    
#ifdef IN_DRV
#include	"macrodef.h"
#else
#include "def.h"
#include "OsShell.h"
#include "MenuBox.h"
#include "linklist.h"
#include "Nucleus.h"
#include "LCDApi.h"
#endif

#ifndef  __ISOMODEM_HDLC_H__

#define 	EM_modem_SdlcAd			(uchar)0x30
#define		EM_modem_Sst			(uchar)0x05
#define 	EM_hdlc_SDLC			EM_modem_SdlcAd
#define		EM_hdlc_SST				EM_modem_Sst
#endif


#define		EM_modem_NOPAR			(uchar)'N'
#define		EM_modem_EVENPAR		(uchar)'E'
#define		EM_modem_ODDPAR			(uchar)'O'
#define		EM_modem_7DBS			(uchar)0x07
#define		EM_modem_8DBS			(uchar)0x08

//error macro value
#define		EM_modem_SUCCESS		EM_SUCCESS			//0x00
#define		EM_modem_ERROR			EM_ERROR			//0x01
#define		EM_im_ERR_BUFFER_FULL	(uchar)(0x02)
#define		EM_im_ERR_PTR_NULL		(uchar)(0x03)
#define		EM_im_ERR_SUBSTR_MISS	(uchar)(0x05)
#define		EM_im_ERR_CW			(uchar)(0x06)
#define		EM_im_ERR_TIMEOUT		(uchar)(0x07)
#define		EM_im_ERR_ECHO_NOK		(uchar)(0x08)
#define		EM_im_ERR_RESET			(uchar)(0x09)
#define		EM_im_ERR_NO_ECHO_MSG	(uchar)(0x0A)
#define		EM_im_ERR_LOSS_CARRIER	(uchar)(0x0B)
// HDLC
#define		EM_im_ERR_PACKET_DATA	(uchar)(0x0C)
#define		EM_im_ERR_PACKET_FORMAT	(uchar)(0x0D)
#define		EM_im_ERR_PACKET_NONE	(uchar)(0x0E)
#define		EM_im_ERR_PACKET_REJ	(uchar)(0x0F)
#define		EM_im_ERR_TXIF_FAIL		(uchar)(0x10)
#define		EM_im_ERR_POWERUP		(uchar)(0x11)
#define		EM_im_ERR_POWERDOWN		(uchar)(0x12)

#define		EM_modem_ERRHANDLE		EM_ERRHANDLE		//0x8C
#define		EM_modem_ERR_PARA		EM_ERRPARAM			//0x8B
#define		EM_im_ERR_NO_DATAMODE	(uchar)(0x52)
#define		EM_im_ERR_UN_OBTAINABLE_NUMBER	(uchar)(0x54)
#define		EM_im_ERR_NO_CMDMODE	(uchar)(0x53)
#define		EM_modem_DATAMODE		(uchar)(0x51)

// 线路状态


	

#endif

⌨️ 快捷键说明

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