AEB: optimaization at radar initialization
This commit is contained in:
parent
3f706894c2
commit
891587c543
|
@ -119,7 +119,7 @@ var Radar = {
|
|||
},
|
||||
|
||||
initialized: 0,
|
||||
running: 0,
|
||||
isRunning: 0,
|
||||
|
||||
debug: 0,#if debug = 1, shows marker and prints info
|
||||
warnEnabled: 1,#1 enables the internal warning system(typecally used for a parking radar) as 0 disables it
|
||||
|
@ -197,7 +197,7 @@ var Radar = {
|
|||
if(me.warnEnabled and me.warningTimer == nil) me.warningTimer = maketimer(me.warningInterval, func me.warn());
|
||||
me.radarTimer.start();
|
||||
me.multiplayerManager.start();
|
||||
me.running = 1;
|
||||
me.isRunning = 1;
|
||||
if(me.warnEnabled){
|
||||
print("Parking radar started!");
|
||||
playAudio("parking_radar_init.wav");
|
||||
|
@ -206,7 +206,7 @@ var Radar = {
|
|||
}
|
||||
},
|
||||
stop: func(){
|
||||
me.running = 0;
|
||||
me.isRunning = 0;
|
||||
if(me.warnEnabled){
|
||||
print("Parking radar stopped!");
|
||||
#playAudio("parking_radar_init.wav");
|
||||
|
|
|
@ -587,7 +587,7 @@ var Safety = {
|
|||
enableFrontRadar: func(){
|
||||
#Enables the front radar
|
||||
me.frontRadarEnabled = 1;
|
||||
me.frontRadar.init();
|
||||
me.frontRadar.initWithoutStarting();
|
||||
me.frontRadar.stop();
|
||||
me.aebOnProp.setValue(1);
|
||||
print("Front radar(AEB) enabled");
|
||||
|
@ -687,7 +687,7 @@ var Safety = {
|
|||
if(currentSpeed > 30 and engine.engine_1.getDirection() == 1){
|
||||
#Enable AEB when speed is greater then 30kmh and in D gear
|
||||
if(me.frontRadarEnabled){
|
||||
me.frontRadar.init();
|
||||
if(!me.frontRadar.isRunning) me.frontRadar.start();
|
||||
if(currentSpeed >= 48 and me.aebMode == 1) me.aebFastMode();
|
||||
else if(currentSpeed < 48 and me.aebMode == 2) me.aebSlowMode();#//Adjust mode dynamically according to speed
|
||||
|
||||
|
|
Loading…
Reference in New Issue