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

📄 dwdptest.h

📁 松下公司生产的VS3,VS7等等手机升级使用的算号软件。
💻 H
📖 第 1 页 / 共 5 页
字号:
/**
 *       Copyright (C) Danish Wireless Design A/S. All rights reserved.
 *
 * This document contains proprietary information belonging to Danish Wireless
 * Design A/S. Passing on and copying of this document, use and communication
 * of its contents is not permitted without prior written authorisation.
 *
 * Description:  This files contains the interface description for
* production test dll for all the DWD platform.
 *
 * Revision Information:
 *   File name: \dwdtools\Phonetool\src\dwdptest.h
 *   Version: \main\21
 *   Date: 2003-12-10 16:42:48
 *   Comment:
 *     Updated to Version 9.5
 */

/* Defines for 16 bit and 32 bit integers: */
#define int16 short int
#define int32 int
#define DLL_HANDLE 2


#define DWD_SET_IF_FREQ_1696MHZ(handle) DWD_set_rf_channel(  dwd_tx_arfcn_tp, 512, handle )
#define DWD_SET_IF_FREQ_1712MHZ(handle) DWD_set_rf_channel(  dwd_tx_arfcn_tp, 790, handle )

#define DWD_RTC_TIME_STRING_LENGTH 8
#define DWD_RTC_DATE_STRING_LENGTH 10


/*--------------- WAP defines -----------------*/
#define DWD_WAP_SETTINGS_SIZE          5
#define DWD_WAP_FAVORITES_SIZE        10
#define DWD_WAP_PROXYNAME_SIZE        15
#define DWD_WAP_URL_SIZE             150
#define DWD_WAP_IP_ADDRESS_SIZE       16
#define DWD_WAP_LOGIN_NAME_SIZE       30
#define DWD_WAP_LOGIN_PASSWORD_SIZE   30
#define DWD_WAP_DIALUP_NUMBER_SIZE    30
#define DWD_WAP_FAVORITES_NAME_SIZE   30
/*---------------------------------------------*/
/*--------------- security defines ------------*/
#define DWD_MAX_NOF_PERS_CODE  8
#define DWD_MP_MCC_NOF_DIGITS 3
#define DWD_MP_MNC_NOF_DIGITS 3
#define DWD_MP_MSIN_NOF_DIGITS 2
#define DWD_MP_GIDX_MAX_NOF_DIGITS 20
#define DWD_MP_IMSI_NOF_DIGITS 16
#define DWD_MAX_NOF_DIGITS_IN_CONTROL_KEY 16
#define DWD_MIN_NOF_DIGITS_IN_CONTROL_KEY  6
/*---------------------------------------------*/
#define MMI_GREETING_TEXT_LENGTH	32




/*---------------------------------------------*/
/* Enumerations and types                      */
/*---------------------------------------------*/
enum dwd_rf_band
{
  dwd_gsm_900,
  dwd_dcs_1800,
  dwd_gsm_850,
  dwd_pcs_1900
};

enum dwd_rf_bands_support
{
  dwd_900_1800 = 0,
  dwd_850_1900,
  dwd_900_1800_1900,
  dwd_850_900_1800_1900
};

enum dwd_result_codes
{
  dwd_error,
  dwd_ok
};

enum dwd_test_modes
{
  dwd_in_line_mode,
  dwd_calib_mode,
  dwd_mmi_mode
};

enum dwd_rf_modes
{
  dwd_rx_cont,
  dwd_tx_cont,
  dwd_rx_burst,
  dwd_tx_burst,
  dwd_mon_burst,
  dwd_rxtxmon,
  dwd_stop,
};

enum dwd_arfcn_tps
{
  dwd_rx_arfcn_tp,
  dwd_tx_arfcn_tp,
  dwd_mon_arfcn_tp
};

enum dwd_gain_tps
{
  dwd_rx_gain_tp,
  dwd_mon_gain_tp,
  dwd_rx_2_gain_tp,
  dwd_rx_3_gain_tp,
  dwd_rx_4_gain_tp
};

enum dwd_ramp_mode
{
  dwd_external_pa_ramp,
  dwd_internal_pa_ramp,
};

enum dwd_gmsk_modes
{
   dwd_high   /* all ones*/,
   dwd_random /* all random*/,
   dwd_normal /*normal burst including training sequence*/,
   dwd_edge_high,
   dwd_edge_random,
   dwd_edge_normal,
   dwd_edge_low,
   dwd_low

};

enum dwd_config_tp
{
  dwd_original_config,
  dwd_updated_config
};

enum dwd_test_station_tp
{
  dwd_in_line,
  dwd_calib,
  dwd_mmi
};

enum dwd_tag_parms
{
	dwd_logo,
	dwd_language,
	dwd_custom,
	dwd_contrast,
	dwd_greeting,
    dwd_wap
};

