📄 aci_fd.h
字号:
/*
+-----------------------------------------------------------------------------
| Project : GSM-F&D (8411)
| Modul : ACI_FD
+-----------------------------------------------------------------------------
| Copyright 2002 Texas Instruments Berlin, AG
| All rights reserved.
|
| This file is confidential and a trade secret of Texas
| Instruments Berlin, AG
| The receipt of or possession of this file does not convey
| any rights to reproduce or disclose its contents or to
| manufacture, use, or sell anything it may describe, in
| whole, or in part, without the specific written consent of
| Texas Instruments Berlin, AG.
+-----------------------------------------------------------------------------
| Purpose : Command handler interface definitions
+-----------------------------------------------------------------------------
*/
#ifndef ACI_FD_H
#define ACI_FD_H
/*==== DEFINES ====================================================*/
#define MAX_ID_CHAR (20+1) /* maximum length of loc ID in chars */
#define MAX_NSF_BYTE (90) /* maximum length of NSF in bytes */
/*==== TYPES ======================================================*/
/*--- +FCLASS -----------------------------------------------------*/
typedef enum
{
FCLASS_CLASS_NotPresent = -1,
FCLASS_CLASS_Data,
FCLASS_CLASS_Fax2 = 2,
FCLASS_CLASS_Voice = 8,
FCLASS_CLASS_Fax20 = 20
}
T_ACI_FCLASS_CLASS;
/*--- +FET --------------------------------------------------------*/
typedef enum
{
FET_PPM_NotPresent = -1,
FET_PPM_Mps,
FET_PPM_Eom,
FET_PPM_Eop,
FET_PPM_PriMps,
FET_PPM_PriEom,
FET_PPM_PriEop
}
T_ACI_FET_PPM;
/*--- +FHS --------------------------------------------------------*/
typedef enum
{
FHS_STAT_NotPresent = -1,
FHS_STAT_NormEnd,
FHS_STAT_RingDetect,
FHS_STAT_CallAbort,
FHS_STAT_NoLoopCurr,
FHS_STAT_RingbackNoAns,
FHS_STAT_RingbackAns,
FHS_STAT_UnspcPhAErr = 16,
FHS_STAT_NoAns,
FHS_STAT_UnspcTxPhBErr = 32,
FHS_STAT_NoRemoteRxTx,
FHS_STAT_ComrecErrTx,
FHS_STAT_InvComrecCmd,
FHS_STAT_RsprecErrTx,
FHS_STAT_DcsNoRes,
FHS_STAT_DisDtcRcvd,
FHS_STAT_TrainFail,
FHS_STAT_InvRsprecRes,
FHS_STAT_UnspcTxPhCErr = 64,
FHS_STAT_UnspcImgFrmtErr,
FHS_STAT_ImgCnvErr,
FHS_STAT_DteDceDataUndrflw,
FHS_STAT_UnrecDataCmd,
FHS_STAT_ImgErrLineLen,
FHS_STAT_ImgErrPageLen,
FHS_STAT_ImgErrCmprCode,
FHS_STAT_UnspcTxPhDErr = 80,
FHS_STAT_RsprecErrD,
FHS_STAT_NoMpsRes,
FHS_STAT_InvMpsRes,
FHS_STAT_NoEopRes,
FHS_STAT_InvEopRes,
FHS_STAT_NoEomRes,
FHS_STAT_InvEomRes,
FHS_STAT_50PinPip,
FHS_STAT_UnspcRxPhBErr = 112,
FHS_STAT_RsprecErrRx,
FHS_STAT_ComrecErrRx,
FHS_STAT_T30T2Timeout,
FHS_STAT_T30T1Timeout,
FHS_STAT_UnspcRxPhCErr = 144,
FHS_STAT_MissEol,
FHS_STAT_BadCRCFrm,
FHS_STAT_DceDteBufOvrflw,
FHS_STAT_UnspcRxPhDErr = 160,
FHS_STAT_RsprecInvRes,
FHS_STAT_ComrecInvRes,
FHS_STAT_A0PinPip,
FHS_STAT_PhBSndRsrvd1 = 224,
FHS_STAT_PhBSndRsrvd2,
FHS_STAT_PhBSndRsrvd3,
FHS_STAT_PhCSndRsrvd1,
FHS_STAT_PhCSndRsrvd2,
FHS_STAT_PhDSndRsrvd1,
FHS_STAT_PhDSndRsrvd2,
FHS_STAT_PhDSndRsrvd3,
FHS_STAT_PhBRcvNoResp,
FHS_STAT_PhBRcvInvResp,
FHS_STAT_PhBRcvRsrvd3,
FHS_STAT_PhCRcvRsrvd1,
FHS_STAT_PhCRcvRsrvd2,
FHS_STAT_PhDRcvNoResp,
FHS_STAT_PhDRcvInvResp,
FHS_STAT_PhDRcvRsrvd3,
FHS_STAT_SgnNotAllwd,
FHS_STAT_FADRmtStnErr,
FHS_STAT_FADLclStnErr,
FHS_STAT_FADOwnErr,
FHS_STAT_FADGnrlErr
}
T_ACI_FHS_STAT;
/*--- +FPS --------------------------------------------------------*/
typedef enum
{
FPS_PPR_NotPresent = -1,
FPS_PPR_Mcf = 1,
FPS_PPR_Rtn,
FPS_PPR_Rtp,
FPS_PPR_Pin,
FPS_PPR_Pip
}
T_ACI_FPS_PPR;
/*--- +FAA --------------------------------------------------------*/
typedef enum
{
FAA_VAL_NotPresent = -1,
FAA_VAL_NoAutoSwitch,
FAA_VAL_AutoSwitch
}
T_ACI_FAA_VAL;
/*--- +FCR --------------------------------------------------------*/
typedef enum
{
FCR_VAL_NotPresent = -1,
FCR_VAL_NoRcvCap,
FCR_VAL_RcvCap
}
T_ACI_FCR_VAL;
/*--- +FIS +FCC +FCR ----------------------------------------------*/
typedef enum
{
F_VR_NotPresent = -1,
F_VR_R8X3_85,
F_VR_R8X7_7,
F_VR_R8X15_4,
F_VR_R16X15_4 = 4,
F_VR_200X100 = 8,
F_VR_200X200 = 16,
F_VR_400X400 = 32,
F_VR_300X300 = 64
}
T_ACI_F_VR;
typedef enum
{
F_BR_NotPresent = -1,
F_BR_2400,
F_BR_4800,
F_BR_7200,
F_BR_9600,
F_BR_12000,
F_BR_14400
}
T_ACI_F_BR;
typedef enum
{
F_WD_NotPresent = -1,
F_WD_1728,
F_WD_2048,
F_WD_2432,
F_WD_1216,
F_WD_864
}
T_ACI_F_WD;
typedef enum
{
F_LN_NotPresent = -1,
F_LN_A4,
F_LN_B4,
F_LN_Unlimited
}
T_ACI_F_LN;
typedef enum
{
F_DF_NotPresent = -1,
F_DF_1D_MdfHuff,
F_DF_2D_MdfRd_T4,
F_DF_2D_Uncomp,
F_DF_2D_MdfRd_T6
}
T_ACI_F_DF;
typedef enum
{
F_EC_NotPresent = -1,
F_EC_DisableECM,
F_EC_EnableECM,
F_EC_EnableHalfDup,
F_EC_EnableFullDup
}
T_ACI_F_EC;
typedef enum
{
F_BF_NotPresent = -1,
F_BF_DisableFileTrnsf,
F_BF_EnableBFT,
F_BF_DocuTrnsfMode,
F_BF_EdifactMode = 4,
F_BF_BasicTrnsfMode = 8,
F_BF_CharMode = 16,
F_BF_MixMode = 32,
F_BF_ProcMode = 64
}
T_ACI_F_BF;
typedef enum
{
F_ST_NotPresent = -1,
F_ST_0_0,
F_ST_5_5,
F_ST_10_5,
F_ST_10_10,
F_ST_20_10,
F_ST_20_20,
F_ST_40_20,
F_ST_40_40
}
T_ACI_F_ST;
typedef enum
{
F_JP_NotPresent = -1,
F_JP_DisableJPEG,
F_JP_EnableJPEG,
F_JP_FullColor,
F_JP_EnablePrefHuff = 4,
F_JP_12BitsPelComp = 8,
F_JP_NoSubsmpl = 16,
F_JP_CustIllum = 32,
F_JP_CustGamutRange = 64
}
T_ACI_F_JP;
/*--- +FLP --------------------------------------------------------*/
typedef enum
{
FLP_VAL_NotPresent = -1,
FLP_VAL_NoPollDoc,
FLP_VAL_PollDoc
}
T_ACI_FLP_VAL;
/*--- +FAP --------------------------------------------------------*/
typedef enum
{
FAP_VAL_NotPresent = -1,
FAP_VAL_Disabled,
FAP_VAL_Enabled
}
T_ACI_FAP_VAL;
/*--- +FSP --------------------------------------------------------*/
typedef enum
{
FSP_VAL_NotPresent = -1,
FSP_VAL_PollDisabled,
FSP_VAL_PollEnable
}
T_ACI_FSP_VAL;
/*--- +FIE --------------------------------------------------------*/
typedef enum
{
FIE_VAL_NotPresent = -1,
FIE_VAL_IgnorePRI,
FIE_VAL_AcceptPRI
}
T_ACI_FIE_VAL;
/*--- +FCQ --------------------------------------------------------*/
typedef enum
{
FCQ_RQ_NotPresent = -1,
FCQ_RQ_CQCDisabled,
FCQ_RQ_CQCEnabled,
FCQ_RQ_CQCandCorrection
}
T_ACI_FCQ_RQ;
typedef enum
{
FCQ_TQ_NotPresent = -1,
FCQ_TQ_CQCDisabled,
FCQ_TQ_CQCEnabled,
FCQ_TQ_CQCandCorrection
}
T_ACI_FCQ_TQ;
/*--- +FND --------------------------------------------------------*/
typedef enum
{
FND_VAL_NotPresent = -1,
FND_VAL_MsgTypeDCS,
FND_VAL_NonStandard
}
T_ACI_FND_VAL;
/*--- +FFC --------------------------------------------------------*/
typedef enum
{
FFC_VRC_NotPresent = -1,
FFC_VRC_Ignored,
FFC_VRC_Enabled,
FFC_VRC_Conversion1D,
FFC_VRC_Conversion2D
}
T_ACI_FFC_VRC;
typedef enum
{
FFC_DFC_NotPresent = -1,
FFC_DFC_Ignored,
FFC_DFC_Enabled,
FFC_DFC_Conversion
}
T_ACI_FFC_DFC;
typedef enum
{
FFC_LNC_NotPresent = -1,
FFC_LNC_Ignored,
FFC_LNC_Enabled,
FFC_LNC_Conversion1D,
FFC_LNC_Conversion2D
}
T_ACI_FFC_LNC;
typedef enum
{
FFC_WDC_NotPresent = -1,
FFC_WDC_Ignored,
FFC_WDC_Enabled,
FFC_WDC_Conversion
}
T_ACI_FFC_WDC;
/*--- +FIT --------------------------------------------------------*/
typedef enum
{
FIT_ACT_NotPresent = -1,
FIT_ACT_OnHookRst,
FIT_ACT_OnHook
}
T_ACI_FIT_ACT;
/*--- +FBO --------------------------------------------------------*/
typedef enum
{
FBO_VAL_NotPresent = -1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -