MfSetupUtil.h
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:29k
源码类别:

MTK

开发平台:

C++ Builder

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*****************************************************************************
  36.  *
  37.  * Filename:
  38.  * ---------
  39.  *   MfSetupUtil.h
  40.  *
  41.  * Project:
  42.  * --------
  43.  *   Maui META APP
  44.  *
  45.  * Description:
  46.  * ------------
  47.  *   MF_Setup.txt file handler header
  48.  *
  49.  * Author:
  50.  * -------
  51.  *  Andy Ueng (mtk00490)
  52.  *
  53.  *============================================================================
  54.  *             HISTORY
  55.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  56.  *------------------------------------------------------------------------------
  57.  * $Revision$
  58.  * $Modtime$
  59.  * $Log$
  60.  * 
  61.  *------------------------------------------------------------------------------
  62.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
  63.  *============================================================================
  64.  ****************************************************************************/
  65. #ifndef  _MFSETUPUTIL_H_
  66. #define  _MFSETUPUTIL_H_
  67. #include <vcl.h>
  68. #include <inifiles.hpp>
  69. #include "meta_utils.h"
  70. /*---------------------------------------------------------------------------*/
  71. AnsiString read_field(AnsiString asSetupFile,AnsiString asExeName, AnsiString asSecName, AnsiString asFieldName, AnsiString asDefStr);
  72. void write_field(AnsiString asSetupFile, AnsiString asExeName, AnsiString asSecName, AnsiString asFieldName, AnsiString asStr);
  73. AnsiString read_DELAY_TIME_BEFORE_ACCESS_NVRAM( AnsiString asSetupFile, AnsiString asExeName);
  74. /*---------------------------------------------------------------------------*/
  75. // main menu
  76. extern AnsiString read_Menu_selection( AnsiString asSetupFile, AnsiString asExeName );
  77. extern void write_Menu_selection( AnsiString asSetupFile, AnsiString asExeName, AnsiString as_MenuSel );
  78. /*---------------------------------------------------------------------------*/
  79. AnsiString read_GSM850_support(AnsiString asSetupFile,AnsiString asExeName);
  80. void write_GSM850_support( AnsiString asSetupFile, AnsiString asExeName, AnsiString as_GSM850_support );
  81. /*---------------------------------------------------------------------------*/
  82. AnsiString read_COM_PORT_SETTING( AnsiString asSetupFile, AnsiString asExeName );
  83. void write_COM_PORT_SETTING( AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Com );
  84. /*---------------------------------------------------------------------------*/
  85. AnsiString read_Baseband_chip(AnsiString asSetupFile,AnsiString asExeName);
  86. void write_Baseband_chip(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Baseband_chip);
  87. /*---------------------------------------------------------------------------*/
  88. AnsiString read_Clock_rate(AnsiString asSetupFile,AnsiString asExeName);
  89. void write_Clock_rate(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Clock_rate);
  90. /*---------------------------------------------------------------------------*/
  91. AnsiString read_Flow_control(AnsiString asSetupFile,AnsiString asExeName);
  92. void write_Flow_control(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Flow_control);
  93. /*---------------------------------------------------------------------------*/
  94. extern AnsiString read_TstMessageFormat(AnsiString asSetupFile,AnsiString asExeName);
  95. extern void write_TstMessageFormat(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TstMessageFormat);
  96. /*---------------------------------------------------------------------------*/
  97. AnsiString read_Sync_with_target_support(AnsiString asSetupFile,AnsiString asExeName);
  98. void write_Sync_with_target_support(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Syn_with_target);
  99. /*---------------------------------------------------------------------------*/
  100. AnsiString read_Auto_control_power_supply(AnsiString asSetupFile,AnsiString asExeName);
  101. void write_Auto_control_power_supply(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Auto_control_power_supply);
  102. /*---------------------------------------------------------------------------*/
  103. AnsiString read_Baudrate(AnsiString asSetupFile,AnsiString asExeName);
  104. void write_Baudrate(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Baudrate);
  105. /*---------------------------------------------------------------------------*/
  106. AnsiString read_Disable_HW_flow_control(AnsiString asSetupFile,AnsiString asExeName);
  107. void write_Disable_HW_flow_control(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Disable_HW_flow_control);
  108. /*---------------------------------------------------------------------------*/
  109. AnsiString read_Boot_timeout(AnsiString asSetupFile,AnsiString asExeName);
  110. void write_Boot_timeout(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Boot_timeout);
  111. /*---------------------------------------------------------------------------*/
  112. extern AnsiString read_META_Connect_timeout(AnsiString asSetupFile,AnsiString asExeName);
  113. extern void write_META_Connect_timeout(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_METAConnectTimeout);
  114. /*---------------------------------------------------------------------------*/
  115. extern AnsiString read_PowerSupplyOnCount(AnsiString asSetupFile,AnsiString asExeName);
  116. extern AnsiString read_PowerSupplyOffCount(AnsiString asSetupFile,AnsiString asExeName);
  117. extern AnsiString read_PowerSupplyTriggerTime(AnsiString asSetupFile,AnsiString asExeName);
  118. /*---------------------------------------------------------------------------*/
  119. extern AnsiString read_AuthenticationFile(AnsiString asSetupFile,AnsiString asExeName);
  120. extern void write_AuthenticationFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AuthenticationFile);
  121. //====================================================================================
  122. // Audio
  123. extern AnsiString read_AcousticFirDirection(AnsiString asSetupFile,AnsiString asExeName);
  124. extern void write_AcousticFirDirection(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AcousticFirDirection);
  125. /*---------------------------------------------------------------------------*/
  126. extern AnsiString read_AcousticFirBoundary(AnsiString asSetupFile,AnsiString asExeName);
  127. extern void write_AcousticFirBoundary(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AcousticFirBoundary);
  128. /*---------------------------------------------------------------------------*/
  129. extern AnsiString read_AcousticFirEquipment(AnsiString asSetupFile,AnsiString asExeName);
  130. extern void write_AcousticFirEquipment(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AcousticFirEquipment);
  131. /*---------------------------------------------------------------------------*/
  132. extern AnsiString read_AcousticFirFileFormat(AnsiString asSetupFile,AnsiString asExeName);
  133. extern void write_AcousticFirFileFormat(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AcousticFirFileFormat);
  134. /*---------------------------------------------------------------------------*/
  135. // AEC
  136. extern AnsiString read_AECNvramDB(AnsiString asSetupFile, AnsiString asExeName);
  137. extern void write_AECNvramDB(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  138. /*---------------------------------------------------------------------------*/
  139. extern AnsiString read_AECInitialSettingFile(AnsiString asSetupFile, AnsiString asExeName);
  140. extern void write_AECInitialSettingFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  141. /*---------------------------------------------------------------------------*/
  142. extern AnsiString read_AECAudcoffDefaultH(AnsiString asSetupFile, AnsiString asExeName);
  143. extern void write_AECAudcoffDefaultH(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  144. /*---------------------------------------------------------------------------*/
  145. extern AnsiString read_AECOutputSpeechFirFile(AnsiString asSetupFile, AnsiString asExeName);
  146. extern void write_AECOutputSpeechFirFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  147. /*---------------------------------------------------------------------------*/
  148. extern AnsiString read_AECVolumeGainFile(AnsiString asSetupFile, AnsiString asExeName);
  149. extern void write_AECVolumeGainFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  150. //==============================================================================
  151. // META factory
  152. // setup files
  153. /*---------------------------------------------------------------------------*/
  154. extern  AnsiString read_NVRAM_DATABASE_FILE(AnsiString asSetupFile,AnsiString asExeName);
  155. extern  void write_NVRAM_DATABASE_FILE(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_NVRAM_DATABASE_FILE);
  156. /*---------------------------------------------------------------------------*/
  157. extern  AnsiString read_ConfigurationFile(AnsiString asSetupFile,AnsiString asExeName);
  158. extern  void write_ConfigurationFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ConfigurationFile);
  159. /*---------------------------------------------------------------------------*/
  160. extern  AnsiString read_LoggingFile(AnsiString asSetupFile,AnsiString asExeName);
  161. extern  void write_LoggingFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_LogFile);
  162. /*---------------------------------------------------------------------------*/
  163. extern  AnsiString read_ResultFile(AnsiString asSetupFile,AnsiString asExeName);
  164. extern  void write_ResultFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ResFile);
  165. /*---------------------------------------------------------------------------*/
  166. extern  AnsiString read_InitialFile(AnsiString asSetupFile,AnsiString asExeName);
  167. extern  void write_InitialFile(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ResFile);
  168. /*---------------------------------------------------------------------------*/
  169. extern  AnsiString read_ResultPath(AnsiString asSetupFile,AnsiString asExeName);
  170. extern  void write_ResultPath(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ResPath);
  171. /*---------------------------------------------------------------------------*/
  172. extern  AnsiString read_Initial_value_from(AnsiString asSetupFile,AnsiString asExeName);
  173. extern  void write_Initial_value_from(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Initial_value_from);
  174. /*---------------------------------------------------------------------------*/
  175. extern  AnsiString read_RF_calibration(AnsiString asSetupFile,AnsiString asExeName);
  176. extern  void write_RF_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_RF_calibration);
  177. /*---------------------------------------------------------------------------*/
  178. extern  AnsiString read_AFC_Type(AnsiString asSetupFile,AnsiString asExeName);
  179. extern  void write_AFC_Type(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AFC_Type);
  180. /*---------------------------------------------------------------------------*/
  181. extern AnsiString read_Crystal_CAP_ID(AnsiString asSetupFile,AnsiString asExeName);
  182. extern void write_Crystal_CAP_ID(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Crystal_CAP_ID);
  183. /*---------------------------------------------------------------------------*/
  184. extern AnsiString read_CapIdCal(AnsiString asSetupFile,AnsiString asExeName);
  185. extern void write_CapIdCal(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CapIdCal);
  186. /*---------------------------------------------------------------------------*/
  187. extern AnsiString read_TxAfcOffsetCal(AnsiString asSetupFile,AnsiString asExeName);
  188. extern void write_TxAfcOffsetCal(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxFrequencyError);
  189. /*---------------------------------------------------------------------------*/
  190. extern AnsiString read_ResetRfTester(AnsiString asSetupFile,AnsiString asExeName);
  191. extern void write_ResetRfTester(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxAfcOffsetCal);
  192. /*---------------------------------------------------------------------------*/
  193. extern  AnsiString read_AFC(AnsiString asSetupFile,AnsiString asExeName);
  194. extern  void write_AFC(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_AFC);
  195. /*---------------------------------------------------------------------------*/
  196. extern  AnsiString read_RxPathLoss(AnsiString asSetupFile,AnsiString asExeName);
  197. extern  void write_RxPathLoss(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_RxPathLoss);
  198. /*---------------------------------------------------------------------------*/
  199. extern  AnsiString read_TxIqCal(AnsiString asSetupFile,AnsiString asExeName);
  200. extern  void write_TxIqCal(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxIqCal);
  201. extern  AnsiString read_IP2(AnsiString asSetupFile,AnsiString asExeName);
  202. extern  void write_IP2(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IP2);
  203. /*---------------------------------------------------------------------------*/
  204. extern  AnsiString read_TxDcOffset(AnsiString asSetupFile,AnsiString asExeName);
  205. extern  void write_TxDcOffset(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxDcOffset);
  206. /*---------------------------------------------------------------------------*/
  207. extern  AnsiString read_TxPcl(AnsiString asSetupFile,AnsiString asExeName);
  208. extern  void write_TxPcl(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxPcl);
  209. /*---------------------------------------------------------------------------*/
  210. extern  AnsiString read_TxPhaseErr(AnsiString asSetupFile,AnsiString asExeName);
  211. extern  void write_TxPhaseErr(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TxPhaseErr);
  212. /*---------------------------------------------------------------------------*/
  213. extern  AnsiString read_ADC_calibration(AnsiString asSetupFile,AnsiString asExeName);
  214. extern  void write_ADC_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_ADC_calibration);
  215. /*---------------------------------------------------------------------------*/
  216. extern  AnsiString read_CV_calibration(AnsiString asSetupFile,AnsiString asExeName);
  217. extern  void write_CV_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_CV_calibration);
  218. /*---------------------------------------------------------------------------*/
  219. extern  AnsiString read_WiFiTxDcOffset_calibration(AnsiString asSetupFile,AnsiString asExeName);
  220. extern  void write_WiFiTxDcOffset_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_WiFiTxDcOffset_calibration);
  221. /*---------------------------------------------------------------------------*/
  222. extern  AnsiString read_WiFiTxPower_calibration(AnsiString asSetupFile,AnsiString asExeName);
  223. extern  void write_WiFiTxPower_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_WiFiTxPower_calibration);
  224. /*---------------------------------------------------------------------------*/
  225. extern  AnsiString read_BTCrystalCAPID_calibration(AnsiString asSetupFile, AnsiString asExeName);
  226. extern  void write_BTCrystalCAPID_calibration(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_BTCrystalCAPID_calibration);
  227. /*---------------------------------------------------------------------------*/
  228. extern  AnsiString read_GMSK_TX_PCL_type(AnsiString asSetupFile,AnsiString asExeName);
  229. extern  void write_GMSK_TX_PCL_type(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TX_PCL_type);
  230. /*---------------------------------------------------------------------------*/
  231. extern  AnsiString read_EPSK_TX_PCL_type(AnsiString asSetupFile,AnsiString asExeName);
  232. extern  void write_EPSK_TX_PCL_type(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TX_PCL_type);
  233. /*---------------------------------------------------------------------------*/
  234. extern  AnsiString read_PAType(AnsiString asSetupFile,AnsiString asExeName);
  235. extern  void write_PAType(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_PAType);
  236. /*---------------------------------------------------------------------------*/
  237. extern  AnsiString read_PABiasType(AnsiString asSetupFile,AnsiString asExeName); 
  238. extern  void write_PABiasType(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_PABiasType);
  239. /*---------------------------------------------------------------------------*/
  240. extern  AnsiString read_APC_GMSK_Modulation(AnsiString asSetupFile,AnsiString asExeName);
  241. extern  void write_APC_GMSK_Modulation(AnsiString asSetupFile,AnsiString asExeName, AnsiString as_APC_GMSK_Mod);
  242. /*---------------------------------------------------------------------------*/
  243. extern  AnsiString read_APC_EPSK_Modulation(AnsiString asSetupFile,AnsiString asExeName);
  244. extern  void write_APC_EPSK_Modulation(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_APC_EPSK_Mod);
  245. /*---------------------------------------------------------------------------*/
  246. extern  AnsiString read_Sky77328_APC_DC_Offset_cal(AnsiString asSetupFile,AnsiString asExeName);
  247. extern  void write_Sky77328_APC_DC_Offset_cal(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Sky77328_APC_DC_Offset_cal);
  248. /*---------------------------------------------------------------------------*/
  249. extern  AnsiString read_RF_calibration_equipment(AnsiString asSetupFile,AnsiString asExeName);
  250. extern  void write_RF_calibration_equipment(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_RF_calibration_equipment);
  251. /*---------------------------------------------------------------------------*/
  252. extern  AnsiString read_WiFi_calibration_equipment(AnsiString asSetupFile,AnsiString asExeName);
  253. extern  void write_WiFi_calibration_equipment(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_equipment);
  254. /*---------------------------------------------------------------------------*/
  255. extern  AnsiString read_BT_calibration_equipment(AnsiString asSetupFile,AnsiString asExeName);
  256. extern  void write_BT_calibration_equipment(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_equipment);
  257. /*---------------------------------------------------------------------------*/
  258. extern  AnsiString read_661x_GPIB_Address( AnsiString asSetupFile, AnsiString asExeName );
  259. extern  void write_661x_GPIB_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Power_Supply_GPIB_Addr);
  260. /*---------------------------------------------------------------------------*/
  261. extern  AnsiString read_663x2_GPIB_Address( AnsiString asSetupFile, AnsiString asExeName );
  262. extern  void write_663x2_GPIB_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Power_Supply_GPIB_Addr);
  263. /*---------------------------------------------------------------------------*/
  264. extern  AnsiString read_E3631A_GPIB_Address( AnsiString asSetupFile, AnsiString asExeName );
  265. extern  void write_E3631A_GPIB_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Power_Supply_GPIB_Addr);
  266. /*---------------------------------------------------------------------------*/
  267. extern  AnsiString read_Keithley2306_GPIB_Address( AnsiString asSetupFile, AnsiString asExeName );
  268. extern  void write_Keithley2306_GPIB_Address(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_str);
  269. /*---------------------------------------------------------------------------*/
  270. extern  AnsiString read_Power_Supply_Type(AnsiString asSetupFile,AnsiString asExeName);
  271. extern  void write_Power_Supply_Type(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Power_Supply_Type);
  272. /*---------------------------------------------------------------------------*/
  273. // enter
  274. extern  AnsiString read_Read_barcode_from_enter(AnsiString asSetupFile,AnsiString asExeName);
  275. extern  void write_Read_barcode_from_enter(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Read_barcode_from_enter);
  276. /*---------------------------------------------------------------------------*/
  277. extern  AnsiString read_Barcode_increasement_enter(AnsiString asSetupFile,AnsiString asExeName);
  278. extern  void write_Barcode_increasement_enter(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Barcode_increasement_enter);
  279. /*---------------------------------------------------------------------------*/
  280. extern  AnsiString read_Auto_start_calibration_enter(AnsiString asSetupFile,AnsiString asExeName);
  281. extern  void write_Auto_start_calibration_enter(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Auto_start_calibration_enter);
  282. /*---------------------------------------------------------------------------*/
  283. // exit
  284. extern  AnsiString read_Save_barcode_to_NVRAM_exit(AnsiString asSetupFile,AnsiString asExeName);
  285. extern  void write_Save_barcode_to_NVRAM_exit(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Save_barcode_to_NVRAM_exit);
  286. /*---------------------------------------------------------------------------*/
  287. extern  AnsiString read_Save_barcode_to_file_exit(AnsiString asSetupFile,AnsiString asExeName);
  288. extern  void write_Save_barcode_to_file_exit(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Save_barcode_to_file_exit);
  289. /*---------------------------------------------------------------------------*/
  290. extern  AnsiString read_Barcode_increasement_exit(AnsiString asSetupFile,AnsiString asExeName);
  291. extern  void write_Barcode_increasement_exit(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Barcode_increasement_exit);
  292. /*---------------------------------------------------------------------------*/
  293. extern  AnsiString read_Terminate_META_exit(AnsiString asSetupFile,AnsiString asExeName);
  294. extern  void write_Terminate_META_exit(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Terminate_META_exit);
  295. /*---------------------------------------------------------------------------*/
  296. // calibration success
  297. extern  AnsiString read_Save_barcode_to_NVRAM_success(AnsiString asSetupFile,AnsiString asExeName);
  298. extern  void write_Save_barcode_to_NVRAM_success(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Save_barcode_to_NVRAM_success);
  299. /*---------------------------------------------------------------------------*/
  300. extern  AnsiString read_Save_barcode_to_file_success(AnsiString asSetupFile,AnsiString asExeName);
  301. extern  void write_Save_barcode_to_file_success(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Save_barcode_to_file_success);
  302. /*---------------------------------------------------------------------------*/
  303. extern  AnsiString read_Barcode_increasement_success(AnsiString asSetupFile,AnsiString asExeName);
  304. extern  void write_Barcode_increasement_success(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Barcode_increasement_whensuccess);
  305. /*---------------------------------------------------------------------------*/
  306. extern  AnsiString read_TurnOffPowerSupplySuccess(AnsiString asSetupFile,AnsiString asExeName);
  307. extern  void write_TurnOffPowerSupplySuccess(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TurnOffPowerSupplySuccess);
  308. /*---------------------------------------------------------------------------*/
  309. extern  AnsiString read_TerminateMETASuccess(AnsiString asSetupFile,AnsiString asExeName);
  310. extern  void write_TerminateMETASuccess(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TerminateMETASuccess);
  311. /*---------------------------------------------------------------------------*/
  312. // calibration fail
  313. extern  AnsiString read_Save_barcode_to_NVRAM_fail(AnsiString asSetupFile,AnsiString asExeName);
  314. extern  void write_Save_barcode_to_NVRAM_fail(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Save_barcode_to_NVRAM_fail);
  315. /*---------------------------------------------------------------------------*/
  316. extern  AnsiString read_Save_barcode_to_file_fail(AnsiString asSetupFile,AnsiString asExeName);
  317. extern  void write_Save_barcode_to_file_fail(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_save_Barcode_to_file_fail);
  318. /*---------------------------------------------------------------------------*/
  319. extern  AnsiString read_Barcode_increasement_fail(AnsiString asSetupFile,AnsiString asExeName);
  320. extern  void write_Barcode_increasement_fail(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Barcode_increasement_fail);
  321. /*---------------------------------------------------------------------------*/
  322. extern  AnsiString read_TurnOffPowerSupplyFail(AnsiString asSetupFile,AnsiString asExeName);
  323. extern  void write_TurnOffPowerSupplyFail(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TurnOffPowerSupplyFail);
  324. /*---------------------------------------------------------------------------*/
  325. extern  AnsiString read_TerminateMETAFail(AnsiString asSetupFile,AnsiString asExeName);
  326. extern  void write_TerminateMETAFail(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_TerminateMETAFail);
  327. /*---------------------------------------------------------------------------*/
  328. // IMEI
  329. extern  AnsiString read_IMEI_read_from(AnsiString asSetupFile,AnsiString asExeName);
  330. extern  void write_IMEI_read_from(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IMEI_read_from);
  331. /*---------------------------------------------------------------------------*/
  332. extern  AnsiString read_IMEI_save_to(AnsiString asSetupFile,AnsiString asExeName);
  333. extern  void write_IMEI_save_to(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IMEI_save_to);
  334. /*---------------------------------------------------------------------------*/
  335. extern  AnsiString read_IMEI_increasement(AnsiString asSetupFile,AnsiString asExeName);
  336. extern  void write_IMEI_increasement(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IMEI_increasement);
  337. /*---------------------------------------------------------------------------*/
  338. extern  void write_Barcode(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_Barcode);
  339. extern  AnsiString read_Barcode(AnsiString asSetupFile,AnsiString asExeName);
  340. /*---------------------------------------------------------------------------*/
  341. extern  AnsiString read_IMEI(AnsiString asSetupFile,AnsiString asExeName);
  342. extern  void write_IMEI(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IMEI_without_CheckSum);
  343. /*---------------------------------------------------------------------------*/
  344. //=================================================================================
  345. // power table
  346. extern  int read_NORMAL_VOLTAGE( AnsiString asSetupFile, AnsiString asExeName );
  347. extern  int read_CURRENT_LIMIT( AnsiString asSetupFile, AnsiString asExeName );
  348. extern  int read_OFF_VOLTAGE( AnsiString asSetupFile, AnsiString asExeName );
  349. //===========================================================================================
  350. // IMEI download
  351. extern  AnsiString read_IMEI_NVRAM_DATABASE_FILE(AnsiString asSetupFile,AnsiString asExeName);
  352. extern  void write_IMEI_NVRAM_DATABASE_FILE(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_IMEI_NVRAM_DATABASE_FILE);
  353. //==============================================================================
  354. // BT tool
  355. extern AnsiString read_HCI_File( AnsiString asSetupFile,AnsiString asExeName);
  356. extern void write_HCI_File(AnsiString asSetupFile, AnsiString asExeName, AnsiString as_HCI_file );
  357. #endif