📄 phs_def.h
字号:
#define UCORDSET 0x50
#define UMUTESET 0x51
#define UVOLSET 0x52
#define UTONESET 0x53
#define USPKRSET 0x54
#define UDTLNSET 0x56
#define UVOXSET 0x59
#define UCCHQLTY 0x5B
#define UBATMON 0x5C
//#define URESET 0x60
#define PMMN_RESET 0x60
#define UTEST 0x62
//#define UINIDDL1 0x64
#define PMMN_INITDDL1 0x64
//#define UINIDDL2 0x65
#define PMMN_INITDDL2 0x65
#define UINIDDL3 0x66
#define UINIDDL4 0x67
#define UINIDDL5 0x68
#define URAMRDWT 0x6C
#define UCTRANS 0x6E
#define MCCHEST 0x81
#define MCCHMIS 0x82
#define MCCHDAT 0x85
#define MINCCAL 0x86
#define MREGUL 0x87
#define MCALLSET 0x91
#define MCALLREC 0x92
#define MCALLCNF 0x93
#define MCALLRNG 0x94
#define MDEVEL 0x95
#define MRESPCOM 0x96
#define MFACILIT 0x97
#define MTHRU 0x98
#define MDISCCOM 0x99
#define MFREECOM 0x9A
#define MFADLCOM 0x9B
#define MFREETCH 0x9C
#define MTCHSTAT 0x9D
#define MTCHEND 0x9E
#define MTCHEST 0x9F
#define MLOCOK 0xA1
#define MSOOK 0xA2
#define MSONG 0xA3
#define MLOCINFOK 0xA3
#define MALOCOK 0xA5
#define MTCH2STAT 0xA6
#define MCONNACK 0xA7
#define MDDIINV 0xB1
#define MTCHDAT 0xB2
#define MDATCNF 0xB3
#define MRTOPMES 0xB4
#define MCCOPMES 0xB5
#define MCINCCON 0xC0
#define MCINCCAL 0xC1
#define MCINCRES 0xC2
#define MCDISCON 0xC3
#define MCDATA 0xC6
#define MCREGIST 0xC7
#define MCTONE 0xD3
#define MRESET 0xD5
#define MCDLST 0xD6
#define MCCHQUAL 0xDA
#define MCOMQUAL 0xDB
#define MBATQUAL 0xDC
#define MRFACTNO 0xDD
#define MBATTWRN 0xDE
#define MERROR 0xDF
#define MINITEND 0xE0
#define MTESTRPT 0xE2
#define MRAMRDWT 0xEC
/////////// PM-MN primitive definition begin ////////
#define IPCHINF 0x01
#define IRGLINF 0x02
#define IRADINF 0x09
#define ISYSINF 0x0A
#define ISY2INF 0x0B
#define ISY3INF 0x0F
#define ISCCHDAT 0x40
#define ICONNLS 0x0D
#define IALBRCST 0x0E
#define IHBSSTS 0x11
#define IINCNO 0x12
#define IMONTHRE 0x13
#define IPCHLINE 0x31
#define IPCHCALL 0x32
#define IAREAINF 0x01
#define IENCKIND 0x09
#define ITCHREA 0x15
#define IYXPWINF 0x16
#define IVOXINF 0x18
#define IPGRSTYP 0x1A
#define IBEARCAP 0x04
#define IPSNUMBR 0x0C
#define ISODATA 0x31
#define IREASON0 0x08
#define IFACILIT 0x1C
#define IPROGRES 0x1E
#define ITHRU 0x27
#define IDISP 0x28
#define IKEYPADF 0x2C
#define ISIGNAL 0x34
#define ICALLNUM 0x6C
#define ICALLADR 0x6D
#define IINCONUM 0x70
#define IINCOADR 0x71
#define ITRANSNUM 0x74
#define REGIST_CAUSE 0x77
#define ISDPSNUM 0x01
#define ISDSCNUM 0x02
#define IREPEAT 0xd0
#define ILOLAYER 0x7c
#define IHILAYER 0x7d
#define IUSRUSR 0x7e
#define IMANUCAL 0x42
#define I5PSNUM 0x41
#define I7SIG_PTN 0x63
#define I7LINE_STAT 0x65
#define I7REQ_FUNC 0x67
#define IDDISVS 0x7F
#define ICARGE 0x01
#define IDIAL 0x01
#define IFREQREF 0x03
#define IPFREQ 0x01
#define IREASON 0xFE
#define IINSTINF 0xFF
#define IRTREASON 0x06
#define IRTPSID 0x0E
#define ICARINF 0x31
#define IANSKEY 0x32
#define IPRIORT 0x34
#define ICAROPT 0x3C
#define IREWTKY 0x3D
#define IREADKY 0x3E
#define IGRPFLG 0x00
#define IPSIDCON 0xD0
#define IZNINFIN 0xC0
#define ICONREPF 0x07
#define IANSRSLT 0x05
#define IANSTYP 0x06
#define IANSRAN 0x07
#define IPSNO 0x0F
#define IPAGARA 0x0A
#define B10MSOK 0x00
#define B10MSNG 0x01
#define B100MSOK 0x00
#define B100MSNG 0x02
#define BINTVLOK 0x00
#define BINTVLNG 0x04
#define BWAKUPOK 0x00
#define BWAKUPNG 0x08
#define BRTCOK 0x00
#define BRTCNG 0x10
#define BSLOTOK 0x00
#define BSLOTNG 0x20
#define BRAMOK 0x00
#define BRAMNG 0x40
#define BROMOK 0x00
#define BROMNG 0x80
#define EPWRON (U2)0x9F
#define PM_MNG (U2)0x80
#define PM_OWN (U2)0xC2
#define PM_MMI (U2)0xB2
//**********************************************************************/
/* Add by UT to define the macro will be use in the MMI program. */
/**********************************************************************/
#define MMI_MMI (U2)0xB3
#define KEY_MMI (U2)0xB4
#define TIMER_MMI (U2)0xB5
#ifndef _ONPC_ //zch for pm simulator
#define BIOS_MMI (U2)0xB6
#define HOOK_MMI (U2)0xB7
#else
#define ANALOG_MMI (U2)0xB6
#define RTC_MMI (U2)0xB7
#endif
#define MNG_PM (U2)0x81
#define MMI_PM (U2)0xB1
#define L1_PM (U2)0xF0
#ifdef SIMU_ON_PC /*zch for protocol simulator */
#pragma pack( push, phsdefh,1)
#endif
#define LIGHT_MAX 123
#ifdef _ARM607_
__packed // Added by Yang Yajiang 05/22/2003
#endif
typedef struct
{
U1 length;
U1 data[LIGHT_MAX];
U1 page_length;
U1 page_data[LIGHT_MAX];
} LIGHT_MAIL;
#define EMAIL_RCVEND 0
#define EMAIL_LNKERR 1
#define EMAIL_CCDISC 2
#define EMAIL_OUTAREA 3
#define EMAIL_CONDWN 4
#define EMAIL_MAILMSG 5
#define EMAIL_MEMFULL 6
#define EMAIL_USREND 7
#define CENT_PREMSG_MAX 60
#define FROM_PREMSG_MAX 48
#ifdef _ARM607_
__packed // Added by Yang Yajiang 05/22/2003
#endif
typedef struct
{
U1 center_mes_length;
U1 center_mes[CENT_PREMSG_MAX];
U1 from_mes_length;
U1 from_mes[FROM_PREMSG_MAX];
U1 present_states;
U1 pre_rece_conf_rq;
} PRE_MAIL;
#define ANOTH_FUNC 0
#define CAR_FUNC 1
#define COMU_DISC 2
#ifdef _ARM607_
__packed // Added by Yang Yajiang 05/22/2003
#endif
typedef struct {
U1 Csid[6];
U1 GrpFlg;
U1 CCHno;
U1 Gain;
} MN_WAITCS;
// Added by Yang yajiang 2003-6-26
#ifndef SIMU_ON_PC
#define PACKED_INT(c) ((__packed int)((__packed int*)(c)))
#else
#define PACKED_INT(c) c
#endif
#ifdef SIMU_ON_PC /*zch for protocol simulator */
#pragma pack( pop, phsdefh,1)
#endif
//Add by chen shi at 2001/12/28 --- start
#define TASKDH 14
#define TASKEXT 7
#define TASKTST 8
#define TASKLAPL 9
#define TASKLAPH 10
#ifdef P301
#define TASKPIFL 11
#endif
#define TASKTEST 13
#ifdef P221
/*#define TASKMMI 14 */
#else
#define TASKKEY 15
#define TASKFMEM 16
#define TASKBLINK 17
#ifdef LCD_DEBUG
#define TASKLCD 18
#endif
#define TASKTONE 19
#define TASKVIB 20
#define TASKCLC 21
#define TASKRTC 22
#endif
#define TASKPMDX 23
#define TASKPIAFS 24
#define TASKKKC 25
#define TASKSLIDE 26
#define PM_MNG (U2)0x80
#define PM_PIAFS (U2)0x82
#define PM_PMDX (U2)0x84
#define PM_OWN (U2)0xC2
#define PM_MMI (U2)0xB2
#define PIAFS_PM (U2)0x94
#define PIAFS_PMDX (U2)0x95
#define PIAFS_PIAFS (U2)0x96
#define DT_TX_REQ (WORD)0x00A0
#define SIO_RX_ID (WORD)0x00A1
#define SIO_ERR_ID (WORD)0x00A2
#define LAPL_T1EVT (WORD)0x00A3
#define LAPL_T2EVT (WORD)0x00A4
#define LAPL_TREVT (WORD)0x00AF
#define LAPL_INIT_REQ (WORD)0x00A5
#define DT_RX_ID (WORD)0x00A8
#define DT_RX_GOOD_ID (WORD)0x00A9
#define DT_TX_END_ID (WORD)0x00AA
#define DT_TX_STOP_ID (WORD)0x00AB
#define DT_LINK_ERR (WORD)0x00AC
#ifdef P301
#define PFL_TX_REQ (WORD)0x00A0
#define PFL_T1EVT (WORD)0x00A3
#define PFL_INIT_REQ (WORD)0x00A5
#define PFL_RX_ID (WORD)0x00A8
#define PFL_ERR_ID (WORD)0x00AC
#endif
#define LAPH_INIT_REQ (WORD)0x00A6
#define LAPH_T1EVT (WORD)0x00A7
#define LAPH_TFEVT (WORD)0x00AD
#define LAPH_TWEVT (WORD)0x00AE
#define DT_EXT_REQ (WORD)0x00AF
#define DT_PM_REQ (WORD)0x00F8
#define LAPH_TSEVT (WORD)0x00F9
#define PIAFS 0x00
#define LAP_P 0x01
#define TEST_TX_REQ (WORD)0x00A0
#define TEST_INIT_REQ (WORD)0x00A5
#define PMDX_PMDX (U2)0x91
#define PMDX_PIAFS (U2)0x92
#define PMDX_PM (U2)0x93
#define NSTOP_MTX (WORD)0x0008
#define NSTOP_MRX (WORD)0x0004
//Add by chen shi at 2001/12/30 --- end
#ifdef SIMU_ON_PC
extern void ProtocolTrace(long flag, char *fmt, ...);
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -