| | |
| | | } |
| | | else if (min_dist <= g_com_map[ALARM_DISTANCE3]+distoffset2) |
| | | { |
| | | beep_ontime = JDQ_time; |
| | | beep_offtime = JDQ_time; |
| | | beep_state=1; |
| | | beep_state=0; |
| | | distoffset1=0; |
| | | distoffset2=0; |
| | | beep_timer = 0; |
| | | timer_state = 1; |
| | | } |
| | | else{ |
| | | beep_state=0; |
| | |
| | | { |
| | | static u8 distoffset12=0,distoffset22=0; |
| | | static uint8_t beep_state2,timer_state2,beep_timer2,beep_ontime2,beep_offtime2; |
| | | if (min_dist <= g_com_map[RELAY2_DISTANCE2]+distoffset12) |
| | | if (min_dist <= g_com_map[ALARM_DISTANCE2]+distoffset12) |
| | | { |
| | | beep_state2=0; |
| | | distoffset12=0; |
| | | distoffset22=0; |
| | | timer_state2=1; |
| | | beep_timer2=0; |
| | | } |
| | | else if (min_dist <= g_com_map[ALARM_DISTANCE3]+distoffset22) |
| | | { |
| | | beep_ontime2 = 1; |
| | | beep_offtime2 = 0; |
| | |
| | | distoffset22=0; |
| | | timer_state2=1; |
| | | beep_timer2=0; |
| | | } |
| | | else if (min_dist <= g_com_map[RELAY2_DISTANCE3]+distoffset22) |
| | | { |
| | | beep_ontime2 = JDQ_time; |
| | | beep_offtime2 = JDQ_time; |
| | | beep_state2=1; |
| | | distoffset12=0; |
| | | distoffset22=0; |
| | | } |
| | | else{ |
| | | beep_state2=0; |