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

📄 amthead.h

📁 lab windows uart driver
💻 H
字号:
/****************************************************************
*  COPYRIGHT DaTang Mobile Communications Equipment CO.,LTD		*
****************************************************************/
/****************************************************************
 * FileName:	amthead.h
 * version: 1.00
 * Purpose: 
 * Authors: songbingfeng	2005-3-24 15:27:58
 * Notes: 
 ****************************************************************/

#ifndef MAN_AMT_H
#define MAN_AMT_H

#include "basic_type.h"

#define AMT_ATOM_HEAD		0xEE
#define AMT_COMMAND_HEAD	0xBB
#define AMT_MSG_HEAD		0xDD

/*ErrorCode*/
typedef enum _AMT_ERRORCODE_
{
	AMT_NONE_ERR				= 0,		/*成功*/
	AMT_UNKNOWNCMD_ERR			= 1,		/*未知的命令*/
	AMT_MISSINGPARAM_ERR		= 2,		/*缺少参数*/
	AMT_PARAM_ERR				= 3,		/*参数错误*/
	AMT_STATE_ERR  				= 4,		/*状态错误*/
	AMT_PARSECMD_ERR			= 5,		/*命令解析错误*/
	AMT_L1NORSP_ERR				= 6,		/*L1没有响应*/
	AMT_L1CELLSEARCHFAIL_ERR	= 7,		/*小区搜索失败*/
	AMT_L1NOTSUPPORT_ERR		= 8,		/*L1不支持*/
	AMT_FLASH_ADDR_ERR			= 9,		/*Flash地址越界*/
	AMT_UNKNOW_ERR				= 10		/*未知错误*/
	
}AMT_ERRORCODE;

