/******************************************************************************* * モジュール名称 :Application Header * * モジュールラベル :app_ewo.h * * タスク区分 :ヘッダ * * 機能 :define/Struct/Variable/Prototype * * 使用上の注意 :特になし * * 注意 :EDIT権限は、EWO組 * * 作成日・作成者 :2015/02/27 T.Imachi. * *******************************************************************************/ #ifndef __APP_EWO_AM2P_H__ #define __APP_EWO_AM2P_H__ // app_EWO_variable.c に include されている場合を除き、extern 宣言。 #ifdef __APP_EWO_VARIABLE_C__ #define _EXTERN #else #define _EXTERN extern #endif _EXTERN double G14f_AM2P_Real_VLF_Static_ChA, G14f_AM2P_Real_VLF_Static_ChB; // Added by T.Imachi. _EXTERN double G14f_AM2P_Imaginary_VLF_Static_ChA, G14f_AM2P_Imaginary_VLF_Static_ChB; // Added by T.Imachi. _EXTERN double G14f_AM2P_Signal[512]; _EXTERN double G14f_AM2P_acc_real[512]; _EXTERN double G14f_AM2P_acc_imag[512]; _EXTERN short G14s_AM2P_Signal[2688]; _EXTERN short G14s_AM2P_signal[70000]; _EXTERN short G14s_AM2P_TCWord; _EXTERN unsigned short G14us_AM2P_Traitment_result[4096]; _EXTERN unsigned short G14us_AM2P_Satellite_result[1024]; _EXTERN unsigned char G14uc_AM2P[4096]; _EXTERN unsigned short G14s_AM2P_Input_Temp[903]; _EXTERN short G14s_AM2P_TCWord; _EXTERN unsigned char G14uc_AM2P_shift; _EXTERN short G14s_AM2P_TCWord_reserve; _EXTERN unsigned char G14uc_AM2P_shift_reserve; _EXTERN short G14s_AM2P_TCWord_preset; _EXTERN unsigned char G14uc_AM2P_shift_preset; ///This table indicates the phase "0" for the HF calibration static const int G14i_AM2P_Table_N4_CAL[30]= {0,2048,4096,6144,8192,10240,12288,14336,16384,18432,20480,21504, 22528,23552,24576,25600,26624,27648,28672,29696,30720,31232,31744, 32256,32768,33280,33792,34304,34816,35328}; ///Function does the process on the input signal (MAIN FUNCTION) short app14_AM2P_Traitement_AM2P( unsigned short TC_Word_tmp, int Ui_dataTI, short * p_Input, int part, unsigned short *p_Output); //Function to give the number of samples to send to Traitement_AM2P //RETURN : Number of bits to copy into the Traitement_AM2P input variable int app14_AM2P_Packet_Size ( int part, //Input : Number of the part which will be send after this call short TC_Word_tmp); //Input : Configuration of AM2P #endif