
#ifndef _ALARM_TYPE_H_
#define _ALARM_TYPE_H_

typedef unsigned char INT8U;
typedef unsigned int INT16U;
typedef unsigned long INT32U;

//ÂąÂ¨ÂžÂŻÂśĂ Â¸ĂśÂ´ÂĽÂˇÂ˘ĂĂľÂźĂž//ĂÂ¨ĂĂĂĂŽ
typedef enum
{
   	Alarm_Trigger1 = 0x01,
	Alarm_Trigger2 = 0x02,
	Alarm_Trigger3 = 0x04,
	Alarm_Trigger4 = 0x08,
	Alarm_Trigger5 = 0x10,
	Alarm_Trigger6 = 0x20,
	Alarm_Trigger7 = 0x40,
	Alarm_Trigger8 = 0x80,
	Alarm_Trigger_ALL = 0xFF,
} _Alarm_Trigger_Enum;

//ĂĂšĂĂĂĂšĂĂ´ÂąÂ¨ÂžÂŻĂĂÂąĂ­
typedef enum
{

//////////1Ŕŕ_sh////////////////////////////////////////////
	Sound_Leave_the_vehicle,               
	//Sound_OTA,  
	Sound_Skid_of_vehicle,                 
	Sound_Door_Open_Greate10,                  
	//Sound_Radar,                           
	Sound_SafetyBelt,
	Sound_Close_30,                        
	//Sound_Please_wait_relieving_pressure,
	//Sound_Please_Fuel_up,                
	Sound_Heavy_overload,                  
	Sound_Overload,                        
	Sound_Little_light,                    
	//Sound_Go_to_service_station,           
	Sound_Vehicle_not_shift_gears,       
	Sound_Do_not_operate_shift_gears,    
	Sound_SafetyBelt_EPB,                  

//////////2Ŕŕ_sh/////////////////////////////////////////////
	Sound_start_button,           
	Sound_nokey_sys_fault,        
	Sound_relay_fault,            
	Sound_authentication_failure, 
	Sound_undetected_key,         
	Sound_key_not_Car,            
	Sound_Key_close_start,        
	Sound_brake_to_start,         
	Sound_N_gear_start,           
	Sound_N_gear_parking,         

	Sound_key_low_power,          
	Sound_motor_high,               
	//Sound_Fuel_sensor_failure,    
	//Sound_engine_water_high,      
	//Sound_please_add_fuel,        
	Sound_Please_charge_power,      
	Sound_Electronic_parking_fault, 
	Sound_please_foot_brake,        
	Sound_low_pressure,             
	Sound_gear_fault,               

	Sound_please_Step_brake,        
	Sound_please_N_gear,            
	Sound_Please_draw_charging,     
	Sound_high_low_temp,            
	Sound_charging_parking_brake,   
	Sound_charge_complete,          
	Sound_charge_fault,             
	Sound_Face_Loss,              
	Sound_fatigue_driving,        
	Sound_fatigue_driving_stopcar,

	Sound_safe_driving,           
	Sound_Speeding_alarm,           
	//Sound_Front_camera_occlusion, 
	Sound_SOC_low,                  
	//Sound_pressure_fault_stopfuel,
	Sound_airbag_fault,           
	//Sound_TPMS_not_study,         
	//Sound_TPMS_sensor_loss,       
	//Sound_TPMS_sensor_fault,      
	//Sound_TPMS_low,               

	//Sound_TPMS_high,             
	//Sound_tire_depresses_quickly,
	//Sound_tire_temp_high,        
	//Sound_TPMS_sensor_low_power, 
	#if 1
	Sound_TPMS_NotLearnt,
	Sound_TPMS_SenLost,
	Sound_TPMS_SenFlt,
	Sound_TPMS_TirePr_Low,
	
	Sound_TPMS_TirePr_High,
	Sound_TPMS_FastLeak,
	Sound_TPMS_Temp_High,
	Sound_TPMS_BatLow,
	#endif
	Sound_GPF,                   
	Sound_Radar_sys_fault,         
	Sound_shifter_fault,         
	Sound_HighBeam_relay_fault,    
	Sound_RearFog_fault,           
	Sound_FrontFog_fault,

	Sound_DayRun_fault,
	Sound_Position_fault,
	Sound_LowBeam_fault,
	Sound_reversing_light_fault,    
	Sound_brake_light_fault,        
	Sound_Please_pull_key,   
	Sound_Maintenance_Km,          
	Sound_Maintenance_Tips,         
	//Sound_please_Maintenance_engine,
	//Sound_Maintenance_engine_Km,    
	Sound_battery_low_power,        

	//Sound_power_takeoff_fault,
	//Sound_power_takeoff_R_gear,
//////////3Ŕŕ/////////////////////////////////////////////
	
//////////3Ŕŕ_sh/////////////////////////////////////////////
	//Sound_Driving_information,
	Sound_Door_Open,   
	Sound_Door_Open_Off,
	//Sound_DoorOpen_LF,  
	//Sound_DoorOpen_RF,
	//Sound_DoorOpen_LR,  
	//Sound_DoorOpen_RR,        
	Sound_charge_display,    
	Sound_charge_display_Off,  
	//Sound_cooling_liquid_low, 
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
	Sound_Reverse_Gear,		//ÂľÂšÂľÂľ
	Sound_Radar_1HZ, //ÂşĂłĂĂÂ´ĂŻÂąÂ¨ÂžÂŻ
	Sound_Radar_2HZ,
	Sound_Radar_4HZ,
	Sound_Radar_Loop,
	Sound_BrakeShoeWear,   		//49
	
	Sound_Tick,					//50
	Sound_Tock, 				        //51
	Sound_Outdoor_Temp, 				        //52

	SoundAlarm_MAX, //ĂĂŽÂ´ĂłĂĂ˝//Â˛ÂťĂÂŞĂĂÂ¸Ă    52
} _SoundAlarm;



#endif