/*命令列表*/
typedef enum _MAN_AMT_COMMAND_
{
	AMT_NONE_CMD				= 0,
	AMT_READFLASH_CMD			= 1,		/*读FLASH*/
	AMT_READFLASH_RSPCMD		= 2,
	AMT_WRITEFLASH_CMD			= 3,		/*写FLASH*/
	AMT_WRITEFLASH_RSPCMD		= 4,
	AMT_WRITEIMEI_CMD			= 5,		/*写IMEI号码*/
	AMT_WRITEIMEI_RSPCMD		= 6,	
	AMT_READIMEI_CMD			= 7,		/*读取IMEI号码*/
	AMT_READIMEI_RSPCMD			= 8,
	AMT_READ_BATTERY_CMD		= 9,		/*读BATTERY电压*/
	AMT_READ_BATTERY_RSPCMD		= 10,
	AMT_STARTTX_CMD				= 11,		/*开始发射*/
	AMT_STARTTX_RSPCMD			= 12,		
	AMT_STOPTX_CMD				= 13,		/*停止发射*/
	AMT_STOPTX_RSPCMD			= 14,
	AMT_CHANGETXPOWER_CMD		= 15,		/*改变功率*/
	AMT_CHANGETXPOWER_RSPCMD	= 16,
	AMT_CHANGETXFREQ_CMD		= 17,		/*改变发射频点*/
	AMT_CHANGETXFREQ_RSPCMD		= 18,
	AMT_STARTRX_CMD				= 19,		/*开始接收*/
	AMT_STARTRX_RSPCMD			= 20,
	AMT_STOPRX_CMD				= 21,		/*停止接收*/
	AMT_STOPRX_RSPCMD			= 22,
	AMT_RXDATA_CMD				= 23,		/*传送译码后的数据*/
	AMT_RXDATA_RSPCMD			= 24,
	AMT_IQPOWER_CMD				= 25,		/*计算IQ均值*/
	AMT_IQPOWER_RSPCMD			= 26,
	AMT_CHANGERXFREQ_CMD		= 27,		/*改变接收频点*/
	AMT_CHANGERXFREQ_RSPCMD		= 28,
	AMT_SHOWLCD_CMD				= 29,		/*显示LCD*/
	AMT_SHOWLCD_RSPCMD			= 30,	
	AMT_AUDIOLOOP_CMD			= 31,		/*AUDIO LOOP*/
	AMT_AUDIOLOOP_RSPCMD		= 32,
	AMT_BELL_CMD				= 33,		/*振铃*/
	AMT_BELL_RSPCMD				= 34,
	AMT_VIBRATION_CMD			= 35,		/*振动*/
	AMT_VIBRATION_RSPCMD		= 36,
	AMT_BACKLIGHT_CMD			= 37,		/*按键背光测试*/
	AMT_BACKLIGHT_RSPCMD		= 38,
	AMT_CHANGEMODE_CMD			= 39,		/*模式切换*/
	AMT_CHANGEMODE_RSPCMD		= 40,
	AMT_KEYBOARD_CMD			= 41,		/*按键值*/
	AMT_KEYBOARD_RSPCMD			= 42,
	AMT_KEYVALUE_CMD			= 43,
	AMT_VERSION_CMD				= 45,		/*软件版本*/
	AMT_VERSION_RSPCMD			= 46,	
	AMT_READTABLE_MEMORY_CMD	= 47,		/*读取物理层码表(memory)*/
	AMT_READTABLE_MEMORY_RSPCMD	= 48,
	AMT_WRITETABLE_MEMORY_CMD	= 49,		/*写物理层码表(memory)*/	
	AMT_WRITETABLE_MEMORY_RSPCMD= 50,
	AMT_READ_BATTERYADC_CMD		= 51,		/*读取BATTERY电压ADC表*/
	AMT_READ_BATTERYADC_RSPCMD	= 52,
	AMT_WRITE_BATTERYADC_CMD	= 53,		/*写BATTERY电压ADC表*/
	AMT_WRITE_BATTERYADC_RSPCMD	= 54,
	AMT_TEMPERATURE_CMD			= 55,		/*读取温度ADC值*/
	AMT_TEMPERATURE_RSPCMD		= 56,	
	AMT_LCDLIGHT_CMD			= 57,		/*LCD亮度测试*/
	AMT_LCDLIGHT_RSPCMD			= 58,	
	AMT_READ_RFADC_CMD			= 59,		/*读取射频芯片电压ADC值*/
	AMT_READ_RFADC_RSPCMD		= 60,
	AMT_READTABLE_FLASH_CMD		= 61,		/*读取物理层码表(Flash)*/
	AMT_READTABLE_FLASH_RSPCMD	= 62,
	AMT_WRITETABLE_FLASH_CMD	= 63,		/*写物理层码表(Flash)*/
	AMT_WRITETABLE_FLASH_RSPCMD	= 64,
	AMT_READ_OUTDATE_CMD		= 65,		/*读出厂日期*/
	AMT_READ_OUTDATE_RSPCMD		= 66,
	AMT_WRITE_OUTDATE_CMD		= 67,		/*写出厂日期*/
	AMT_WRITE_OUTDATE_RSPCMD	= 68,
	AMT_READ_FLUSHDATE_CMD		= 69,		/*读取烧入日期*/
	AMT_READ_FLUSHDATE_RSPCMD	= 70,	
	AMT_EXIT_CMD				= 71,		/*退出生产测试模式*/
	AMT_EXIT_RSPCMD				= 72,
	AMT_WRITE_CONTROL_CMD		= 73,		/*设置生产测试模式允许位*/
	AMT_WRITE_CONTROL_RSPCMD	= 74,
	AMT_READ_CONTROL_CMD		= 75,		/*读取生产测试模式允许位*/
	AMT_READ_CONTROL_RSPCMD		= 76,
	AMT_IQSERIAL_CMD			= 77,		/*读取I/Q样值序列*/
	AMT_IQSERIAL_RSPCMD			= 78,
	AMT_IQCHECK_CMD				= 79,		/*发送I/Q不平衡校准系数*/
	AMT_IQCHECK_RSPCMD			= 80,
	AMT_WRITE_GAININ_CMD   		= 81,  		/*写入音频输入增益调节值*/
	AMT_WRITE_GAININ_RSPCMD  	= 82,
	AMT_READ_GAININ_CMD   		= 83,  		/*读取音频输入增益调节值*/
	AMT_READ_GAININ_RSPCMD  	= 84,
    AMT_READ_BOARD_CMD			= 85,		/*读取板号*/
	AMT_READ_BOARD_RSPCMD		= 86,
	AMT_WRITE_BOARD_CMD			= 87,		/*写入板号*/
	AMT_WRITE_BOARD_RSPCMD		= 88,
	AMT_READ_TEST_RESULT_CMD	= 89,		/*读取测试结果*/
	AMT_READ_TEST_RESULT_RSPCMD	= 90,
	AMT_WRIET_TEST_RESULT_CMD	= 91,		/*写入测试结果*/
	AMT_WRITE_TEST_RESULT_RSPCMD= 92,
	AMT_WRIET_VERSION_CMD		= 93,		/*写入版本号*/
	AMT_WRIET_VERSION_RSPCMD	= 94,
	AMT_WRITE_MIC_CMD			= 95,		/*写入Mic增益调节值*/
	AMT_WRITE_MIC_RSPCMD		= 96,
	AMT_READ_MIC_CMD			= 97,		/*读取Mic增益调节值*/
	AMT_READ_MIC_RSPCMD			= 98,
	AMT_USIMCHECK_CMD           = 99,       /*检测USIM卡*/
    AMT_USIMCHECK_RSPCMD        = 100,
    AMT_REFRESHTABLE_FLASH_CMD  = 101,		/*更新物理层码表(FLASH)*/
    AMT_REFRESHTABLE_FLASH_RSPCMD = 102,
    AMT_GPIO_CMD                = 103,      /* GPIO测试 */
    AMT_GPIO_RSPCMD             = 104,



    AMT_GSM_TRANSPARENT_CONTROL_CMD = 105,                      /* GSM透传命令     */
    AMT_GSM_TRANSPARENT_CONTROL_RSPCMD = 106,
    AMT_GSM_READTABLE_FLASH_TO_MEMORY_CMD = 107,                /* 读取GSM码表(NVRAM到共享内存)*/
    AMT_GSM_READTABLE_FLASH_TO_MEMORY_RSPCMD = 108,
    AMT_GSM_READTABLE_FLAG_FLASH_CMD = 109,                     /* 读取GSM码表flag(NVRAM) */
	AMT_GSM_READTABLE_FLAG_FLASH_RSPCMD = 110,
    AMT_GSM_REFRESHTABLE_MEMORY_TO_FLASH_CMD = 111,             /* 更新GSM码表(共享内存到NVRAM) */
    AMT_GSM_REFRESHTABLE_MEMORY_TO_FLASH_RSPCMD = 112,
    AMT_GSM_READTABLE_MEMORY_CMD = 113,                         /* 读GSM码表(共享内存) */                     
    AMT_GSM_READTABLE_MEMORY_RSPCMD = 114,                         
    AMT_GSM_WRITETABLE_MEMORY_CMD = 115,                        /* 写GSM码表(共享内存) */                     
    AMT_GSM_WRITETABLE_MEMORY_RSPCMD = 116,
	AMT_HEADSET_DETECTE_CMD=170,
	AMT_HEADSET_DETECTE_RSPCMD=171,
	AMT_HEADSET_DETECTE_INIT_CMD=172,
	AMT_HEADSET_DETECTE_INIT_RSPCMD=173,

    AMT_WRITE_GAINOUT_CMD            = 123,      /* 写入音频输出增益调节值 */
    AMT_WRITE_GAINOUT_RSPCMD         = 124,
    AMT_READ_GAINOUT_CMD             = 125,      /* 读取音频输出增益调节值 */
    AMT_READ_GAINOUT_RSPCMD          = 126,
    AMT_WRITE_MIC_GAININ_CMD         = 127,      /* 写入MIC输入增益调节值 */
    AMT_WRITE_MIC_GAININ_RSPCMD      = 128,   
    AMT_READ_MIC_GAININ_CMD          = 129,      /* 读取MIC输入增益调节值 */
    AMT_READ_MIC_GAININ_RSPCMD       = 130,
	AMT_WRITECARD_CMD=133,						/*写存储卡*/
	AMT_WRITECARD_RSPCMD=134,				
	AMT_READCARD_CMD=135,						/*读存储卡*/
	AMT_READCARD_RSPCMD=136,
	AMT_READCAPABILITY_CARD_CMD=137,			/*读存储卡容量*/
	AMT_READCAPABILITY_CARD_RSPCMD=138,	

	AMT_CAMERA_PREVIEW_CMD=139,					/*Camera 预览*/
	AMT_CAMERA_PREVIEW_RSPCMD=140,	
	AMT_CAMERA_SNAPSHOT_CMD=141,				/*Camera 拍照*/
	AMT_CAMERA_SNAPSHOT_RSPCMD=142,	
	AMT_CAMERA_SAVE_CMD=143,					/*照片保存*/
	AMT_CAMERA_SAVE_RSPCMD=144,	
	AMT_CAMERA_DEL_CMD=145,						/*照片删除*/
	AMT_CAMERA_DEL_RSPCMD=146,	
	AMT_SECOND_CAMERA_PREVIEW_CMD=147,		/*小Camera预览*/
	AMT_SECOND_CAMERA_PREVIEW_RSPCMD=148,	
	AMT_READ_BATCURRENTADC_CMD		= 149,		/*读取BATTERY current ADC表*/
	AMT_READ_BATCURRENTADC_RSPCMD	= 150,
	AMT_READ_BATTEMERATUREADC_CMD		= 151,		/*读取BATTERY temperature ADC表*/
	AMT_READ_BATTEMERATUREADC_RSPCMD	= 152,
	
	AMT_WRIT_BATCURRENTADC_CMD		= 153,		/*write

⌨️ 快捷键说明

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