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

📄 tatflash.het

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HET
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(*************************************************************************** 
 * File name : %M%
 * Project : ROAD RUNNER
 * Module :
 * Date : (US) %G% %U%
 * Version : %I%
 * Compiler name and release(s) :
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    DESCRIPTION
 *
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                           FUNCTIONS DEFINED IN THIS FILE
 *----------------------------------------------------------------------------* 
 * Name            | Object
 *----------------------------------------------------------------------------* 
 * 
 *----------------------------------------------------------------------------* 
 *----------------------------------------------------------------------------* 
 *                                    EVOLUTION
 *----------------------------------------------------------------------------* 
 * Date     | Author    | Arnb   | Description
 *----------------------------------------------------------------------------* 
 * 13.09.99 | F. Le GOff |    1.4  | Transfert the functionalities of intensive
 *          |            |         | test from TATRW to TATFLASH. (Integration
 *          |            |         | of FMM module)
 * 02.11.99 | F. Le GOff |    1.4  | Add access rights to structure for TAMAN.
 ***************************************************************************)F*/
/* #*/

#ifndef TATDMAIN_HET
#define TATDMAIN_HET

#if defined (UNIX)
#pragma pack (1)
#endif /* UNIX */

#if defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_DVFLASH) ||\
    defined (ACCESS_RIGHTS_SCENARIO)


/*--------------------------------------------------------------------------
*
* object : return software checksum
*
* operation type :   TAT_FLASH_CHECKSUM
*
* PC -> SC parameters: None
*   
*
* SC -> PC parameters: Software checksum
*  
* notice:
*   
*
*----------------------------------------------------------------------------*/

  MC_PCC_BEGIN_STRUC(t_tatfl_ChecksumScPc)
  MC_PCC_FIELD      (u8, v_Error)
  MC_PCC_FILL_STRUCT3
  MC_PCC_FIELD      (u32, v_Checksum)
  MC_PCC_FIELD      (u32, v_TrueChecksum)
  MC_PCC_END_STRUC( t_tatfl_ChecksumScPc )


#endif /*  ACCESS RIGHTS .... */


#if defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_TATMAN) ||\
    defined (ACCESS_RIGHTS_DVFLASH)  || defined (ACCESS_RIGHTS_SCENARIO)


/*--------------------------------------------------------------------------
*
* object :
*   Message to get the Eeprom information
* operation type :
*
* PC -> SC parameters:
*
* SC -> PC parameters:
*
* notice:
*   
*
*----------------------------------------------------------------------------*/

  MC_PCC_BEGIN_STRUC(t_tatfl_FlashTestPcSc)
  MC_PCC_FIELD      (u16, v_Command)
  MC_PCC_FILL_STRUCT2
  MC_PCC_END_STRUC( t_tatfl_FlashTestPcSc)

  MC_PCC_BEGIN_STRUC(t_tatfl_FlashTestScPc)
  MC_PCC_FIELD      (u8, v_Error)
  MC_PCC_FILL_STRUCT1
  MC_PCC_FIELD      (u16, v_ManufacturersID)
  MC_PCC_FIELD      (u32, v_Checksum)
  MC_PCC_FIELD      (u16, v_DeviceID)
  MC_PCC_FILL_STRUCT2
  MC_PCC_END_STRUC( t_tatfl_FlashTestScPc)

#endif /* defined (ACCESS_RIGHTS_TATRW) || defined (ACCESS_RIGHTS_TATMAN)||\
	  defined (ACCESS_RIGHTS_DVRW)*/

#if defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_TATMAN)||\
    defined (ACCESS_RIGHTS_DVFLASH)  || defined (ACCESS_RIGHTS_SCENARIO)


/*--------------------------------------------------------------------------
*
* object :
*   Message to get the Eeprom information
* operation type :
*
* PC -> SC parameters:
*
* SC -> PC parameters:
*
* notice:
*   
*
*----------------------------------------------------------------------------*/

  MC_PCC_BEGIN_STRUC(t_tatfl_RamTestPcSc)
  MC_PCC_FIELD      (u16, v_Command)
  MC_PCC_FILL_STRUCT2
  MC_PCC_END_STRUC( t_tatfl_RamTestPcSc)

  MC_PCC_BEGIN_STRUC(t_tatfl_RamTestScPc)
  MC_PCC_FIELD      (u8, v_Error)
  MC_PCC_FILL_STRUCT1
  MC_PCC_ARRAY      (u16, a_Result, TAT_NB_STACK_ELEMENT)
  MC_PCC_END_STRUC( t_tatfl_RamTestScPc)

#endif /* defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_TATMAN)||\
	  defined (ACCESS_RIGHTS_DVFLASH) */



#if defined (SIM_LOCKED) || defined (__TELEMAC_PP__)
#if defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_DVFLASH) ||\
    defined (ACCESS_RIGHTS_SCENARIO)

/*--------------------------------------------------------------------------
* object :
*   Message to write ciphering keys in flash
* operation type :
*
* PC -> SC parameters:
*
* SC -> PC parameters:
*
* notice:
*----------------------------------------------------------------------------*/

  MC_PCC_BEGIN_STRUC(t_tatfl_CipherKeysPcSc)
  MC_PCC_FIELD      (u16, v_Command)
  MC_PCC_FILL_STRUCT2
  MC_PCC_FIELD      (u32, v_key1)
  MC_PCC_FIELD      (u32, v_key2)
  MC_PCC_END_STRUC( t_tatfl_CipherKeysPcSc)

  MC_PCC_BEGIN_STRUC(t_tatfl_CipherKeysScPc)
  MC_PCC_FIELD      (u8, v_Error)
  MC_PCC_FILL_STRUCT3
  MC_PCC_END_STRUC( t_tatfl_CipherKeysScPc)


#endif /* defined (ACCESS_RIGHTS_TATFLASH) || defined (ACCESS_RIGHTS_DVFLASH) */
#endif /* SIM_LOCKED || __TELEMAC_PP__ */


#if defined (ACCESS_RIGHTS_TATFLASH)  || defined (ACCESS_RIGHTS_DVFLASH) ||\
    defined (ACCESS_RIGHTS_TATMAN)    || defined (ACCESS_RIGHTS_SCENARIO)
#if defined (DMN_PACK2_CPR) 
/*--------------------------------------------------------------------------
*
* object :
*   Get the package ID
* operation type :
*     TAT_FLASH_GET_PACK_ID 
*
*----------------------------------------------------------------------------*/

  MC_PCC_BEGIN_STRUC(t_tatfl_GetPackIdPcSc)
  MC_PCC_FIELD      (u16, v_Command)
  MC_PCC_FILL_STRUCT2
  MC_PCC_END_STRUC( t_tatfl_GetPackIdPcSc)


  MC_PCC_BEGIN_STRUC(t_tatfl_GetPackIdScPc)
  MC_PCC_FIELD      (u8, v_Error)
  MC_PCC_FILL_STRUCT3
    
  MC_PCC_FIELD(t_dmn_PackageDescription, v_ResidentData)
  MC_PCC_FIELD(t_dmn_PackageDescription, v_Packdata)

  MC_PCC_FIELD      (u32, v_DictionaryAvailableBitsfield)
  MC_PCC_FIELD      (u32, v_LanguageAvailableBitsField)
  MC_PCC_END_STRUC( t_tatfl_GetPackIdScPc)



/*----------------------------------------------------------------------------*/
#endif  /* DMN_PACK2_CPR */
#endif

#if defined (UNIX)
#pragma  pack ()
#endif

#endif /* TATDMAIN_HET */

⌨️ 快捷键说明

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