[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6
MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF modem version: NA
Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/l1/gl1/l1d_ext/m12194.c b/mcu/l1/gl1/l1d_ext/m12194.c
new file mode 100644
index 0000000..b24a029
--- /dev/null
+++ b/mcu/l1/gl1/l1d_ext/m12194.c
@@ -0,0 +1,3443 @@
+/*****************************************************************************
+* 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:
+ * ---------
+ * m12194.c
+ *
+ * Project:
+ * --------
+ * MTK6208
+ *
+ * Description:
+ * ------------
+ *
+ *
+ * Author:
+ * -------
+ * -------
+ * -------
+ *
+ *------------------------------------------------------------------------------
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *******************************************************************************/
+
+
+#include "l1d_cid.h"
+#include "m12190_l1core.h"
+#include "m12193.h"
+#include "l1d_public.h"
+#include "l1d_rf_l1core.h"
+
+/*...........................................................................*/
+#if (INTERNDATA_M12194==INTERN_FULL)
+#define IS_INTERNDATA_LEVEL1 1
+#else
+#define IS_INTERNDATA_LEVEL1 0
+#endif
+/*...........................................................................*/
+
+#ifndef _MPH_TYPES_H
+typedef short Power;
+#endif
+
+#ifndef l1_generic_l1_types_h
+typedef signed short int int16;
+typedef signed int intx;
+typedef short Gain;
+typedef struct
+{
+ Power defaultPower;
+ Power bestPower;
+ Power underflowPower;
+ Power overflowPower;
+ Gain underflowReportPower;
+ Gain overflowReportPower;
+} AGCParams;
+
+#if IS_DYNAMICAL_NOISE_FLOOR_AND_SATURATION_SUPPORT
+typedef struct
+{
+ AGCParams agcParams[ FrequencyBandCount ];
+}AGCParams_T;
+
+#endif
+
+#endif
+/*---------------------------------------------------------------------*/
+
+#if IS_FPGA_TARGET || IS_CHIP_MT6208
+#define RXADC_NoiseFlow 8
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 60
+#endif
+
+#if IS_CHIP_MT6205A
+#define RXADC_NoiseFlow 8
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+#endif
+
+#if IS_CHIP_MT6205B
+ #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS || IS_RF_AERO2
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 60
+ #endif
+
+ #if IS_RF_POLARIS1 /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_SKY74117 /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_SKY74400 /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_MT6139B /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139C /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139E /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_SKY74045 /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow 23
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_SKY74137 /* SKY74137: temporary parameter */
+#define RXADC_NoiseFlow 20
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_GRF6201 /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_MT6140C /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_MT6140D /* temporary parameter, not verify*/
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+ #if IS_RF_CMOSEDGE /* temporary parameter, not verify*/
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 60
+ #endif
+#endif
+
+#if IS_EDGE_SAIC_CHIP_MT6238_AND_LATTER_VERSION
+ #if IS_RF_MT6140D
+ #if IS_BBTXRX_CHIP_DESIGN_VER_2
+#define RXADC_NoiseFlow 16
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 79
+ #else
+#define RXADC_NoiseFlow 13
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #endif
+ #if IS_RF_CMOSEDGE /* temporary parameter */
+#define RXADC_NoiseFlow 13
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139E
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0 /* measured with MT6223*/
+#define RXADC_MAX_DBd 76 /* measured with MT6223*/
+ #endif
+ #if IS_RF_AERO2
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74137
+#define RXADC_NoiseFlow 20
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MTKSOC1T
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MTKSOC1
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6252RF
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6256RF
+ #if IS_CHIP_MT6256_S00
+#define RXADC_NoiseFlow 24
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 100 //MAX COUNT=108864
+ #else
+#define RXADC_NoiseFlow 22
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 100 //MAX COUNT=108864
+ #endif
+ #endif
+ #if IS_RF_MT6255RF
+#define RXADC_NoiseFlow 22
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 100 //MAX COUNT=108864
+ #endif
+ #if IS_RF_MT6251RF
+#define RXADC_NoiseFlow 25
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 100 //MAX COUNT=108864
+ #endif
+ #if IS_RF_AD6548 /* temporary parameter */
+#define RXADC_NoiseFlow 4
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AD6546 /* temporary parameter */
+#define RXADC_NoiseFlow 10
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74045
+#define RXADC_NoiseFlow 23
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6162 /* temporary setting */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 1
+#define RXADC_MAX_DBd 79
+ #endif
+ #if IS_RF_MT6163
+ #if IS_BBTXRX_CHIP_DESIGN_VER_3
+#define RXADC_NoiseFlow 22
+#define RXADC_Saturation 10
+#define RXADC_MAX_DBd 101
+ #else
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 1
+#define RXADC_MAX_DBd 79
+ #endif
+ #endif
+ #if IS_RF_MT6280RF
+#define RXADC_NoiseFlow 16
+#define RXADC_Saturation 8
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6169
+#define RXADC_NoiseFlow 14
+#define RXADC_Saturation 8
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6166
+#define RXADC_NoiseFlow 16
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6165
+#define RXADC_NoiseFlow 16
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6176
+#define RXADC_NoiseFlow 16
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6179
+#define RXADC_NoiseFlow 23
+#define RXADC_Saturation 13
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6177L
+#define RXADC_NoiseFlow 26
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6177M
+#define RXADC_NoiseFlow 21
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_TRINITYE1
+#define RXADC_NoiseFlow 26
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_TRINITYL
+#define RXADC_NoiseFlow 26
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6186 || IS_RF_MT6186M
+#define RXADC_NoiseFlow 26
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+ #if IS_RF_MT6190T
+#define RXADC_NoiseFlow 26
+#define RXADC_Saturation 9
+#define RXADC_MAX_DBd 99
+ #endif
+#elif IS_CHIP_MT6218A || IS_EDGE_CHIP_MT6229_AND_LATTER_VERSION
+ #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 6
+#define RXADC_MAX_DBd 78
+ #endif
+ #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow 31
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_POLARIS1 /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow 31
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74117 /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74400 /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139B /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140A /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140B /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140C /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140D
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_CMOSEDGE
+#define RXADC_NoiseFlow 10
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MTKSOC1T /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139C
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139E
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0 /* measured with MT6223*/
+#define RXADC_MAX_DBd 76 /* measured with MT6223*/
+ #endif
+ #if IS_RF_SKY74045
+#define RXADC_NoiseFlow 23
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AERO2
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74137
+#define RXADC_NoiseFlow 20
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_GRF6201
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 4
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_AD6548
+#define RXADC_NoiseFlow 4
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AD6546
+#define RXADC_NoiseFlow 10
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6162 /* temporary setting */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 1
+#define RXADC_MAX_DBd 79
+ #endif
+ #if IS_RF_MT6163 /* temporary setting */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 1
+#define RXADC_MAX_DBd 79
+ #endif
+#endif
+
+#if IS_CHIP_MT6225_AND_LATTER_VERSION
+ #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow 8
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow 29
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_POLARIS1 /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74117 /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74400 /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139B /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139C /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6139E
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140A /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140B /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140C /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MT6140D
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_CMOSEDGE /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_MTKSOC1T /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_SKY74045 /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow 23//20
+#define RXADC_Saturation 1
+#define RXADC_MAX_DBd 76//75
+ #endif
+ #if IS_RF_BRIGHT5P
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 78
+ #endif
+ #if IS_RF_AERO2
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_SKY74137
+#define RXADC_NoiseFlow 20
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_GRF6201
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 4
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AD6548 /* temporary parameter */
+#define RXADC_NoiseFlow 4
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AD6546 /* temporary parameter */
+#define RXADC_NoiseFlow 10
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 76
+ #endif
+#elif IS_CHIP_MT6218B_AND_LATTER_VERSION
+ #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow 8
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow 29
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_POLARIS1 /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_SKY74117 /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_SKY74400 /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139B /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139C /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6139E
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6140A /* temporary parameter */
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6140B /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6140C /* */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MT6140D /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_CMOSEDGE /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_MTKSOC1T /* temporary parameter */
+#define RXADC_NoiseFlow 15
+#define RXADC_Saturation 5
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_SKY74045 /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow 23 //20
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 74 //75
+ #endif
+ #if IS_RF_BRIGHT5P
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 78
+ #endif
+ #if IS_RF_AERO2
+#define RXADC_NoiseFlow 12
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_SKY74137
+#define RXADC_NoiseFlow 0
+#define RXADC_Saturation 0
+#define RXADC_MAX_DBd 100
+ #endif
+ #if IS_RF_GRF6201
+#define RXADC_NoiseFlow 5
+#define RXADC_Saturation 4
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_IRFS3001
+#define RXADC_NoiseFlow 27
+#define RXADC_Saturation 6
+#define RXADC_MAX_DBd 74
+ #endif
+ #if IS_RF_AD6548
+#define RXADC_NoiseFlow 4
+#define RXADC_Saturation 2
+#define RXADC_MAX_DBd 76
+ #endif
+ #if IS_RF_AD6546 /* AD6546: temporary parameter */
+#define RXADC_NoiseFlow 10
+#define RXADC_Saturation 3
+#define RXADC_MAX_DBd 74
+ #endif
+#endif
+
+#define PM_MAGIC_VALUE ( (short)(DSP_MAGIC_VALUE*RSSI_FACTOR) )
+#define PM_SETPOINT ( PM_MAGIC_VALUE + DSP_SETPOINT * RSSI_FACTOR )
+#define PM_UnderFlow ( PM_MAGIC_VALUE + RXADC_NoiseFlow * RSSI_FACTOR )
+#define PM_OverFlow ( PM_MAGIC_VALUE + (RXADC_MAX_DBd-RXADC_Saturation) * RSSI_FACTOR )
+#define PM_UnderFlowReport ( PM_UnderFlow - PM_OverFlow + PM_SETPOINT )
+#define PM_OverFlowReport ( PM_OverFlow + PM_SETPOINT - PM_UnderFlow )
+
+/*...........................................................................*/
+#if defined(__MTK_TARGET__) && defined(__ARMCC_VERSION)
+#if IS_INTERNDATA_LEVEL1
+#pragma arm section rwdata = "INTSRAM_RW" , rodata = "INTSRAM_RODATA" , zidata = "INTSRAM_ZI"
+#else
+#pragma arm section rwdata , rodata , zidata
+#endif
+#endif /* __MTK_TARGET__ */
+/*...........................................................................*/
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+ #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+ extern kal_int32 EL1D_RxAfc_Multi_Tms_Interp_Calc(kal_uint32 tfc_u);
+ extern kal_uint32 EL1D_RxAfc_Multi_Tms_Read_Auxadc_Latest_Temperature(void);
+ #endif
+#endif
+
+#if IS_DYNAMICAL_NOISE_FLOOR_AND_SATURATION_SUPPORT
+ #if IS_RF_TRINITYL || IS_RF_MT6186 || IS_RF_MT6186M
+const AGCParams_T agcParams_p[] =
+{
+ { //Power_in=-120
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-119
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-118
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-117
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-116
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -778, 0, -1239, 317}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-115
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-114
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-113
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -800, 0, -1261, 339}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -755, 0, -1216, 294}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -820, 0, -1281, 359}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-112
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -794, 0, -1255, 333}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -769, 0, -1230, 308}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -772, 0, -1233, 311}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-111
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -825, 0, -1286, 364}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-110
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-109
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -811, 0, -1272, 350}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -829, 0, -1290, 368}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-108
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -785, 0, -1246, 324}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -827, 0, -1288, 366}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-107
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -825, 0, -1286, 364}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-106
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -827, 0, -1288, 366}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-105
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -824, 0, -1285, 363}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-104
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-103
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-102
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-101
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-100
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-99
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -826, 0, -1287, 365}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-98
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-97
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-96
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -797, 0, -1258, 336}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-95
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-94
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -789, 0, -1250, 328}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-93
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -783, 0, -1244, 322}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -794, 0, -1255, 333}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -811, 0, -1272, 350}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -790, 0, -1251, 329}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-92
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -791, 0, -1252, 330}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-91
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -785, 0, -1246, 324}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -780, 0, -1241, 319}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-90
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -800, 0, -1261, 339}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -791, 0, -1252, 330}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -777, 0, -1238, 316}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-89
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -787, 0, -1248, 326}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -771, 0, -1232, 310}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-88
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -779, 0, -1240, 318}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -787, 0, -1248, 326}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-87
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -778, 0, -1239, 317}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-86
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -792, 0, -1253, 331}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-85
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-84
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-83
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-82
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-81
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-80
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-79
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-78
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-77
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-76
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-75
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-74
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-73
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-72
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-71
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-70
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-69
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-68
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-67
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-66
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-65
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-64
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-63
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-62
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-61
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-60
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-59
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-58
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-57
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-56
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-55
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-54
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-53
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -265, -1195, 273}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -240, -1220, 298}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-52
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -266, -1194, 272}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -265, -1195, 273}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-51
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-50
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -262, -1198, 276}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-49
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -267, -1193, 271}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-48
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-47
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-46
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-45
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -241, -1219, 297}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-44
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-43
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-42
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-41
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-40
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-39
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-38
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-37
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-36
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -241, -1219, 297}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-35
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-34
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-33
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-32
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-31
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-30
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -262, -1198, 276}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-29
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-28
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-27
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-26
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-25
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-24
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-23
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-22
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-21
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-20
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-19
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-18
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -240, -1220, 298}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-17
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-16
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-15
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-14
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-13
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-12
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-11
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -348, -1112, 190}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-10
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+};
+ #elif IS_RF_MT6190T
+const AGCParams_T agcParams_p[] =
+{
+ { //Power_in=-120
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-119
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-118
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-117
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-116
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -778, 0, -1239, 317}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-115
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-114
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -749, 0, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-113
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -800, 0, -1261, 339}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -755, 0, -1216, 294}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -820, 0, -1281, 359}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-112
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -794, 0, -1255, 333}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -769, 0, -1230, 308}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -772, 0, -1233, 311}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-111
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -825, 0, -1286, 364}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-110
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-109
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -811, 0, -1272, 350}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -829, 0, -1290, 368}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-108
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -785, 0, -1246, 324}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -827, 0, -1288, 366}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-107
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -825, 0, -1286, 364}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-106
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -827, 0, -1288, 366}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-105
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -824, 0, -1285, 363}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-104
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -822, 0, -1283, 361}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-103
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-102
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-101
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -804, 0, -1265, 343}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-100
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -814, 0, -1275, 353}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-99
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -823, 0, -1284, 362}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -826, 0, -1287, 365}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-98
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -805, 0, -1266, 344}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-97
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-96
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -797, 0, -1258, 336}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-95
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-94
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -789, 0, -1250, 328}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-93
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -783, 0, -1244, 322}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -794, 0, -1255, 333}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -811, 0, -1272, 350}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -790, 0, -1251, 329}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-92
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -799, 0, -1260, 338}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -791, 0, -1252, 330}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-91
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -785, 0, -1246, 324}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -793, 0, -1254, 332}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -780, 0, -1241, 319}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-90
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -806, 0, -1267, 345}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -800, 0, -1261, 339}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -791, 0, -1252, 330}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -777, 0, -1238, 316}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-89
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -796, 0, -1257, 335}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -787, 0, -1248, 326}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -771, 0, -1232, 310}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-88
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -779, 0, -1240, 318}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -787, 0, -1248, 326}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-87
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -778, 0, -1239, 317}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-86
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -792, 0, -1253, 331}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -795, 0, -1256, 334}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-85
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -786, 0, -1247, 325}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-84
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -819, 0, -1280, 358}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -798, 0, -1259, 337}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-83
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-82
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -808, 0, -1269, 347}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-81
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -801, 0, -1262, 340}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-80
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -818, 0, -1279, 357}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -810, 0, -1271, 349}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-79
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -815, 0, -1276, 354}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -807, 0, -1268, 346}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-78
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -821, 0, -1282, 360}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -817, 0, -1278, 356}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -803, 0, -1264, 342}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-77
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -816, 0, -1277, 355}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -813, 0, -1274, 352}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-76
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -812, 0, -1273, 351}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -809, 0, -1270, 348}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-75
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -802, 0, -1263, 341}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-74
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-73
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-72
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-71
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-70
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-69
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-68
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-67
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-66
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-65
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-64
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-63
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-62
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-61
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-60
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-59
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-58
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-57
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-56
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-55
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-54
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-53
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -265, -1195, 273}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -240, -1220, 298}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-52
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -266, -1194, 272}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -265, -1195, 273}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-51
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-50
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -262, -1198, 276}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-49
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -267, -1193, 271}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-48
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-47
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-46
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-45
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -263, -1197, 275}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -241, -1219, 297}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-44
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-43
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-42
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-41
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-40
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-39
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-38
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-37
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-36
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -241, -1219, 297}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-35
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -248, -1212, 290}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-34
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-33
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-32
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-31
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-30
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -244, -1216, 294}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -262, -1198, 276}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-29
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-28
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-27
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-26
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -252, -1208, 286}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-25
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-24
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -258, -1202, 280}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-23
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-22
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -259, -1201, 279}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -254, -1206, 284}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -250, -1210, 288}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-21
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -247, -1213, 291}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -260, -1200, 278}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -257, -1203, 281}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-20
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -256, -1204, 282}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -245, -1215, 293}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -243, -1217, 295}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-19
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -261, -1199, 277}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -255, -1205, 283}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -251, -1209, 287}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -246, -1214, 292}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-18
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -240, -1220, 298}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -242, -1218, 296}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -253, -1207, 285}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -249, -1211, 289}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-17
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-16
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-15
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-14
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-13
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-12
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-11
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -348, -1112, 190}, //FrequencyBand1900
+ }
+ },
+ { //Power_in=-10
+ {
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, 0, -1460, 538}, //FrequencyBand400
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -357, -1103, 181}, //FrequencyBand850
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -379, -1081, 159}, //FrequencyBand900
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -372, -1088, 166}, //FrequencyBand1800
+ {-76*RSSI_FACTOR, PM_SETPOINT, -999, -347, -1113, 191}, //FrequencyBand1900
+ }
+ },
+};
+ #endif
+#endif
+const AGCParams agcParams[ FrequencyBandCount ] =
+{/* default, best, under, over, underReport, overReport */
+ { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand400 */
+ { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand850 */
+ { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand900 */
+ { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand1800 */
+ { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand1900 */
+};
+
+#if IS_SAIC_CHIP_MT6223_AND_LATTER_VERSION
+const unsigned short RXADC_NoiseFlow_mul_64 = RXADC_NoiseFlow * 64; /* Noise floor(dBd)*64 */
+#endif
+
+#if IS_2G_STANDBY_OWN_DAC_SUPPORT
+const int16 glAfcThrehold = 70; // A threshold to select active rat dac value (DacValue) or temp dac (glDtemp_dac) when 2G in stand by mode
+ #if IS_2G_STANDBY_DAC_ENHANCEMENT_ENABLE
+const int16 glAfcThrehold2 = 750; // A threshold to avoid temp dac (glDtemp_dac) false alarm when 2G in stand by mode
+ #endif
+#endif
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+int32 onek_hz_dac = (int32)((1200*C_PSI_STA)/0x1000);
+#else
+int16 onek_hz_dac = (int16)((1200*C_PSI_STA)/0x1000);
+#endif
+
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+const int32 afc_dac_initial = 20250;
+#else
+const int16 afc_dac_initial = 4096;
+#endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+int16 GSM_afc_inv_slope = C_PSI_STA;
+intx GSM_afc_dac_default = PSI_EE;
+
+#if IS_32K_CRYSTAL_REMOVAL_SUPPORT || IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+intx afc_Phi_est = C_PSI_STA;
+ #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+int32 locked_DacValue = PSI_EE;
+int32 current_DacValue = PSI_EE;
+ #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+int32 current_DacValueTemperature = L1D_CALIB_TEMPERATURE_TMS_TYPE_2;
+ #endif
+int32 afc_dac_default_ori = PSI_EE;
+ #else
+int16 locked_DacValue = PSI_EE;
+int16 current_DacValue = PSI_EE;
+int16 afc_dac_default_ori = PSI_EE;
+ #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+#endif
+
+Power agc_gainoffset_h2l = SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+Power agc_gprs_gainoffset = GPRS_SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+#if IS_EGPRS
+Power agc_edge_gainoffset = EDGE_SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+#endif
+
+/*...........................................................................*/
+#if defined(__MTK_TARGET__) && defined(__ARMCC_VERSION)
+#pragma arm section rwdata , rodata , zidata
+#endif /* __MTK_TARGET__ */
+/*...........................................................................*/
+
+#if IS_VCXO_LC_SUPPORT
+XO_SLOPE_AREA_DATA XO_SlopeAreaData_ori[ XO_SlopeArea_Num ];
+#endif
+
+const XO_SLOPE_AREA_DATA XO_SlopeAreaData_RO[ XO_SlopeArea_Num ] =
+//For MT6253T 33 sections calibration
+#if IS_VCXO_LC_SUPPORT
+{ // 2 sections with 1 Slopes
+ { 20635, 0 },/*Lower Bound*/
+ { 18440, 1296 },
+ { 17211, 1944 },
+ { 15827, 2591 },
+ { 15377, 2791 },
+ { 14891, 2991 },
+ { 14387, 3191 },
+ { 13859, 3391 },
+ { 13316, 3591 },
+ { 12740, 3791 },
+ { 12138, 3991 },
+ { 11511, 4191 },
+ { 10845, 4391 },
+ { 10165, 4591 },
+ { 9430, 4791 },
+ { 8663, 4991 },
+ { 7841, 5191 },
+ { 6971, 5391 },
+ { 6040, 5591 },
+ { 5022, 5791 },
+ { 3907, 5991 },
+ { 2642, 6191 },
+ { 1211, 6391 },
+ { - 413, 6591 },
+ { - 2211, 6791 },
+ { - 4165, 6991 },
+ { - 6274, 7191 },
+ { - 8539, 7391 },
+ { -10958, 7591 },
+ { -13536, 7791 },
+ { -16291, 7991 },
+ { -19209, 8191 }, /*Upper Bound*/
+ { 0, TABLE_END },
+};
+#else
+{ // 2 sections with 1 Slopes
+ #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+ { (PSI_EE*0x1000)/C_PSI_STA, 0 }, /*Low Bound*/
+ { (-PSI_EE*0x1000)/C_PSI_STA, 40499 }, /*Upper Bound*/
+ #else
+ { (PSI_EE*0x1000)/C_PSI_STA, 0 }, /*Low Bound*/
+ { (-PSI_EE*0x1000)/C_PSI_STA, 8191 }, /*Upper Bound*/
+ #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+ { 0, TABLE_END },
+};
+#endif
+
+XO_SLOPE_AREA_DATA XO_SlopeAreaData[ XO_SlopeArea_Num ];
+
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+void L1I_SetAFcData( int32 calibrated_dac_default, intx calibrated_int_slope )
+#else
+void L1I_SetAFcData( int16 calibrated_dac_default, intx calibrated_int_slope )
+#endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+{
+#if IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+ if( l1d_rf.is_crystal_on_pmic )
+ {
+ calibrated_int_slope = L1D_DualLoopAFC_SetAfcSlope();
+ }
+ else if((L1D_RF_Get_FixAFC_Status() && !L1D_CheckIfMetaMode()))
+ {
+ calibrated_int_slope = L1D_DualLoopAFC_SetAfcSlope();
+ }
+#endif
+
+#if IS_VCXO_LC_SUPPORT
+ if( L1D_CheckIfMetaMode() )
+ {
+ afc_inv_slope = calibrated_int_slope;
+ afc_dac_default = calibrated_dac_default;
+ #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+ onek_hz_dac = (int32)((1200*calibrated_int_slope)/0x1000);
+ #else
+ onek_hz_dac = (int16)((1200*calibrated_int_slope)/0x1000);
+ #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+ }
+#else
+ afc_inv_slope = calibrated_int_slope;
+ #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+ afc_dac_default = (int32)L1D_Query_MMRF_AFCDAC();
+ onek_hz_dac = (int32)((1200*calibrated_int_slope)/0x1000);
+ #else
+ afc_dac_default = (int16)L1D_Query_MMRF_AFCDAC();
+ onek_hz_dac = (int16)((1200*calibrated_int_slope)/0x1000);
+ #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+
+ #ifdef __UMTS_RAT__
+ { unsigned char i;
+ extern void L1T_AFCInit( unsigned char simIndex );
+
+ for( i=0; i<NUM_OF_SIM; i++ )
+ { L1T_AFCInit( i ); }
+ }
+ #endif
+#endif
+
+ GSM_afc_inv_slope = afc_inv_slope;
+ GSM_afc_dac_default = afc_dac_default;
+
+#if IS_32K_CRYSTAL_REMOVAL_SUPPORT || IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+ afc_Phi_est = calibrated_int_slope;
+ #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+ locked_DacValue = L1D_Query_MMRF_AFCDAC();
+ current_DacValue = L1D_Query_MMRF_AFCDAC();
+ #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+ current_DacValueTemperature = L1D_getCurrTemperature();
+ #endif
+ afc_dac_default_ori = L1D_Query_MMRF_AFCDAC();
+ #else
+ locked_DacValue = (int16)L1D_Query_MMRF_AFCDAC();
+ current_DacValue = (int16)L1D_Query_MMRF_AFCDAC();
+ afc_dac_default_ori = (int16)L1D_Query_MMRF_AFCDAC();
+ #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+#endif
+}
+/*---------------------------------------------------------------------------*/
+
+/* provide this API to MMRF, use for calibration download check */
+kal_uint32 L1D_Return_AFC_DAC_SW_Default_value(void)
+{
+ return PSI_EE;
+}
+/*---------------------------------------------------------------------------*/
+