📄 amthead.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 + -