META_factory_cfg.h
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:51k
- /*****************************************************************************
- * Copyright Statement:
- * --------------------
- * This software is protected by Copyright and the information contained
- * herein is confidential. The software may not be copied and the information
- * contained herein may not be used or disclosed except with the written
- * permission of MediaTek Inc. (C) 2005
- *
- * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
- * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
- * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
- * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
- * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
- * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
- * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
- * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
- * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
- * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
- *
- * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
- * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
- * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
- * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
- * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
- *
- * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
- * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
- * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
- * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
- * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
- *
- *****************************************************************************/
- /*****************************************************************************
- *
- * Filename:
- * ---------
- * META_Factory_cfg.h
- *
- * Project:
- * --------
- * Maui META APP
- *
- * Description:
- * ------------
- * META factory configuration header
- *
- * Author:
- * -------
- * Andy Ueng (mtk00490)
- *
- *============================================================================
- * HISTORY
- * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
- *------------------------------------------------------------------------------
- * $Revision$
- * $Modtime$
- * $Log$
- *
- *------------------------------------------------------------------------------
- * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
- *============================================================================
- ****************************************************************************/
- #ifndef _META_FACTORY_CFG_H_
- #define _META_FACTORY_CFG_H_
- #include <Classes.hpp>
- #include <IniFiles.hpp>
- class TMETA_factory_cfg : public TPersistent
- {
- private :
- // Agilent 8960 Initialization
- AnsiString m_as8960_GPIB_Addr;
- int m_iTimeOut;
- // dB cable loss
- double m_dGSM400_CL;
- double m_dGSM850_CL;
- double m_dGSM900_CL;
- double m_dDCS1800_CL;
- double m_dPCS1900_CL;
- // CMU 200 Initialization
- AnsiString m_asCMU200_GPIB_Addr;
- int m_iCMU200_TimeOut;
- // dB cable loss
- double m_dCMU200_INPUT_GSM400_CL;
- double m_dCMU200_INPUT_GSM850_CL;
- double m_dCMU200_INPUT_GSM900_CL;
- double m_dCMU200_INPUT_DCS1800_CL;
- double m_dCMU200_INPUT_PCS1900_CL;
- double m_dCMU200_INPUT_BT_CL;
- double m_dCMU200_OUTPUT_GSM400_CL;
- double m_dCMU200_OUTPUT_GSM850_CL;
- double m_dCMU200_OUTPUT_GSM900_CL;
- double m_dCMU200_OUTPUT_DCS1800_CL;
- double m_dCMU200_OUTPUT_PCS1900_CL;
- double m_dCMU200_OUTPUT_BT_CL;
- // CBT
- AnsiString m_asCBT_GPIB_Addr;
- int m_iCBT_TimeOut;
- double m_dCBT_INPUT_BT_CL;
- double m_dCBT_OUTPUT_BT_CL;
- // IQview Initialization
- AnsiString m_asIQview_IP_Addr;
- int m_iIQview_TimeOut;
- double m_dIQview_2_4G_CL;
- double m_dIQview_5G_CL;
- // N4010A Initialization
- AnsiString m_asN4010a_VISA_Alias_Name;
- AnsiString m_asN4010a_VISA_Address;
- int m_iN4010a_TimeOut;
- double m_dN4010a_2_4G_CL;
- double m_dN4010a_5G_CL;
- // Freq Bank
- AnsiString as_FreqBank;
- // C0 for each Bank
- short m_sARFCN_C0_GSM400;
- short m_sARFCN_C0_GSM850;
- short m_sARFCN_C0_GSM;
- short m_sARFCN_C0_DCS;
- short m_sARFCN_C0_PCS;
-
- // Downlink power
- double d_P_DL;
- // RX measurement samples
- short i_N_PM;
- char c_M_PM;
- // AFC
- AnsiString as_AFC_BAND;
- short m_sAFC_ARFCN;
- short m_sN_AFC;
- short m_sDAC1;
- short m_sDAC2;
- short m_sCRYSTAL_DAC1;
- short m_sCRYSTAL_DAC2;
- short m_sMAX_INIT_AFC_DAC;
- short m_sMIN_INIT_AFC_DAC;
- double d_MAX_AFC_SLOPE;
- double d_MIN_AFC_SLOPE;
- // crystal AFC
- AnsiString as_CRYSTAL_AFC_BAND;
- short m_sCRYSTAL_AFC_ARFCN;
- double d_CRYSTAL_AFC_TCH_P_DL;
- int i_CRYSTAL_AFC_GSM900_PCL;
- int i_CRYSTAL_AFC_DCS1800_PCL;
- int i_CRYSTAL_AFC_PCS1900_PCL;
- int i_CRYSTAL_AFC_GSM850_PCL;
- short m_sCRYSTAL_AFC_CAL_DAC;
- short m_sCRYSTAL_AFC_CHECK_DAC1;
- short m_sCRYSTAL_AFC_CHECK_DAC2;
- double d_CRYSTAL_AFC_MIN_FREQ_ERR_PPM;
- double d_CRYSTAL_AFC_MAX_FREQ_ERR_PPM;
- double m_dCRYSTAL_AFC_MAX_AFC_TRACK_INIT_FREQ_ERR;
- short m_sCRYSTAL_AFC_FREQ_ERR_MEASUSE_COUNT;
- short m_sCRYSTAL_AFC_RECURSIVE_TIMES;
- // RX path loss
- AnsiString as_GSM400_MAX_RX_LOSS;
- AnsiString as_GSM400_MIN_RX_LOSS;
- AnsiString as_GSM850_MAX_RX_LOSS;
- AnsiString as_GSM850_MIN_RX_LOSS;
- AnsiString as_GSM900_MAX_RX_LOSS;
- AnsiString as_GSM900_MIN_RX_LOSS;
- AnsiString as_DCS1800_MAX_RX_LOSS;
- AnsiString as_DCS1800_MIN_RX_LOSS;
- AnsiString as_PCS1900_MAX_RX_LOSS;
- AnsiString as_PCS1900_MIN_RX_LOSS;
- // IP2
- short m_sIP2_arfcn_C0_GSM;
- short m_sIP2_arfcn_C0_DCS;
- short m_sIP2_arfcn_C0_PCS;
- short m_sIP2_arfcn_C0_GSM850;
- //short m_sIP2_arfcn_TCH_GSM;
- //short m_sIP2_arfcn_TCH_DCS;
- //short m_sIP2_arfcn_TCH_PCS;
- //short m_sIP2_arfcn_TCH_GSM850;
- double d_IP2_CAL_P_DL_ON_SKY;
- double d_IP2_CAL_P_DL_OFF_SKY;
- double d_IP2_CAL_P_DL_ON_MT;
- double d_IP2_CAL_P_DL_OFF_MT;
- double d_IP2_CHECK_P_DL_ON;
- double d_IP2_CHECK_P_DL_OFF;
- double d_IP2_GAIN;
- short i_IP2_N_PM;
- char c_IP2_M_PM;
- int i_IP2_ICORRECTION1_SKY74045;
- int i_IP2_QCORRECTION1_SKY74045;
- int i_IP2_ICORRECTION2_SKY74045;
- int i_IP2_QCORRECTION2_SKY74045;
- int i_IP2_ICORRECTION1_SKY74117;
- int i_IP2_QCORRECTION1_SKY74117;
- int i_IP2_ICORRECTION2_SKY74117;
- int i_IP2_QCORRECTION2_SKY74117;
- int i_IP2_AMCODEI1;
- int i_IP2_AMCODEQ1;
- int i_IP2_AMCODEI2;
- int i_IP2_AMCODEQ2;
- int m_iIP2_MAX_IDC_SKY74045;
- int m_iIP2_MAX_QDC_SKY74045;
- int m_iIP2_MAX_IDC_SKY74117;
- int m_iIP2_MAX_QDC_SKY74117;
- int m_iIP2_MAX_IDC_MT6139;
- int m_iIP2_MAX_QDC_MT6139;
- // phase error calibration
- //AnsiString as_PHASE_ERROR_BAND;
- //short m_sPHASE_ERROR_ARFCN;
- //int i_PHASE_ERROR_PCL;
- //int i_PHASE_ERROR_MEASUSE_COUNT;
- //double d_PHASE_ERROR_RMS_ERROR;
- // TX DC offset calibration
- unsigned int m_uiTX_IQ_MEASUREMENT_COUNT;
- AnsiString m_asTX_IQ_BAND;
- short m_sTX_IQ_ARFCN;
- short m_sTX_IQ_PCL;
- double m_dTX_IQ_DC_OFFSET_MAX;
- double m_dTX_IQ_GAIN_IMBALANCE_MAX;
- AnsiString m_asTX_IQ_BAND_HIGH;
- short m_sTX_IQ_ARFCN_HIGH;
- short m_sTX_IQ_PCL_HIGH;
- double m_dTX_IQ_DC_OFFSET_MAX_HIGH;
- double m_dTX_IQ_GAIN_IMBALANCE_MAX_HIGH;
- // TX PCL table
- AnsiString m_asGSM400_CAL_PCL;
- AnsiString m_asGSM400_2CAL_PCL;
- AnsiString m_asGSM400_4CAL_PCL;
- AnsiString m_asGSM400_PCL;
- AnsiString m_asGSM400_CHECK_PCL;
- AnsiString m_asGSM400_MAX_P;
- AnsiString m_asGSM400_WANTED_P;
- AnsiString m_asGSM400_MIN_P;
- AnsiString m_asGSM400_C;
- AnsiString m_asGSM400_CORRECTION;
- AnsiString m_asGSM400_EPSK_CAL_PCL;
- AnsiString m_asGSM400_EPSK_2CAL_PCL;
- AnsiString m_asGSM400_EPSK_4CAL_PCL;
- AnsiString m_asGSM400_EPSK_PCL;
- AnsiString m_asGSM400_EPSK_CHECK_PCL;
- AnsiString m_asGSM400_EPSK_MAX_P;
- AnsiString m_asGSM400_EPSK_WANTED_P;
- AnsiString m_asGSM400_EPSK_MIN_P;
- AnsiString m_asGSM400_EPSK_C;
- AnsiString m_asGSM400_EPSK_CORRECTION;
- AnsiString m_asGSM850_CAL_PCL;
- AnsiString m_asGSM850_2CAL_PCL;
- AnsiString m_asGSM850_4CAL_PCL;
- AnsiString m_asGSM850_6CAL_PCL;
- AnsiString m_asGSM850_6CAL_DAC;
- AnsiString m_asGSM850_PCL;
- AnsiString m_asGSM850_CHECK_PCL;
- AnsiString m_asGSM850_MAX_P;
- AnsiString m_asGSM850_WANTED_P;
- AnsiString m_asGSM850_MIN_P;
- AnsiString m_asGSM850_C;
- AnsiString m_asGSM850_CORRECTION;
- short m_sGSM850_EPSK_1CAL_PCL;
- AnsiString m_asGSM850_EPSK_CAL_PCL;
- AnsiString m_asGSM850_EPSK_2CAL_PCL;
- AnsiString m_asGSM850_EPSK_4CAL_PCL;
- AnsiString m_asGSM850_EPSK_PCL;
- AnsiString m_asGSM850_EPSK_CHECK_PCL;
- AnsiString m_asGSM850_EPSK_MAX_P;
- AnsiString m_asGSM850_EPSK_WANTED_P;
- AnsiString m_asGSM850_EPSK_MIN_P;
- AnsiString m_asGSM850_EPSK_C;
- AnsiString m_asGSM850_EPSK_CORRECTION;
- AnsiString m_asGSM900_CAL_PCL;
- AnsiString m_asGSM900_2CAL_PCL;
- AnsiString m_asGSM900_4CAL_PCL;
- AnsiString m_asGSM900_6CAL_PCL;
- AnsiString m_asGSM900_6CAL_DAC;
- AnsiString m_asGSM900_PCL;
- AnsiString m_asGSM900_CHECK_PCL;
- AnsiString m_asGSM900_MAX_P;
- AnsiString m_asGSM900_WANTED_P;
- AnsiString m_asGSM900_MIN_P;
- AnsiString m_asGSM900_C;
- AnsiString m_asGSM900_CORRECTION;
- AnsiString m_asGSM900_EPSK_CAL_PCL;
- short m_sGSM900_EPSK_1CAL_PCL;
- AnsiString m_asGSM900_EPSK_2CAL_PCL;
- AnsiString m_asGSM900_EPSK_4CAL_PCL;
- AnsiString m_asGSM900_EPSK_PCL;
- AnsiString m_asGSM900_EPSK_CHECK_PCL;
- AnsiString m_asGSM900_EPSK_MAX_P;
- AnsiString m_asGSM900_EPSK_WANTED_P;
- AnsiString m_asGSM900_EPSK_MIN_P;
- AnsiString m_asGSM900_EPSK_C;
- AnsiString m_asGSM900_EPSK_CORRECTION;
- AnsiString m_asDCS1800_CAL_PCL;
- AnsiString m_asDCS1800_2CAL_PCL;
- AnsiString m_asDCS1800_4CAL_PCL;
- AnsiString m_asDCS1800_6CAL_PCL;
- AnsiString m_asDCS1800_6CAL_DAC;
- AnsiString m_asDCS1800_PCL;
- AnsiString m_asDCS1800_CHECK_PCL;
- AnsiString m_asDCS1800_MAX_P;
- AnsiString m_asDCS1800_WANTED_P;
- AnsiString m_asDCS1800_MIN_P;
- AnsiString m_asDCS1800_C;
- AnsiString m_asDCS1800_CORRECTION;
- short m_sDCS1800_EPSK_1CAL_PCL;
- AnsiString m_asDCS1800_EPSK_CAL_PCL;
- AnsiString m_asDCS1800_EPSK_2CAL_PCL;
- AnsiString m_asDCS1800_EPSK_4CAL_PCL;
- AnsiString m_asDCS1800_EPSK_PCL;
- AnsiString m_asDCS1800_EPSK_CHECK_PCL;
- AnsiString m_asDCS1800_EPSK_MAX_P;
- AnsiString m_asDCS1800_EPSK_WANTED_P;
- AnsiString m_asDCS1800_EPSK_MIN_P;
- AnsiString m_asDCS1800_EPSK_C;
- AnsiString m_asDCS1800_EPSK_CORRECTION;
- AnsiString m_asPCS1900_CAL_PCL;
- AnsiString m_asPCS1900_2CAL_PCL;
- AnsiString m_asPCS1900_4CAL_PCL;
- AnsiString m_asPCS1900_6CAL_PCL;
- AnsiString m_asPCS1900_6CAL_DAC;
- AnsiString m_asPCS1900_PCL;
- AnsiString m_asPCS1900_CHECK_PCL;
- AnsiString m_asPCS1900_MAX_P;
- AnsiString m_asPCS1900_WANTED_P;
- AnsiString m_asPCS1900_MIN_P;
- AnsiString m_asPCS1900_C;
- AnsiString m_asPCS1900_CORRECTION;
- short m_sPCS1900_EPSK_1CAL_PCL;
- AnsiString m_asPCS1900_EPSK_CAL_PCL;
- AnsiString m_asPCS1900_EPSK_2CAL_PCL;
- AnsiString m_asPCS1900_EPSK_4CAL_PCL;
- AnsiString m_asPCS1900_EPSK_PCL;
- AnsiString m_asPCS1900_EPSK_CHECK_PCL;
- AnsiString m_asPCS1900_EPSK_MAX_P;
- AnsiString m_asPCS1900_EPSK_WANTED_P;
- AnsiString m_asPCS1900_EPSK_MIN_P;
- AnsiString m_asPCS1900_EPSK_C;
- AnsiString m_asPCS1900_EPSK_CORRECTION;
- char m_cTSC;
- short m_sMAX_APC_DAC;
- int m_iN_TX; // test period in frames
- int m_iRecursiveTimes;
- AnsiString m_asAPC_Check;
- double m_dAPC_Delta; // wanted +- d_APC_delta => APC calibration wanted
- int m_iSKY77328_DAC_Delta;
- double m_dSKY77328_GSM850_MAX_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_WANTED_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_MIN_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_MAX_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_WANTED_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_MIN_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_MAX_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_WANTED_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_MIN_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_MAX_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_WANTED_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_MIN_HIGH_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_MAX_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_WANTED_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_MIN_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_MAX_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_WANTED_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM900_MIN_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_MAX_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_WANTED_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_DCS1800_MIN_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_MAX_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_WANTED_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_PCS1900_MIN_LOW_APC_DC_OFFSET_P;
- double m_dSKY77328_GSM850_M;
- double m_dSKY77328_GSM900_M;
- double m_dSKY77328_DCS1800_M;
- double m_dSKY77328_PCS1900_M;
- int m_iSKY77328_GSM850_TARGET_PCL;
- int m_iSKY77328_GSM900_TARGET_PCL;
- int m_iSKY77328_DCS1800_TARGET_PCL;
- int m_iSKY77328_PCS1900_TARGET_PCL;
- AnsiString m_asAXIOM502_GSM850_SWITCH_PCL;
- AnsiString m_asAXIOM502_GSM900_SWITCH_PCL;
- AnsiString m_asAXIOM502_DCS1800_SWITCH_PCL;
- AnsiString m_asAXIOM502_PCS1900_SWITCH_PCL;
- // ADC calibration
- AnsiString as_663x2_GPIB_Addr;
- int i_ADC_V1;
- int i_ADC_V2;
- int i_ADC_CHECK_VOLTAGE;
- int i_NORMAL_VOLTAGE;
- int i_CURRENT_LIMIT;
- int i_MAX_BATTERY_ADC_SLOPE;
- int i_MIN_BATTERY_ADC_SLOPE;
- int i_MAX_BATTERY_ADC_OFFSET;
- int i_MIN_BATTERY_ADC_OFFSET;
- int i_BATTERY_CHANNEL;
- int i_CHARGER_CHANNEL;
- int i_ADC_MEASUREMENT_COUNT;
- double d_ADC_RESISTANCE;
- double d_MAX_VOLTAGE_DIFFERENCE;
- double d_MAX_CURRENT_DIFFERENCE;
- // cv
- char m_cMAX_CV_STEP;
- char m_cMIN_CV_STEP;
- // WiFi common
- AnsiString m_asWiFi_Support;
-
- // WiFi TX power
- double m_dCCK_MAX_P;
- double m_dCCK_WANTED_P;
- double m_dCCK_MIN_P;
- double m_dCCK_Delta;
- int m_iCCK_C;
- AnsiString m_as802_11B_CAL_CHANNEL;
- AnsiString m_as802_11B_CHECK_CHANNEL;
- double m_dCCK_CAL_RATE;
- double m_dCCK_CHECK_RATE;
- double m_dOFDM_MAX_P;
- double m_dOFDM_WANTED_P;
- double m_dOFDM_MIN_P;
- double m_dOFDM_Delta;
- int m_iOFDM_C;
- AnsiString m_as802_11G_CAL_CHANNEL;
- AnsiString m_as802_11G_CHECK_CHANNEL;
- double m_dOFDM_CAL_RATE;
- double m_dOFDM_CHECK_RATE;
- int m_iWiFiTxPRecursive_Times;
- // BT common
- AnsiString m_asBD_Address;
- AnsiString m_asInquiry_Enable;
- double m_dBT_DOWNLINK_POWER;
- // BT crystal CAP ID
- unsigned char m_ucBT_CRYSTAL_CAP_ID1;
- unsigned char m_ucBT_CRYSTAL_CAP_ID2;
- unsigned short m_usBT_CRYSTAL_CHANNEL;
- double m_dBT_CRYSTAL_MAX_FREQ_ACCURACY;
- unsigned int m_uiMIN_POLL_COUNT;
- unsigned int m_uiMAX_POLL_COUNT;
- protected:
- //
- public:
- __fastcall TMETA_factory_cfg();
- __fastcall ~TMETA_factory_cfg();
-
- void getGPIB_Addr(AnsiString &as);
- void setGPIB_Addr(AnsiString as);
- void getTimeOut(int &i);
- void setTimeOut(int i);
- void getGSM400_CableLoss( double &d); // dB
- void setGSM400_CableLoss( double d); // dB
- void getGSM850_CableLoss( double &d); // dB
- void setGSM850_CableLoss( double d); // dB
- void getGSM900_CableLoss( double &d); // dB
- void setGSM900_CableLoss( double d); // dB
- void getDCS1800_CableLoss( double &d); // dB
- void setDCS1800_CableLoss( double d); // dB
- void getPCS1900_CableLoss( double &d); // dB
- void setPCS1900_CableLoss( double d); // dB
- // CMU 200
- void getCMU200_GPIB_Addr(AnsiString &as);
- void setCMU200_GPIB_Addr(AnsiString as);
- void getCMU200_TimeOut(int &i);
- void setCMU200_TimeOut(int i);
- void getCMU200_INPUT_GSM400_CableLoss(double &d);
- void setCMU200_INPUT_GSM400_CableLoss(double d);
- void getCMU200_INPUT_GSM850_CableLoss(double &d);
- void setCMU200_INPUT_GSM850_CableLoss(double d);
- void getCMU200_INPUT_GSM900_CableLoss(double &d);
- void setCMU200_INPUT_GSM900_CableLoss(double d);
- void getCMU200_INPUT_DCS1800_CableLoss(double &d);
- void setCMU200_INPUT_DCS1800_CableLoss(double d);
- void getCMU200_INPUT_PCS1900_CableLoss(double &d);
- void setCMU200_INPUT_PCS1900_CableLoss(double d);
- void getCMU200_INPUT_BT_CableLoss(double &d);
- void setCMU200_INPUT_BT_CableLoss(double d);
- void getCMU200_OUTPUT_GSM400_CableLoss(double &d);
- void setCMU200_OUTPUT_GSM400_CableLoss(double d);
- void getCMU200_OUTPUT_GSM850_CableLoss(double &d);
- void setCMU200_OUTPUT_GSM850_CableLoss(double d);
- void getCMU200_OUTPUT_GSM900_CableLoss(double &d);
- void setCMU200_OUTPUT_GSM900_CableLoss(double d);
- void getCMU200_OUTPUT_DCS1800_CableLoss(double &d);
- void setCMU200_OUTPUT_DCS1800_CableLoss(double d);
- void getCMU200_OUTPUT_PCS1900_CableLoss(double &d);
- void setCMU200_OUTPUT_PCS1900_CableLoss(double d);
- void getCMU200_OUTPUT_BT_CableLoss(double &d);
- void setCMU200_OUTPUT_BT_CableLoss(double d);
- // CBT
- void getCBT_GPIB_Addr(AnsiString &as);
- void setCBT_GPIB_Addr(AnsiString as);
- void getCBT_TimeOut(int &i);
- void setCBT_TimeOut(int i);
- void getCBT_INPUT_BT_CableLoss(double &d);
- void setCBT_INPUT_BT_CableLoss(double d);
- void getCBT_OUTPUT_BT_CableLoss(double &d);
- void setCBT_OUTPUT_BT_CableLoss(double d);
- // IQview
- void getIQview_IP_Addr(AnsiString &as);
- void setIQview_IP_Addr(AnsiString as);
- void getIQview_TimeOut(int &i);
- void setIQview_TimeOut(int i);
- void getIQview_2_4GCableLoss( double &d );
- void setIQview_2_4GCableLoss( double d) ;
- void getIQview_5GCableLoss( double &d );
- void setIQview_5GCableLoss( double d) ;
- // N4010A
- void getN4010A_VISA_Alias_Name(AnsiString &as);
- void setN4010A_VISA_Alias_Name(AnsiString as);
- void getN4010A_VISA_Address(AnsiString &as);
- void setN4010A_VISA_Address(AnsiString as);
- void getN4010A_TimeOut( int &i );
- void setN4010A_TimeOut(int i);
- void getN4010A_2_4GCableLoss( double &d );
- void setN4010A_2_4GCableLoss( double d );
- void getN4010A_5GCableLoss( double &d );
- void setN4010A_5GCableLoss( double d );
- // common
- void getFreqBank(AnsiString &as);
- void setFreqBank(AnsiString as);
- unsigned short getFreqBankNum( AnsiString as);
- void getARFCN_C0_GSM400(short &s);
- void setARFCN_C0_GSM400(short s);
- void getARFCN_C0_GSM850(short &s);
- void setARFCN_C0_GSM850(short s);
- void getARFCN_C0_GSM(short &s);
- void setARFCN_C0_GSM(short s);
- void getARFCN_C0_DCS(short &s);
- void setARFCN_C0_DCS(short s);
- void getARFCN_C0_PCS(short &s);
- void setARFCN_C0_PCS(short s);
- void getP_DL(double &i);
- void setP_DL(double i);
- // AFC
- void getAFC_BAND(AnsiString &as);
- void setAFC_BAND(AnsiString as);
- void getAFC_ARFCN(short &s);
- void setAFC_ARFCN(short s);
- void getN_AFC(short &s);
- void setN_AFC(short s);
- void get_DAC1(short &s);
- void set_DAC1(short s);
- void get_DAC2(short &s);
- void set_DAC2(short s);
- void get_CRYSTAL_DAC1(short &s);
- void set_CRYSTAL_DAC1(short s);
- void get_CRYSTAL_DAC2(short &s);
- void set_CRYSTAL_DAC2(short s);
- void get_MAX_INIT_AFC_DAC(short &s);
- void set_MAX_INIT_AFC_DAC(short s);
- void get_MIN_INIT_AFC_DAC(short &s);
- void set_MIN_INIT_AFC_DAC(short s);
- void get_MAX_AFC_SLOPE( double &d );
- void set_MAX_AFC_SLOPE( double d );
- void get_MIN_AFC_SLOPE( double &d );
- void set_MIN_AFC_SLOPE( double d );
- // crystal AFC
- void get_CRYSTAL_AFC_BAND(AnsiString &as_band);
- void set_CRYSTAL_AFC_BAND(AnsiString as_band);
- void get_CRYSTAL_AFC_ARFCN(short &arfcn);
- void set_CRYSTAL_AFC_ARFCN(short arfcn);
- void get_CRYSTAL_AFC_TCH_P_DL(double &d);
- void set_CRYSTAL_AFC_TCH_P_DL(double d);
- void get_CRYSTAL_AFC_GSM850_PCL(int &pcl);
- void set_CRYSTAL_AFC_GSM850_PCL(int pcl);
- void get_CRYSTAL_AFC_GSM900_PCL(int &pcl);
- void set_CRYSTAL_AFC_GSM900_PCL(int pcl);
- void get_CRYSTAL_AFC_DCS1800_PCL(int &pcl);
- void set_CRYSTAL_AFC_DCS1800_PCL(int pcl);
- void get_CRYSTAL_AFC_PCS1900_PCL(int &pcl);
- void set_CRYSTAL_AFC_PCS1900_PCL(int pcl);
- void get_CRYSTAL_AFC_CAL_DAC(short &dac);
- void set_CRYSTAL_AFC_CAL_DAC(short dac);
- void get_CRYSTAL_AFC_CHECK_DAC1(short &dac);
- void set_CRYSTAL_AFC_CHECK_DAC1(short dac);
- void get_CRYSTAL_AFC_CHECK_DAC2(short &dac);
- void set_CRYSTAL_AFC_CHECK_DAC2(short dac);
- void get_CRYSTAL_AFC_MIN_FREQ_ERR_PPM( double &d_ppm);
- void set_CRYSTAL_AFC_MIN_FREQ_ERR_PPM( double d_ppm);
- void get_CRYSTAL_AFC_MAX_FREQ_ERR_PPM( double &d_ppm);
- void set_CRYSTAL_AFC_MAX_FREQ_ERR_PPM( double d_ppm);
- void get_CRYSTAL_AFC_MAX_AFC_TRACK_INIT_FREQ_ERR( double &d);
- void set_CRYSTAL_AFC_MAX_AFC_TRACK_INIT_FREQ_ERR( double d);
- void get_CRYSTAL_AFC_FREQ_ERR_MEASUSE_COUNT(short &s);
- void set_CRYSTAL_AFC_FREQ_ERR_MEASUSE_COUNT(short s);
- void get_CRYSTAL_AFC_RECURSIVE_TIMES(short &s);
- void set_CRYSTAL_AFC_RECURSIVE_TIMES(short s);
-
- // RX path loss
- void getN_PM(short &i);
- void setN_PM(short i);
- void getM_PM(char &c);
- void setM_PM(char c);
- void setMAX_RX_LOSS( int idx, AnsiString as);
- void setMIN_RX_LOSS( int idx, AnsiString as);
- void getGSM400_MAX_RX_LOSS( AnsiString &as);
- void setGSM400_MAX_RX_LOSS( AnsiString as);
- void getGSM400_MIN_RX_LOSS( AnsiString &as);
- void setGSM400_MIN_RX_LOSS( AnsiString as);
- void getGSM850_MAX_RX_LOSS( AnsiString &as);
- void setGSM850_MAX_RX_LOSS( AnsiString as);
- void getGSM850_MIN_RX_LOSS( AnsiString &as);
- void setGSM850_MIN_RX_LOSS( AnsiString as);
- void getGSM900_MAX_RX_LOSS( AnsiString &as);
- void setGSM900_MAX_RX_LOSS( AnsiString as);
- void getGSM900_MIN_RX_LOSS( AnsiString &as);
- void setGSM900_MIN_RX_LOSS( AnsiString as);
- void getDCS1800_MAX_RX_LOSS( AnsiString &as);
- void setDCS1800_MAX_RX_LOSS( AnsiString as);
- void getDCS1800_MIN_RX_LOSS( AnsiString &as);
- void setDCS1800_MIN_RX_LOSS( AnsiString as);
- void getPCS1900_MAX_RX_LOSS( AnsiString &as);
- void setPCS1900_MAX_RX_LOSS( AnsiString as);
- void getPCS1900_MIN_RX_LOSS( AnsiString &as);
- void setPCS1900_MIN_RX_LOSS( AnsiString as);
- void save_N_PM( void );
- void save_M_PM( void );
- void save_GSM400_MAX_RX_LOSS( void );
- void save_GSM400_MIN_RX_LOSS( void );
- void save_GSM850_MAX_RX_LOSS( void );
- void save_GSM850_MIN_RX_LOSS( void );
- void save_GSM900_MAX_RX_LOSS( void );
- void save_GSM900_MIN_RX_LOSS( void );
- void save_DCS1800_MAX_RX_LOSS( void );
- void save_DCS1800_MIN_RX_LOSS( void );
- void save_PCS1900_MAX_RX_LOSS( void );
- void save_PCS1900_MIN_RX_LOSS( void );
-
- // IP2
- void get_IP2_arfcn_C0_GSM(short &s);
- void set_IP2_arfcn_C0_GSM(short s);
- void get_IP2_arfcn_C0_DCS(short &s);
- void set_IP2_arfcn_C0_DCS(short s);
- void get_IP2_arfcn_C0_PCS(short &s);
- void set_IP2_arfcn_C0_PCS(short s);
- void get_IP2_arfcn_C0_GSM850(short &s);
- void set_IP2_arfcn_C0_GSM850(short s);
- void get_IP2_arfcn_TCH_GSM(short &s);
- void set_IP2_arfcn_TCH_GSM(short s);
- void get_IP2_arfcn_TCH_DCS(short &s);
- void set_IP2_arfcn_TCH_DCS(short s);
- void get_IP2_arfcn_TCH_PCS(short &s);
- void set_IP2_arfcn_TCH_PCS(short s);
- void get_IP2_arfcn_TCH_GSM850(short &s);
- void set_IP2_arfcn_TCH_GSM850(short s);
- void get_IP2_CAL_P_DL_ON_SKY(double &d);
- void set_IP2_CAL_P_DL_ON_SKY(double d);
- void get_IP2_CAL_P_DL_ON_MT(double &d);
- void set_IP2_CAL_P_DL_ON_MT(double d);
- void get_IP2_CAL_P_DL_OFF_SKY(double &d);
- void set_IP2_CAL_P_DL_OFF_SKY(double d);
- void get_IP2_CAL_P_DL_OFF_MT(double &d);
- void set_IP2_CAL_P_DL_OFF_MT(double d);
- void get_IP2_CHECK_P_DL_ON(double &d);
- void set_IP2_CHECK_P_DL_ON(double d);
- void get_IP2_CHECK_P_DL_OFF(double &d);
- void set_IP2_CHECK_P_DL_OFF(double d);
- void get_IP2_GAIN(double &d);
- void set_IP2_GAIN(double d);
- void get_IP2_N_PM(short &i);
- void set_IP2_N_PM(short i);
- void get_IP2_M_PM(char &c);
- void set_IP2_M_PM(char c);
- void get_IP2_ICORRECTION1_SKY74045(int &i);
- void set_IP2_ICORRECTION1_SKY74045(int i);
- void get_IP2_QCORRECTION1_SKY74045(int &i);
- void set_IP2_QCORRECTION1_SKY74045(int i);
- void get_IP2_ICORRECTION2_SKY74045(int &i);
- void set_IP2_ICORRECTION2_SKY74045(int i);
- void get_IP2_QCORRECTION2_SKY74045(int &i);
- void set_IP2_QCORRECTION2_SKY74045(int i);
- void get_IP2_ICORRECTION1_SKY74117(int &i);
- void set_IP2_ICORRECTION1_SKY74117(int i);
- void get_IP2_QCORRECTION1_SKY74117(int &i);
- void set_IP2_QCORRECTION1_SKY74117(int i);
- void get_IP2_ICORRECTION2_SKY74117(int &i);
- void set_IP2_ICORRECTION2_SKY74117(int i);
- void get_IP2_QCORRECTION2_SKY74117(int &i);
- void set_IP2_QCORRECTION2_SKY74117(int i);
- void get_IP2_AMCODEI1(int &i);
- void set_IP2_AMCODEI1(int i);
- void get_IP2_AMCODEQ1(int &i);
- void set_IP2_AMCODEQ1(int i);
- void get_IP2_AMCODEI2(int &i);
- void set_IP2_AMCODEI2(int i);
- void get_IP2_AMCODEQ2(int &i);
- void set_IP2_AMCODEQ2(int i);
- void get_IP2_MAX_IDC_SKY74045(int &i);
- void set_IP2_MAX_IDC_SKY74045(int i);
- void get_IP2_MAX_QDC_SKY74045(int &i);
- void set_IP2_MAX_QDC_SKY74045(int i);
- void get_IP2_MAX_IDC_SKY74117(int &i);
- void set_IP2_MAX_IDC_SKY74117(int i);
- void get_IP2_MAX_QDC_SKY74117(int &i);
- void set_IP2_MAX_QDC_SKY74117(int i);
- void get_IP2_MAX_IDC_MT6139(int &i);
- void set_IP2_MAX_IDC_MT6139(int i);
- void get_IP2_MAX_QDC_MT6139(int &i);
- void set_IP2_MAX_QDC_MT6139(int i);
- // phase error
- // void get_PHASE_ERROR_BAND(AnsiString &as);
- // void set_PHASE_ERROR_BAND(AnsiString as);
- // void get_PHASE_ERROR_ARFCN(short &s);
- // void set_PHASE_ERROR_ARFCN(short s);
- // void get_PHASE_ERROR_PCL(int &i);
- // void set_PHASE_ERROR_PCL(int i);
- // void get_PHASE_ERROR_MEASUSE_COUNT(int &i);
- // void set_PHASE_ERROR_MEASUSE_COUNT(int i);
- // void get_PHASE_ERROR_RMS_ERROR(double &d);
- // void set_PHASE_ERROR_RMS_ERROR(double d);
- // TX DC offset
- void get_TX_IQ_MEASUREMENT_COUNT(unsigned int &ui);
- void set_TX_IQ_MEASUREMENT_COUNT(unsigned int ui);
- void get_TX_IQ_BAND(AnsiString &as);
- void set_TX_IQ_BAND(AnsiString as);
- void get_TX_IQ_ARFCN(short &s);
- void set_TX_IQ_ARFCN(short s);
- void get_TX_IQ_PCL(short &s);
- void set_TX_IQ_PCL(short s);
- void get_TX_IQ_DC_OFFSET_MAX(double &d);
- void set_TX_IQ_DC_OFFSET_MAX(double d);
- void get_TX_IQ_GAIN_IMBALANCE_MAX(double &d);
- void set_TX_IQ_GAIN_IMBALANCE_MAX(double d);
- void get_TX_IQ_BAND_HIGH(AnsiString &as);
- void set_TX_IQ_BAND_HIGH(AnsiString as);
- void get_TX_IQ_ARFCN_HIGH(short &s);
- void set_TX_IQ_ARFCN_HIGH(short s);
- void get_TX_IQ_PCL_HIGH(short &s);
- void set_TX_IQ_PCL_HIGH(short s);
- void get_TX_IQ_DC_OFFSET_MAX_HIGH(double &d);
- void set_TX_IQ_DC_OFFSET_MAX_HIGH(double d);
- void get_TX_IQ_GAIN_IMBALANCE_MAX_HIGH(double &d);
- void set_TX_IQ_GAIN_IMBALANCE_MAX_HIGH(double d);
- // TX IQ imbalance
- // void get_TX_IQ_IMBALANCE_BAND(AnsiString &as);
- // void set_TX_IQ_IMBALANCE_BAND(AnsiString as);
- // void get_TX_IQ_IMBALANCE_ARFCN(short &s);
- // void set_TX_IQ_IMBALANCE_ARFCN(short s);
- // void get_TX_IQ_IMBALANCE_PCL(int &i);
- // void set_TX_IQ_IMBALANCE_PCL(int i);
- // void get_TX_IQ_IMBALANCE_MAX(double &d);
- // void set_TX_IQ_IMBALANCE_MAX(double d);
- // TX PCL
- int getTargetPclIndex(AnsiString as_pcl_list, int pcl);
- void getGSM400_CAL_PCL(AnsiString &as);
- void setGSM400_CAL_PCL(AnsiString as);
- void getGSM400_2CAL_PCL(AnsiString &as);
- void setGSM400_2CAL_PCL(AnsiString as);
- void getGSM400_4CAL_PCL(AnsiString &as);
- void setGSM400_4CAL_PCL(AnsiString as);
- void getGSM400_PCL(AnsiString &as);
- void setGSM400_PCL(AnsiString as);
- void getGSM400_CHECK_PCL(AnsiString &as);
- void setGSM400_CHECK_PCL(AnsiString as);
- void getGSM400_MAX_P(AnsiString &as);
- void setGSM400_MAX_P(AnsiString as);
- void getGSM400_WANTED_P(AnsiString &as);
- void setGSM400_WANTED_P(AnsiString as);
- void getGSM400_MIN_P(AnsiString &as);
- void setGSM400_MIN_P(AnsiString as);
- void getGSM400_C(AnsiString &as);
- void setGSM400_C(AnsiString as);
- void getGSM400_CORRECTION( AnsiString &as);
- void setGSM400_CORRECTION( AnsiString as);
- void getGSM400_EPSK_CAL_PCL(AnsiString &as);
- void setGSM400_EPSK_CAL_PCL(AnsiString as);
- void getGSM400_EPSK_2CAL_PCL(AnsiString &as);
- void setGSM400_EPSK_2CAL_PCL(AnsiString as);
- void getGSM400_EPSK_PCL(AnsiString &as);
- void setGSM400_EPSK_PCL(AnsiString as);
- void getGSM400_EPSK_CHECK_PCL(AnsiString &as);
- void setGSM400_EPSK_CHECK_PCL(AnsiString as);
- void getGSM400_EPSK_MAX_P(AnsiString &as);
- void setGSM400_EPSK_MAX_P(AnsiString as);
- void getGSM400_EPSK_WANTED_P(AnsiString &as);
- void setGSM400_EPSK_WANTED_P(AnsiString as);
- void getGSM400_EPSK_MIN_P(AnsiString &as);
- void setGSM400_EPSK_MIN_P(AnsiString as);
- void getGSM400_EPSK_C(AnsiString &as);
- void setGSM400_EPSK_C(AnsiString as);
- void getGSM400_EPSK_CORRECTION( AnsiString &as);
- void setGSM400_EPSK_CORRECTION( AnsiString as);
- void getGSM850_CAL_PCL(AnsiString &as);
- void setGSM850_CAL_PCL(AnsiString as);
- void getGSM850_2CAL_PCL(AnsiString &as);
- void setGSM850_2CAL_PCL(AnsiString as);
- void getGSM850_4CAL_PCL(AnsiString &as);
- void setGSM850_4CAL_PCL(AnsiString as);
- void getGSM850_6CAL_PCL(AnsiString &as);
- void setGSM850_6CAL_PCL(AnsiString as);
- void getGSM850_6CAL_DAC(AnsiString &as);
- void setGSM850_6CAL_DAC(AnsiString as);
- void getGSM850_PCL(AnsiString &as);
- void setGSM850_PCL(AnsiString as);
- void getGSM850_CHECK_PCL(AnsiString &as);
- void setGSM850_CHECK_PCL(AnsiString as);
- void getGSM850_MAX_P(AnsiString &as);
- void setGSM850_MAX_P(AnsiString as);
- void getGSM850_WANTED_P(AnsiString &as);
- void setGSM850_WANTED_P(AnsiString as);
- void getGSM850_MIN_P(AnsiString &as);
- void setGSM850_MIN_P(AnsiString as);
- void getGSM850_C(AnsiString &as);
- void setGSM850_C(AnsiString as);
- void getGSM850_CORRECTION( AnsiString &as);
- void setGSM850_CORRECTION( AnsiString as);
- void getGSM850_EPSK_1CAL_PCL(short &s);
- void setGSM850_EPSK_1CAL_PCL(short s);
- void getGSM850_EPSK_CAL_PCL(AnsiString &as);
- void setGSM850_EPSK_CAL_PCL(AnsiString as);
- void getGSM850_EPSK_2CAL_PCL(AnsiString &as);
- void setGSM850_EPSK_2CAL_PCL(AnsiString as);
- void getGSM850_EPSK_4CAL_PCL(AnsiString &as);
- void setGSM850_EPSK_4CAL_PCL(AnsiString as);
- void getGSM850_EPSK_PCL(AnsiString &as);
- void setGSM850_EPSK_PCL(AnsiString as);
- void getGSM850_EPSK_CHECK_PCL(AnsiString &as);
- void setGSM850_EPSK_CHECK_PCL(AnsiString as);
- void getGSM850_EPSK_MAX_P(AnsiString &as);
- void setGSM850_EPSK_MAX_P(AnsiString as);
- void getGSM850_EPSK_WANTED_P(AnsiString &as);
- void setGSM850_EPSK_WANTED_P(AnsiString as);
- void getGSM850_EPSK_MIN_P(AnsiString &as);
- void setGSM850_EPSK_MIN_P(AnsiString as);
- void getGSM850_EPSK_C(AnsiString &as);
- void setGSM850_EPSK_C(AnsiString as);
- void getGSM850_EPSK_CORRECTION( AnsiString &as);
- void setGSM850_EPSK_CORRECTION( AnsiString as);
- void getGSM900_CAL_PCL(AnsiString &as);
- void setGSM900_CAL_PCL(AnsiString as);
- void getGSM900_2CAL_PCL(AnsiString &as);
- void setGSM900_2CAL_PCL(AnsiString as);
- void getGSM900_4CAL_PCL(AnsiString &as);
- void setGSM900_4CAL_PCL(AnsiString as);
- void getGSM900_6CAL_PCL(AnsiString &as);
- void setGSM900_6CAL_PCL(AnsiString as);
- void getGSM900_6CAL_DAC(AnsiString &as);
- void setGSM900_6CAL_DAC(AnsiString as);
- void getGSM900_PCL(AnsiString &as);
- void setGSM900_PCL(AnsiString as);
- void getGSM900_CHECK_PCL(AnsiString &as);
- void setGSM900_CHECK_PCL(AnsiString as);
- void getGSM900_MAX_P(AnsiString &as);
- void setGSM900_MAX_P(AnsiString as);
- void getGSM900_WANTED_P(AnsiString &as);
- void setGSM900_WANTED_P(AnsiString as);
- void getGSM900_MIN_P(AnsiString &as);
- void setGSM900_MIN_P(AnsiString as);
- void getGSM900_C(AnsiString &as);
- void setGSM900_C(AnsiString as);
- void getGSM900_CORRECTION( AnsiString &as);
- void setGSM900_CORRECTION( AnsiString as);
- void getGSM900_EPSK_CAL_PCL(AnsiString &as);
- void setGSM900_EPSK_CAL_PCL(AnsiString as);
- void getGSM900_EPSK_1CAL_PCL(short &s);
- void setGSM900_EPSK_1CAL_PCL(short s);
- void getGSM900_EPSK_2CAL_PCL(AnsiString &as);
- void setGSM900_EPSK_2CAL_PCL(AnsiString as);
- void getGSM900_EPSK_4CAL_PCL(AnsiString &as);
- void setGSM900_EPSK_4CAL_PCL(AnsiString as);
- void getGSM900_EPSK_PCL(AnsiString &as);
- void setGSM900_EPSK_PCL(AnsiString as);
- void getGSM900_EPSK_CHECK_PCL(AnsiString &as);
- void setGSM900_EPSK_CHECK_PCL(AnsiString as);
- void getGSM900_EPSK_MAX_P(AnsiString &as);
- void setGSM900_EPSK_MAX_P(AnsiString as);
- void getGSM900_EPSK_WANTED_P(AnsiString &as);
- void setGSM900_EPSK_WANTED_P(AnsiString as);
- void getGSM900_EPSK_MIN_P(AnsiString &as);
- void setGSM900_EPSK_MIN_P(AnsiString as);
- void getGSM900_EPSK_C(AnsiString &as);
- void setGSM900_EPSK_C(AnsiString as);
- void getGSM900_EPSK_CORRECTION( AnsiString &as);
- void setGSM900_EPSK_CORRECTION( AnsiString as);
- void getDCS1800_CAL_PCL(AnsiString &as);
- void setDCS1800_CAL_PCL(AnsiString as);
- void getDCS1800_2CAL_PCL(AnsiString &as);
- void setDCS1800_2CAL_PCL(AnsiString as);
- void getDCS1800_4CAL_PCL(AnsiString &as);
- void setDCS1800_4CAL_PCL(AnsiString as);
- void getDCS1800_6CAL_PCL(AnsiString &as);
- void setDCS1800_6CAL_PCL(AnsiString as);
- void getDCS1800_6CAL_DAC(AnsiString &as);
- void setDCS1800_6CAL_DAC(AnsiString as);
- void getDCS1800_PCL(AnsiString &as);
- void setDCS1800_PCL(AnsiString as);
- void getDCS1800_CHECK_PCL(AnsiString &as);
- void setDCS1800_CHECK_PCL(AnsiString as);
- void getDCS1800_MAX_P(AnsiString &as);
- void setDCS1800_MAX_P(AnsiString as);
- void getDCS1800_WANTED_P(AnsiString &as);
- void setDCS1800_WANTED_P(AnsiString as);
- void getDCS1800_MIN_P(AnsiString &as);
- void setDCS1800_MIN_P(AnsiString as);
- void getDCS1800_C(AnsiString &as);
- void setDCS1800_C(AnsiString as);
- void getDCS1800_CORRECTION( AnsiString &as);
- void setDCS1800_CORRECTION( AnsiString as);
- void getDCS1800_EPSK_1CAL_PCL(short &s);
- void setDCS1800_EPSK_1CAL_PCL(short s);
- void getDCS1800_EPSK_CAL_PCL(AnsiString &as);
- void setDCS1800_EPSK_CAL_PCL(AnsiString as);
- void getDCS1800_EPSK_2CAL_PCL(AnsiString &as);
- void setDCS1800_EPSK_2CAL_PCL(AnsiString as);
- void getDCS1800_EPSK_4CAL_PCL(AnsiString &as);
- void setDCS1800_EPSK_4CAL_PCL(AnsiString as);
- void getDCS1800_EPSK_PCL(AnsiString &as);
- void setDCS1800_EPSK_PCL(AnsiString as);
- void getDCS1800_EPSK_CHECK_PCL(AnsiString &as);
- void setDCS1800_EPSK_CHECK_PCL(AnsiString as);
- void getDCS1800_EPSK_MAX_P(AnsiString &as);
- void setDCS1800_EPSK_MAX_P(AnsiString as);
- void getDCS1800_EPSK_WANTED_P(AnsiString &as);
- void setDCS1800_EPSK_WANTED_P(AnsiString as);
- void getDCS1800_EPSK_MIN_P(AnsiString &as);
- void setDCS1800_EPSK_MIN_P(AnsiString as);
- void getDCS1800_EPSK_C(AnsiString &as);
- void setDCS1800_EPSK_C(AnsiString as);
- void getDCS1800_EPSK_CORRECTION( AnsiString &as);
- void setDCS1800_EPSK_CORRECTION( AnsiString as);
- void getPCS1900_CAL_PCL(AnsiString &as);
- void setPCS1900_CAL_PCL(AnsiString as);
- void getPCS1900_2CAL_PCL(AnsiString &as);
- void setPCS1900_2CAL_PCL(AnsiString as);
- void getPCS1900_4CAL_PCL(AnsiString &as);
- void setPCS1900_4CAL_PCL(AnsiString as);
- void getPCS1900_6CAL_PCL(AnsiString &as);
- void setPCS1900_6CAL_PCL(AnsiString as);
- void getPCS1900_6CAL_DAC(AnsiString &as);
- void setPCS1900_6CAL_DAC(AnsiString as);
- void getPCS1900_PCL(AnsiString &as);
- void setPCS1900_PCL(AnsiString as);
- void getPCS1900_CHECK_PCL( AnsiString &as);
- void setPCS1900_CHECK_PCL( AnsiString as);
- void getPCS1900_MAX_P(AnsiString &as);
- void setPCS1900_MAX_P(AnsiString as);
- void getPCS1900_WANTED_P(AnsiString &as);
- void setPCS1900_WANTED_P(AnsiString as);
- void getPCS1900_MIN_P(AnsiString &as);
- void setPCS1900_MIN_P(AnsiString as);
- void getPCS1900_C(AnsiString &as);
- void setPCS1900_C(AnsiString as);
- void getPCS1900_CORRECTION( AnsiString &as);
- void setPCS1900_CORRECTION( AnsiString as);
- void getPCS1900_EPSK_1CAL_PCL(short &s);
- void setPCS1900_EPSK_1CAL_PCL(short s);
- void getPCS1900_EPSK_CAL_PCL(AnsiString &as);
- void setPCS1900_EPSK_CAL_PCL(AnsiString as);
- void getPCS1900_EPSK_2CAL_PCL(AnsiString &as);
- void setPCS1900_EPSK_2CAL_PCL(AnsiString as);
- void getPCS1900_EPSK_4CAL_PCL(AnsiString &as);
- void setPCS1900_EPSK_4CAL_PCL(AnsiString as);
- void getPCS1900_EPSK_PCL(AnsiString &as);
- void setPCS1900_EPSK_PCL(AnsiString as);
- void getPCS1900_EPSK_CHECK_PCL( AnsiString &as);
- void setPCS1900_EPSK_CHECK_PCL( AnsiString as);
- void getPCS1900_EPSK_MAX_P(AnsiString &as);
- void setPCS1900_EPSK_MAX_P(AnsiString as);
- void getPCS1900_EPSK_WANTED_P(AnsiString &as);
- void setPCS1900_EPSK_WANTED_P(AnsiString as);
- void getPCS1900_EPSK_MIN_P(AnsiString &as);
- void setPCS1900_EPSK_MIN_P(AnsiString as);
- void getPCS1900_EPSK_C(AnsiString &as);
- void setPCS1900_EPSK_C(AnsiString as);
- void getPCS1900_EPSK_CORRECTION( AnsiString &as);
- void setPCS1900_EPSK_CORRECTION( AnsiString as);
- void get_MAX_APC_DAC(short &s);
- void set_MAX_APC_DAC(short s);
- void getTSC(char &c);
- void setTSC(char c);
- void getN_TX(int &i);
- void setN_TX(int i);
- void getTXlevelRecursiveTimes(int &i);
- void setTXlevelRecursiveTimes(int i);
- void getAPC_Delta(double &d);
- void setAPC_Delta(double d);
- void getAPC_Check(AnsiString &as);
- void setAPC_Check(AnsiString as);
- void getSKY77328_DAC_Delta(int &i);
- void setSKY77328_DAC_Delta(int i);
- void getSKY77328_GSM850_MAX_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM850_MAX_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_WANTED_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM850_WANTED_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_MIN_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM850_MIN_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM900_MAX_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_MAX_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM900_WANTED_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_WANTED_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM900_MIN_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_MIN_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_MAX_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_MAX_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_WANTED_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_WANTED_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_MIN_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_MIN_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_MAX_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_MAX_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_WANTED_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_WANTED_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_MIN_HIGH_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_MIN_HIGH_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_MAX_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM850_MAX_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_WANTED_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM850_WANTED_LOW_APC_DC_OFFSET_P(double d);
- void setSKY77328_GSM850_MIN_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_MIN_LOW_APC_DC_OFFSET_P(double &d);
- void getSKY77328_GSM900_MAX_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_MAX_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM900_WANTED_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_WANTED_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM900_MIN_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_GSM900_MIN_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_MAX_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_MAX_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_WANTED_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_WANTED_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_DCS1800_MIN_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_DCS1800_MIN_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_MAX_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_MAX_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_WANTED_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_WANTED_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_PCS1900_MIN_LOW_APC_DC_OFFSET_P(double &d);
- void setSKY77328_PCS1900_MIN_LOW_APC_DC_OFFSET_P(double d);
- void getSKY77328_GSM850_M(double &d);
- void setSKY77328_GSM850_M(double d);
- void getSKY77328_GSM900_M(double &d);
- void setSKY77328_GSM900_M(double d);
- void getSKY77328_DCS1800_M(double &d);
- void setSKY77328_DCS1800_M(double d);
- void getSKY77328_PCS1900_M(double &d);
- void setSKY77328_PCS1900_M(double d);
- void getSKY77328_GSM850_TARGET_PCL(int &i);
- void setSKY77328_GSM850_TARGET_PCL(int i);
- void getSKY77328_GSM900_TARGET_PCL(int &i);
- void setSKY77328_GSM900_TARGET_PCL(int i);
- void getSKY77328_DCS1800_TARGET_PCL(int &i);
- void setSKY77328_DCS1800_TARGET_PCL(int i);
- void getSKY77328_PCS1900_TARGET_PCL(int &i);
- void setSKY77328_PCS1900_TARGET_PCL(int i);
- void get_AXIOM502_GSM850_SWITCH_PCL(AnsiString &as);
- void set_AXIOM502_GSM850_SWITCH_PCL(AnsiString as);
- void get_AXIOM502_GSM900_SWITCH_PCL(AnsiString &as);
- void set_AXIOM502_GSM900_SWITCH_PCL(AnsiString as);
- void get_AXIOM502_DCS1800_SWITCH_PCL(AnsiString &as);
- void set_AXIOM502_DCS1800_SWITCH_PCL(AnsiString as);
- void get_AXIOM502_PCS1900_SWITCH_PCL(AnsiString &as);
- void set_AXIOM502_PCS1900_SWITCH_PCL(AnsiString as);
- // ADC calibration
- void get663x2_GPIB_Addr(AnsiString &as);
- void set663x2_GPIB_Addr(AnsiString as);
- void getADC_V1(int &i);
- void setADC_V1(int i);
- void getADC_V2(int &i);
- void setADC_V2(int i);
- void getADC_CHECK_VOLTAGE(int &i);
- void setADC_CHECK_VOLTAGE(int i);
- void get_NORMAL_VOLTAGE(int &i);
- void set_NORMAL_VOLTAGE(int i);
- void get_CURRENT_LIMIT(int &i);
- void set_CURRENT_LIMIT(int i);
- void get_MAX_BATTERY_ADC_SLOPE(int &i);
- void set_MAX_BATTERY_ADC_SLOPE(int is);
- void get_MIN_BATTERY_ADC_SLOPE(int &i);
- void set_MIN_BATTERY_ADC_SLOPE(int i);
- void get_MAX_BATTERY_ADC_OFFSET(int &i);
- void set_MAX_BATTERY_ADC_OFFSET(int i);
- void get_MIN_BATTERY_ADC_OFFSET(int &i);
- void set_MIN_BATTERY_ADC_OFFSET(int i);
- void get_BATTERY_CHANNEL(int &i);
- void set_BATTERY_CHANNEL(int i);
- void get_CHARGER_CHANNEL(int &i);
- void set_CHARGER_CHANNEL(int i);
- void get_ADC_RESISTANCE(double &d);
- void set_ADC_RESISTANCE(double d);
- void get_MAX_VOLTAGE_DIFFERENCE(double &d);
- void set_MAX_VOLTAGE_DIFFERENCE(double d);
- void get_MAX_CURRENT_DIFFERENCE(double &d);
- void set_MAX_CURRENT_DIFFERENCE(double d);
- void get_ADC_MEASUREMENT_COUNT(int &i);
- void set_ADC_MEASUREMENT_COUNT(int i);
- // CV
- void get_MAX_CV_STEP(char &c);
- void set_MAX_CV_STEP(char c);
- void get_MIN_CV_STEP(char &c);
- void set_MIN_CV_STEP(char c);
- // WiFi common
- void get_WiFi_Support(AnsiString &as);
- void set_WiFi_Support(AnsiString as);
- // WiFi TX power
- void get_CCK_MAX_P(double &d);
- void set_CCK_MAX_P(double d);
- void get_CCK_WANTED_P(double &d);
- void set_CCK_WANTED_P(double d);
- void get_CCK_MIN_P(double &d);
- void set_CCK_MIN_P(double d);
- void get_CCK_Delta(double &d);
- void set_CCK_Delta(double d);
- void get_CCK_C(int &i);
- void set_CCK_C(int i);
- void get_802_11B_CAL_CHANNEL(AnsiString &as);
- void set_802_11B_CAL_CHANNEL(AnsiString as);
- void get_802_11B_CHECK_CHANNEL(AnsiString &as);
- void set_802_11B_CHECK_CHANNEL(AnsiString as);
- void get_CCK_CAL_RATE(double &d);
- void set_CCK_CAL_RATE(double d);
- void get_CCK_CHECK_RATE(double &d);
- void set_CCK_CHECK_RATE(double d);
- void get_OFDM_MAX_P(double &d);
- void set_OFDM_MAX_P(double d);
- void get_OFDM_WANTED_P(double &d);
- void set_OFDM_WANTED_P(double d);
- void get_OFDM_MIN_P(double &d);
- void set_OFDM_MIN_P(double d);
- void get_OFDM_Delta(double &d);
- void set_OFDM_Delta(double d);
- void get_OFDM_C(int &i);
- void set_OFDM_C(int i);
- void get_802_11G_CAL_CHANNEL(AnsiString &as);
- void set_802_11G_CAL_CHANNEL(AnsiString as);
- void get_802_11G_CHECK_CHANNEL(AnsiString &as);
- void set_802_11G_CHECK_CHANNEL(AnsiString as);
- void get_OFDM_CAL_RATE(double &d);
- void set_OFDM_CAL_RATE(double d);
- void get_OFDM_CHECK_RATE(double &d);
- void set_OFDM_CHECK_RATE(double d);
- void get_WiFiTxPRecursive_Times(int &i);
- void set_WiFiTxPRecursive_Times(int i);
- int getTXCheckIndex(int band, AnsiString as_PCLString, AnsiString as_CheckPCL);
- // BT common
- void get_BD_Address(AnsiString &as);
- void set_BD_Address(AnsiString as);
- void get_Inquiry_Enable(AnsiString &as);
- void set_Inquiry_Enable(AnsiString as);
- void get_BT_DOWNLINK_POWER(double &d);
- void set_BT_DOWNLINK_POWER(double d);
- // BT crystal CAP ID
- void get_BT_CRYSTAL_CAP_ID1(unsigned char &uc);
- void set_BT_CRYSTAL_CAP_ID1(unsigned char uc);
- void get_BT_CRYSTAL_CAP_ID2(unsigned char &uc);
- void set_BT_CRYSTAL_CAP_ID2(unsigned char uc);
- void get_BT_CRYSTAL_CHANNEL(unsigned short &us);
- void set_BT_CRYSTAL_CHANNEL(unsigned short us);
- void get_BT_CRYSTAL_MAX_FREQ_ACCURACY(double &d);
- void set_BT_CRYSTAL_MAX_FREQ_ACCURACY(double d);
- void get_MIN_POLL_COUNT(unsigned int &ui);
- void set_MIN_POLL_COUNT(unsigned int ui);
- void get_MAX_POLL_COUNT(unsigned int &ui);
- void set_MAX_POLL_COUNT(unsigned int ui);
- // INI file read
- void ReadCommonFromIniFile(TIniFile *ini);
- void ReadIP2FromIniFile(TIniFile *ini);
- void ReadAfcFromIniFile(TIniFile *ini);
- void ReadRxPathLossFromIniFile(TIniFile *ini);
- void ReadTxIqFromIniFile(TIniFile *ini);
- void ReadTxPclFromIniFile(TIniFile *ini);
- // void ReadPhaseErrFromIniFile(TIniFile *ini);
- void ReadAdcFromIniFile(TIniFile *ini);
- void ReadCVFromIniFile(TIniFile *ini);
- bool ReadFromIniFile(AnsiString as_FileName);
- void ReadAge8960InitFromIniFile(TIniFile *ini);
- void ReadCmu200InitFromIniFile(TIniFile *ini);
- void ReadCBTInitFromIniFile(TIniFile *ini);
- void ReadIQviewInitFromIniFile(TIniFile *ini);
- void ReadAgilentN4010aInitFromIniFile(TIniFile *ini);
- void ReadWiFiCommonFromIniFile(TIniFile *ini);
- void ReadWiFiTxPowerFromIniFile(TIniFile *ini);
- void ReadBTCommonFromIniFile(TIniFile *ini);
- void ReadBTCrystalCAPIDFromIniFile(TIniFile *ini);
- bool SaveCommonToCfgFile(AnsiString as_filename);
- bool SaveRxPathLossToCfgFile(AnsiString as_filename);
- bool SaveAfcToCfgFile(AnsiString as_filename);
- bool SaveCrystalAfcToCfgFile(AnsiString as_filename);
- bool SaveTxPclToCfgFile(AnsiString as_filename);
- bool SavePhErrToCfgFile(AnsiString as_filename);
- bool SaveAdcToCfgFile(AnsiString as_filename);
- bool is_MAX_WANTED_MIN_P_valid();
- bool is_MAX_MIN_PX_PATH_LOSS_valid();
- };
- //---------------------------------------------------------------------------
- #endif