/******************************************************************************* * モジュール名称 :Application Header * * モジュールラベル :app_mppe_hep.h * * タスク区分 :ヘッダ * * 機能 :define/Struct/Variable/Prototype * * 使用上の注意 :特になし * * 作成日・作成者 :2010/04/15 Y.K. * * :2016/11/18 T.T. * * * * 参照 :Sampleとして、 app.def を参照のこと * * 注意 : EDIT権限は、MPPE/HEP組 * *******************************************************************************/ // Please fill contents. #include "app_common.h" #include "dpu_api_proto.h" #include "app_common_macrocmd.h" #include "app_comp_rice.h" #define Gd_D_HEPE 0 #define Gd_D_HEPI 0 #define Gd_HEPE_DATA_SIZE_in_PACKET 420 #define Gd_HEPI_DATA_SIZE_in_PACKET 2016 #ifdef _App_MPPE_HEP_VAL_ #define d_Lcl_HEP_EXTERN #else #define d_Lcl_HEP_EXTERN extern #endif d_Lcl_HEP_EXTERN unsigned char Guc_HEP_TLM_stack_num_max; // 20180108 d_Lcl_HEP_EXTERN unsigned short Gus_HEP_timer_counter; // 20180108 // HEP-ele // d_Lcl_HEP_EXTERN struct _s_HEPE_USR_HK_param Gst_HEPE_HK_param; // d_Lcl_HEP_EXTERN struct _s_HEPE_MDP_param Gst_HEPE_MDP_param; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TEMP_para[128]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_ASIC_para[128]; d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_L_mode_buff[2][4][3]; d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_L_mode_data[2][4][3]; //d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_M_mode_buff[6][8][4]; // 20131203 d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_M_mode_buff[10][8][4]; // 201611 d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_L_buff[1024]; //20131203 d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_M_buff[1024]; //20131203 d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_INIT_ASIC_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_INIT_ASIC_cnt; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_CAL_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_CAL_counter; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_INIT_TEMP_para_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_INIT_TEMP_para_cnt; d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_stack_num; // HEP-ion // d_Lcl_HEP_EXTERN struct _s_HEPI_USR_HK_param Gst_HEPI_HK_param; // d_Lcl_HEP_EXTERN struct _s_HEPI_MDP_param Gst_HEPI_MDP_param; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TEMP_para[128]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_ASIC_para[128]; //d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_L_mode_buff[2][4][2][4]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_L_mode_buff[2][4][4]; //201611 d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_L_TOF_mode_buff[6][4]; //201611 // SSD/TOF Polar Sector Energy //d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_M_mode_buff[6][4][3][4]; //20131203 d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_M_mode_buff[10][8][4]; //20131203 d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_M_TOF_mode_buff[6][8]; //20131203 // d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_H_mode_buff[6][8][4][32]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TLM_L_buff[4192]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TLM_M_buff[4192]; // d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TLM_H_buff[10480]; // d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TLM_compress_buff[10480]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_INIT_ASIC_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_INIT_ASIC_cnt; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_CAL_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_CAL_counter; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_INIT_TEMP_para_flag; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_INIT_TEMP_para_cnt; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_TLM_stack_num; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_USR_REQ_COM_flg; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_process_packet_MAX_num;