enum dwd_ch_high_low_tps
{
  dwd_low_ch,
  dwd_high_ch,
  dwd_mid_low_ch,
  dwd_mid_high_ch
};

typedef enum
{
  dwd_audio_mode_normal,
  dwd_audio_mode_headset,
  dwd_audio_mode_handsfree
} dwd_audio_mode_type;

typedef enum {
  dwd_normal_mode,
  dwd_not_applicable,
  dwd_ptest_mode
} dwd_mode_type;

typedef enum{
  dwd_at_hash_on,
  dwd_at_hash_off
}dwd_v24_mode_type;
		
typedef enum
{
	DWD_BAUDRATE_1200,
	DWD_BAUDRATE_2400,
	DWD_BAUDRATE_4800,
	DWD_BAUDRATE_9600,
	DWD_BAUDRATE_19200,
	DWD_BAUDRATE_38400,
	DWD_BAUDRATE_57600,
	DWD_BAUDRATE_115200,
	DWD_BAUDRATE_230400,
	DWD_BAUDRATE_460800
}dwd_baud_rate_type;

typedef enum
{
  dwd_rtc_setting_ok,
  dwd_rtc_setting_invalid,
}dwd_rtc_result_type;


typedef enum
{
	RING_TONE1 = 0,
	RING_TONE2,
	RING_TONE3,
	RING_TONE4,
	RING_TONE5,
	RING_TONE6,
	RING_TONE7,
	RING_TONE8,
	RING_TONE9,
	RING_TONE10,
	RING_TONE11,
	RING_TONE12,
	RING_TONE13,
	RING_TONE14,
	RING_TONE15,
	RING_TONE16,
	RING_TONE17,
	RING_TONE18,
	RING_TONE19,
	RING_TONE20,
	RING_TONE21,
	RING_TONE22,
	RING_TONE23,
	RING_TONE24,
	RING_TONE25,
	RING_TONE26,
	RING_TONE27,
	RING_TONE28,
	RING_TONE29,
	RING_TONE30,
	RING_TONE31,
	RING_TONE32,
	RING_TONE33,
	RING_TONE34,
	RING_TONE35,
	RING_TONE36,
	RING_TONE37,
	RING_TONE38,
	RING_TONE39,
	RING_TONE40,
	RING_TONE41,
	RING_TONE42,
	RING_TONE43,
	RING_TONE44,
	RING_TONE45,
	RING_TONE46,
	RING_TONE47,
	RING_TONE48,
	RING_TONE_OWN1,
	RING_TONE_OWN2,
} dwd_ring_tone_type;

typedef enum
{
	RING_VOLUME1 = 0,
	RING_VOLUME2,
	RING_VOLUME3,
	RING_VOLUME4,
	RING_VOLUME5,
} dwd_ring_volume_type;

typedef enum
{
	ALERT_TYPE_LIGHT_ONLY = 0,
	ALERT_TYPE_MELODY,
	ALERT_TYPE_VIBRATION,
	ALERT_TYPE_VIBRA_MELODY,
} dwd_alert_type;

typedef enum
{
	KEYPAD_TONE_OFF = 0,
	KEYPAD_TONE_TONE,
	KEYPAD_TONE_BEEP,
} dwd_keypad_tone_type;

typedef enum
{
	MSG_TONE_SMS1 = 0,
	MSG_TONE_SMS2,
	MSG_TONE_SMS3,
	MSG_TONE_SMS4,
	MSG_TONE_SMS5,
	MSG_TONE_SMS6,
	MSG_TONE_SMS7,
	MSG_TONE_SMS8,
	MSG_TONE_SMS9,
	MSG_TONE_SMS10,
	MSG_TONE_LIGHT_ONLY,
	MSG_TONE_VIBRATION,
} dwd_msg_tone_type;

typedef enum
{
	BACK_LIGHT_OFF = 0,
	BACK_LIGHT_SHORT,
	BACK_LIGHT_LONG,
} dwd_back_light_type;

typedef enum
{
  dwd_no_fcb_sb_found,
  dwd_only_fcb_found,
  dwd_fcb_sb_found
} dwd_wrk_fcb_sb_result_type;

typedef enum
{
  dwd_trx_gprs = 0,
  dwd_trx_egprs
} dwd_trx_mode;

typedef enum
{
  dwd_led_blue = 0,
  dwd_led_red,
  dwd_led_green,
  dwd_led_blue_red,
  dwd_led_blue_green,
  dwd_led_red_green,
  dwd_led_red_blue_green,
  dwd_led_nof_colors
} dwd_led_color_type;

typedef enum
{
  dwd_rach_tsc_0 = 0,
  dwd_rach_tsc_1 = 1,
  dwd_rach_tsc_2 = 2
} dwd_tsc_type;

typedef enum
{
  dwd_rach_ab_8    = 15,
  dwd_rach_ab_11   = 16,
  dwd_rach_ab_11_e = 17
} dwd_block_format_type;

⌨️ 快捷键说明

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