📄 uifax.h
字号:
/******************************************************************************
* Copyright (c) 2006 Primax Corporation,Ltd. All rights reserved.
*
* Author: Junny Fu
*
* Description:
*
* Revision History:
* Date Author Description
******************************************************************************/
#ifndef __Fax
#define __Fax
#include "Menu.h"
#include "Message.h"
#include "Uinew.h"
#include "Report.h"
#define CHAR_SYMBOL_0 (char*)""
#define CHAR_SYMBOL_1 (char*)"@. ,/*#&$+-()`"
#define CHAR_SYMBOL_2 (char*)"ABCabc"
#define CHAR_SYMBOL_3 (char*)"DEFdef"
#define CHAR_SYMBOL_4 (char*)"GHIghi"
#define CHAR_SYMBOL_5 (char*)"JKLjkl"
#define CHAR_SYMBOL_6 (char*)"MNOmno"
#define CHAR_SYMBOL_7 (char*)"PQRSpqrs"
#define CHAR_SYMBOL_8 (char*)"TUVtuv"
#define CHAR_SYMBOL_9 (char*)"WXYZwxyz"
#define CHAR_SYMBOL_STAR (char*)""
#define CHAR_SYMBOL_SHARP (char*)"#"
#define CHAR_SYMBOL_PAUSE (char*)""
#define NUM_SYMBOL_0 (char*)"0"
#define NUM_SYMBOL_1 (char*)"1"
#define NUM_SYMBOL_2 (char*)"2"
#define NUM_SYMBOL_3 (char*)"3"
#define NUM_SYMBOL_4 (char*)"4"
#define NUM_SYMBOL_5 (char*)"5"
#define NUM_SYMBOL_6 (char*)"6"
#define NUM_SYMBOL_7 (char*)"7"
#define NUM_SYMBOL_8 (char*)"8"
#define NUM_SYMBOL_9 (char*)"9"
#define NUM_SYMBOL_STAR (char*)"*"
#define NUM_SYMBOL_SHARP (char*)"#"
#define NUM_SYMBOL_PAUSE (char*)","
#define INPUT_NUM 0
#define INPUT_CHAR 1
void FAXUI(Uint8 action);
typedef struct {
Uint16 count;
char ch[32];
} CHAR_SYMBOL_TABLE, *P_CHAR_SYMBOL_TABLE;
//*********FAX maintenance start*********
typedef enum
{
RL_N43,
RL_N33,
RL_N26,
RL_N16
}FM_RXLEVEL;
typedef enum
{
CE_0KM,
CE_1P8KM,
CE_3P6KM,
CE_7P2KM
}FM_CABLE_EQUALIZER;
typedef enum
{
TR_1TIME,
TR_2TIMES,
TR_3TIMES,
TR_4TIMES
}FM_TRAINRETRY;
typedef enum
{
EN_JMMM,
EN_MMM,
EN_MM,
EN_M
}FM_ENCODING;
typedef enum
{
T0_35SEC,
T0_55SEC,
T0_60SEC,
T0_90SEC,
T0_140SEC
}FM_T0TIMER;
typedef enum
{
T1_40SEC,
T1_50SEC
}FM_T1TIMER;
typedef enum
{
T4_3SEC,
T4_4P5SEC
}FM_T4TIMER;
typedef enum
{
SD_30SEC,
}FM_SILENCEDETECT_T;
typedef enum
{
CNGT_5SEC,
CNGT_10SEC
}FM_CNGTONEDETECT_T;
typedef enum
{
CNGC_1P5CYC,
CNGC_2P0CYC
}FM_CNGCYCLE;
typedef enum
{
TSM_NOMONITOR,
TSM_UPPHASE_B,
TSM_ALLTRANS_PHASE
}FM_TONESOUNDMON;
typedef enum
{
SC_NOFUNC,
SC_FUNC
}FM_STOPCLEAR;
/*
typedef enum
{
RI_5MIN,
RI_6MIN
}FM_REDIALINTER;
typedef enum
{
RE_3TIMES,
RE_4TIMES,
RE_5TIMES
}FM_REDIALING;
*/
typedef enum
{
OC_OFF,
OC_IGNOREDIS
}FM_OVERSEACOMM;
typedef enum
{
MTL_100MS,
MTL_200MS,
MTL_300MS,
MTL_400MS
}FM_MINTIME_LENGTH;
/*
typedef enum
{
TSTTL_70MS,
TSTTL_80MS,
TSTTL_90MS,
TSTTL_100MS
}FM_TSTTL;
*/
typedef enum
{
MPTD_100MS,
MPTD_150MS,
MPTD_200MS
}FM_MINPAUSE_TONEDIAL;
typedef enum
{
DTMFL_N10DBU,
DTMFL_N8DBU,
DTMFL_N6DBU
}FM_DTMF_LEVEL;
typedef enum
{
DTMFD_2DBU,
DTMFD_3DBU
}FM_DTMF_DELTA;
typedef enum
{
WT_3P5SEC,
WT_7SEC,
WT_10P5SEC,
WT_14SEC
}FM_WAITTIME;
typedef enum
{
TOL_10SEC,
TOL_15SEC,
TOL_20SEC,
TOL_30SEC
}FM_TIMEOUTLENGTH;
typedef enum
{
BTS_OFF,
BTS_ON
}FM_BTSETTING;
typedef enum
{
BTL_N35DB,
BTL_N36DB,
BTL_N37DB,
BTL_N38DB,
BTL_N39DB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -