#include #include "main.h" #include "Bluecell_operate.h" uint8_t Alarm_Status[MAX_ALARM_Len] = {0,}; uint8_t ResultData[1024] = {0,}; uint8_t* MBIC_HeaderDataSetting(uint8_t* data){ ResultData[MBIC_PREAMBLE_0] = MBIC_PREAMBLE0; ResultData[MBIC_PREAMBLE_1] = MBIC_PREAMBLE1; ResultData[MBIC_PREAMBLE_2] = MBIC_PREAMBLE2; ResultData[MBIC_PREAMBLE_3] = MBIC_PREAMBLE3; ResultData[MBIC_SUBUID_0] = MBIC_SUBUID0; ResultData[MBIC_SUBUID_1] = MBIC_SUBUID1; ResultData[MBIC_RCODE_0] = data[MBIC_RCODE_0]; ResultData[MBIC_TRID_0] = data[MBIC_TRID_0]; ResultData[MBIC_TRID_1] = data[MBIC_TRID_1]; ResultData[MBIC_SEQSUM_0] = data[MBIC_SEQSUM_0]; ResultData[MBIC_TTL_0] = data[MBIC_TTL_0]; ResultData[MBIC_TIME_0] = data[MBIC_TIME_0]; ResultData[MBIC_TIME_1] = data[MBIC_TIME_1]; ResultData[MBIC_TIME_2] = data[MBIC_TIME_2]; ResultData[MBIC_TIME_3] = data[MBIC_TIME_3]; ResultData[MBIC_TIME_4] = data[MBIC_TIME_4]; ResultData[MBIC_TIME_5] = data[MBIC_TIME_5]; return ResultData; } bool Bluecell_Operate(uint8_t* data){ uint16_t datatype = 0; switch(datatype){ case Alarm_Bit_List: // 알림 비트 Uart1_Data_Send(&Alarm_Status[0],MAX_ALARM_Len); break; case Alarm_Mask: break; case Alarm_Test_Mode: break; case Alarm_Test_Dummy: break; case CPU_Version: break; case ModuleINFORMATION_null1: break; case CPU_Current_Bank: break; case CPU_Bank_Select_Reboot_by: break; case CPU_Bank1_Image_Version: break; case CPU_Bank1_Image_BuildTime: break; case CPU_Bank1_Image_Name: break; case CPU_Bank2_Image_Version: break; case CPU_Bank2_Image_BuildTime: break; case CPU_Bank2_Image_Name: break; case SW_Reset: break; case Factory_Set_Initialization: break; case Temperature: break; case Temperature_Offset: break; case Temp_High_Threshold: break; case Temp_High_Threshold_Default: break; case Temp_High_Alarm: break; case LED_TEST: break; case Node: break; case Type: break; case PCB_Version: break; case Serial_Number: break; case Manufacture: break; case Manufacture_Date: break; case ENVIRONMENT_INVENTORY_null1: printf("Function : %s .... Line : %d\r\n",__func__,__LINE__); break; case Freq_ID: break; case Carrier_ID: break; case Carrier_ON_OFF: break; } return true; }