/******************************************************************************* * モジュール名称 :Application Header * * モジュールラベル :app_mppe_hep.h * * タスク区分 :ヘッダ * * 機能 :define/Struct/Variable/Prototype * * 使用上の注意 :特になし * * 作成日・作成者 :2010/04/15 Y.K. * * * * 参照 :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 #if(0) // HEP-ele struct _s_HEPE_USR_HK_param { unsigned char uc_sensor_HK[128]; unsigned char uc_sensor_mode[4]; unsigned char uc_user_command_num[4]; unsigned char uc_user_command_ans[16]; unsigned char uc_latchup_status[8]; }; struct _s_HEPE_MDP_param { unsigned char uc_MDP_HEPE_mode; unsigned char uc_MDP_HEPE_comp_mode; unsigned char uc_MDP_HEPE_HV_limit_mode; unsigned char uc_MDP_HEPE_sensor_status; unsigned char uc_MDP_HEPE_Integ_time; unsigned char uc_MDP_HEPE_sensor_temp_set[5]; unsigned char uc_MDP_HEPE_temp[6]; }; // HEP-ion struct _s_HEPI_USR_HK_param { unsigned char uc_sensor_HK[128]; unsigned char uc_sensor_mode[4]; unsigned char uc_user_command_num[4]; unsigned char uc_user_command_ans[16]; unsigned char uc_latchup_status[8]; }; struct _s_HEPI_MDP_param { unsigned char uc_MDP_HEPI_mode; unsigned char uc_MDP_HEPI_comp_mode; unsigned char uc_MDP_HEPI_HV_MCP1_limit_mode; unsigned char uc_MDP_HEPI_HV_MCP2_limit_mode; unsigned char uc_MDP_HEPI_sensor_status; unsigned char uc_MDP_HEPI_Integ_time; unsigned char uc_MDP_HEPI_sensor_temp_set[5]; unsigned char uc_MDP_HEPI_temp[5]; }; #endif #ifdef _App_MPPE_HEP_VAL_ #define d_Lcl_HEP_EXTERN #else #define d_Lcl_HEP_EXTERN extern #endif // 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[10][8][4]; //一次噛み合わせ対応 d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_M_mode_buff[6][8][4]; // 20131203 // d_Lcl_HEP_EXTERN unsigned short Gus_HEPE_H_mode_buff[10][32][8]; //一次噛み合わせ対応 //d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_L_buff[10480]; //d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_L_buff[2048]; 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_TLM_H_buff[10480]; //一次噛み合わせ対応 // d_Lcl_HEP_EXTERN unsigned char Guc_HEPE_TLM_compress_buff[10480]; 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_M_mode_buff[6][8][4][4]; d_Lcl_HEP_EXTERN unsigned char Guc_HEPI_M_mode_buff[6][4][3][4]; //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;