opt
This commit is contained in:
@@ -67,7 +67,7 @@ dependencies {
|
||||
implementation project(':foudations:mogo-commons')
|
||||
}
|
||||
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.2.2'
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.2.4'
|
||||
// implementation 'com.zhidaoauto.machine:map:1.0.0-vr-test-3.4'
|
||||
}
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ class AdasRecognizedResultDrawer extends BaseDrawer {
|
||||
Message msg = Message.obtain();
|
||||
msg.what = MSG_SET_POINT;
|
||||
msg.obj = points.get( i );
|
||||
mPointSettingHandler.sendMessageDelayed( msg, ( i + 1 ) * 10 );
|
||||
mPointSettingHandler.sendMessageDelayed( msg, ( i + 1 ) * 20 );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -226,7 +226,7 @@ class BaseDrawer {
|
||||
if ( interval < 45 ) {
|
||||
interval = 45;
|
||||
}
|
||||
return interval;
|
||||
return interval - 20;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -44,11 +44,30 @@ class LogWriter {
|
||||
super.handleMessage( msg );
|
||||
if ( msg.what == 100 ) {
|
||||
writeImpl( msg.obj );
|
||||
} else if ( msg.what == 101 ) {
|
||||
writeImpl( msg.obj, msg.arg1 );
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
private void writeImpl( Object log, int time ) {
|
||||
try {
|
||||
FileWriter fw = new FileWriter( path, true );
|
||||
fw.append( time + " - " );
|
||||
if ( log instanceof CharSequence ) {
|
||||
fw.append( ( ( CharSequence ) log ) );
|
||||
} else {
|
||||
fw.append( GsonUtil.jsonFromObject( log ) );
|
||||
}
|
||||
fw.append( "\n" );
|
||||
fw.flush();
|
||||
fw.close();
|
||||
} catch ( Exception e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private void writeImpl( Object log ) {
|
||||
try {
|
||||
FileWriter fw = new FileWriter( path, true );
|
||||
@@ -72,4 +91,12 @@ class LogWriter {
|
||||
msg.what = 100;
|
||||
writeHandler.sendMessage( msg );
|
||||
}
|
||||
|
||||
public void write( Object log, long recTime ) {
|
||||
Message msg = Message.obtain();
|
||||
msg.obj = log;
|
||||
msg.what = 101;
|
||||
msg.arg1 = ( int ) ( System.currentTimeMillis() - recTime );
|
||||
writeHandler.sendMessage( msg );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -326,11 +326,23 @@ public class MogoADASController implements IMogoADASController {
|
||||
}
|
||||
}
|
||||
|
||||
private LogWriter locLogWriter;
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
public void ownerCarStateInfo( String ownerCarStateInfo ) {
|
||||
if ( locLogWriter == null ) {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat( "yyyyMMddhhmmss" );
|
||||
String date = sdf.format( new Date() );
|
||||
String path = context.getExternalCacheDir().getAbsolutePath() + "/adaslog/" + date + "/loc.txt";
|
||||
Logger.d( TAG, path );
|
||||
locLogWriter = new LogWriter( path );
|
||||
}
|
||||
|
||||
final long start = System.currentTimeMillis();
|
||||
ADASCarStateInfo stateInfo = GsonUtil.objectFromJson( ownerCarStateInfo, ADASCarStateInfo.class );
|
||||
long cost = System.currentTimeMillis() - start;
|
||||
locLogWriter.write( ownerCarStateInfo, Long.valueOf( stateInfo.getValues().getReceiverDataTime() ) - cost );
|
||||
if ( stateInfo == null || stateInfo.getValues() == null ) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user