#ifndef LED_DRIVER_INTERFACE_H__
#define LED_DRIVER_INTERFACE_H__


/*-----------------------------------------------------------*/
#define LED_ON  50
#define LED_OFF 0
#define LED_LINEOUT_Low   0
#define LED_LINEOUT_High  1


#define LampChannel_0  0 

typedef enum 
{
    LampCh0_00_Grass_Full_R = 0,                               //草满指示灯-R-AW21036-OUT  
    LampCh0_01_Power_Battery_Failure_R,                        //动力电池故障指示灯-R-AW21036-OUT
    LampCh0_02_System_Indicator_R,                             //系统指示灯-R-AW21036-OUT
    LampCh0_03_N_GEAR_G,                                       //空挡指示灯-G-AW21036-OUT
    LampCh0_04_GEAR_W,                                         //GEAR-W-AW21036-OUT
    LampCh0_05_Gears_W,                                        //挡位-WAW21036-OUT
    LampCh0_06_Oil_Pressure_R,                                 //机油压力指示灯-R-AW21036-OUT
    LampCh0_07_Lead_Acid_Battery_Failure_R,                    //铅酸电池故障指示灯-R-AW21036-OUT
    LampCh0_08_Battery_Charging_W,                             //电池充电进行中指示灯-WAW21036-OUT
    LampCh0_09_EFI_failure_Y,                                  //电喷故障报警-YAW21036-0UT
    LampCh0_10_READY_G,                                        //READY-G-AW21036-0UT 
    LampCh0_11_Key_Access_W,                                   //钥匙接入指示灯-W-AW21036-OUT
    LampCh0_12_Seat_Detection_W,                               //座椅检测-WAW21036-OUI   
    LampCh0_13_OVERLOAD_R,                                     //OVERLOAD-R-AW21036-0UT  
    LampCh0_14_Cutterhead_Switch_W,                            //刀盘开关指示-WAW21036-OUT
    LampCh0_15_Cutterhead_Gear_W,                              //刀盘档位指示-WAW21036-OUT
    LampCh0_16_Engine_Works_W,                                 //发动机工作指示灯-WAW21036-OUT
    LampCh0_17_External_Discharge_W,                           //对外放电显示-W-AW21036-OUT
    LampCh0_18_Tire_pressure_F_W,                              //胎压F-W-AW21036-OUT 
    LampCh0_19_Fault_Codes_W,                                  //故障码-WAW21036-OUT 
    LampCh0_20_Cruise_Control_W,                               //定速巡航指示-WAW21036-OUTF-W-AW21036-OUT
    LampCh0_21_LED_Open_W,                                     //灯光开启指示-WAW21036-OUT
    LampCh0_22_Bluetooth_Connection_W,                         //蓝牙连接指示灯-W-AW21036-OUT
    LampCh0_23_Fuel_Alarm_Y,                                   //燃油报警灯-YAW21036-OUT
    LampCh0_24_Fuel_Alarm_W,                                   //燃油报警灯-WAW21036-OUT                             
    LampCh0_25,
    LampCh0_26,
    LampCh0_27,
    LampCh0_28,
    LampCh0_29,
    LampCh0_30,                                                                                                                              
    LampCh0_31_Working_Hours_One_W,                            //单次工作时长统计-WAW21036-0UT                                            
    LampCh0_32_Charging_Connection_R,                          //充电枪连接-R-AW21036-OUT  
    LampCh0_33_Tire_pressure_R_W,                              //胎压R-W-AW21036-OUT                     
    // LampCh0_07_TBD1_W,                                         //TBD1-W-AW21036-OUT                                      
    // LampCh0_08_TBD2_W,                                         //TBD2-W-AW21036-0UT                                                                                                                                                 
    // LampCh0_13_TBD3_W,                                         //IBD3-W-AW21036-OUT                                                                                                                                       
    LampCh0_34,
    LampCh0_35,
    LampCh0_MAX,

}_LampCh0;
                                                                    
extern void LED_Driver_Init_Example(void);

#endif