Porównaj commity

...

9 Commity

Autor SHA1 Wiadomość Data
NØBOY 40d3e95e7d
Merge pull request #66 from N0BOY/Dev
Dev -> release v0.90
2023-08-14 22:19:37 -07:00
wangg 824b4bdd00 v0.9 release
- Added QSO log importing WebUI
- Fixed map crash when importing large amount of logs (10k+)
- Optimized database structure to improve log importing speed and stability
- Fixed typo in translation
- Added support for UA3REO Wolf SDR
- Added support for GUOHE PMR-171
2023-08-15 01:18:25 -04:00
wangg d6e50da2e0 file sync 2023-08-15 01:17:41 -04:00
NØBOY ed6847e481
Merge pull request #65 from N0BOY/dev
file sync up
2023-08-14 21:58:19 -07:00
wangg a1e5c8c4eb file sync 2023-08-15 00:49:10 -04:00
NØBOY ded02df37d
Delete ft8CN/app/src/main/java/com/bg7yoz/ft8cn directory 2023-08-14 21:47:59 -07:00
NØBOY 7d046a0a5e
Delete ft8cn/app/src/main/java/com/bg7yoz/ft8cn directory 2023-08-14 21:46:26 -07:00
NØBOY ae6ce5a2c6
Merge pull request #64 from N0BOY/dev
v0.90 release
2023-08-14 21:43:19 -07:00
wangg db5c112690 v0.90 release
- Added QSO log importing WebUI
- Fixed map crash when importing large amount of logs (10k+)
- Optimized database structure to improve log importing speed and stability
- Fixed typo in translation
- Added support for UA3REO Wolf SDR
- Added support for GUOHE PMR-171
2023-08-15 00:42:44 -04:00
487 zmienionych plików z 778 dodań i 150 usunięć

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

0
ft8CN/.gitignore → ft8cn/.gitignore vendored 100755 → 100644
Wyświetl plik

Wyświetl plik

Wyświetl plik

Wyświetl plik

@ -6,5 +6,8 @@
<option name="m_reportAllNonLibraryCalls" value="false" />
<option name="callCheckString" value="java.io.File,.*,java.io.InputStream,read|skip|available|markSupported,java.io.Reader,read|skip|ready|markSupported,java.lang.AbstractStringBuilder,capacity|codePointAt|codePointBefore|codePointCount|indexOf|lastIndexOf|offsetByCodePoints|substring|subSequence,java.lang.Boolean,.*,java.lang.Byte,.*,java.lang.Character,.*,java.lang.Double,.*,java.lang.Float,.*,java.lang.Integer,.*,java.lang.Long,.*,java.lang.Math,.*,java.lang.Object,equals|hashCode|toString,java.lang.Short,.*,java.lang.StrictMath,.*,java.lang.String,.*,java.lang.Thread,interrupted,java.math.BigDecimal,.*,java.math.BigInteger,.*,java.net.InetAddress,.*,java.net.URI,.*,java.nio.channels.AsynchronousChannelGroup,.*,java.util.Arrays,.*,java.util.Collections,(?!addAll).*,java.util.List,of,java.util.Map,of|ofEntries|entry,java.util.Set,of,java.util.UUID,.*,java.util.concurrent.CountDownLatch,await|getCount,java.util.concurrent.ExecutorService,awaitTermination|isShutdown|isTerminated,java.util.concurrent.ForkJoinPool,awaitQuiescence,java.util.concurrent.Semaphore,tryAcquire|availablePermits|isFair|hasQueuedThreads|getQueueLength|getQueuedThreads,java.util.concurrent.locks.Condition,await|awaitNanos|awaitUntil,java.util.concurrent.locks.Lock,tryLock|newCondition,java.util.regex.Matcher,pattern|toMatchResult|start|end|group|groupCount|matches|find|lookingAt|quoteReplacement|replaceAll|replaceFirst|regionStart|regionEnd|hasTransparentBounds|hasAnchoringBounds|hitEnd|requireEnd,java.util.regex.Pattern,.*,java.util.stream.BaseStream,.*,java.util.stream.DoubleStream,.*,java.util.stream.IntStream,.*,java.util.stream.LongStream,.*,java.util.stream.Stream,.*" />
</inspection_tool>
<inspection_tool class="JavadocDeclaration" enabled="true" level="WARNING" enabled_by_default="true">
<option name="ADDITIONAL_TAGS" value="date" />
</inspection_tool>
</profile>
</component>

Wyświetl plik

@ -172,4 +172,11 @@
<component name="ProjectType">
<option name="id" value="Android" />
</component>
<component name="VisualizationToolProject">
<option name="state">
<ProjectState>
<option name="scale" value="0.027632950990615225" />
</ProjectState>
</option>
</component>
</project>

Wyświetl plik

@ -22,7 +22,7 @@ android {
minSdk 23
targetSdk 33
versionCode 1
versionName '0.89'
versionName '0.9'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
dataBinding{
@ -80,13 +80,10 @@ dependencies {
implementation 'androidx.navigation:navigation-ui:2.4.1'
implementation 'com.google.android.gms:play-services-maps:18.0.2'
// implementation 'com.google.code.gson:gson:2.7'
implementation 'commons-net:commons-net:3.6'//
implementation 'com.google.guava:guava:31.1-jre'//HashTablekeyHashMap
//testImplementation 'junit:junit:4.13.2'
//androidTestImplementation 'androidx.test.ext:junit:1.1.3'
//androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation files('src/libs/MPAndroidChartv_3.1.0.jar')
implementation files('src/libs/nanohttpd-2.2.0.jar')

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -28,6 +28,7 @@
android:theme="@style/Theme.Ft8CN">
<activity
android:name=".grid_tracker.GridTrackerMainActivity"
android:screenOrientation="sensorLandscape"
android:exported="false">
<meta-data
android:name="android.app.lib_name"

Wyświetl plik

@ -14,6 +14,13 @@ Please click "FAQ" if you have good suggestions or questions .
BG7YOZ
2022-07-01
2023-08-07(0.90)
1.增加日志导入时Web界面交互模式。
2.修正当日志数据量过大时,地图崩溃的问题。
3.优化数据库结构,提升日志数据导入、更新速度(更新此版本前,建议备份日志以防不测)。
4.修正部分单词拼写错误。
5.增加电台UA3REO Wolf SDR。
6.增加电台GUOHE(国赫) PMR-171。
2023-07-08(0.89)
1.增加多重解码功能,在多重解码模式下,提高解码深度,尝试解码叠加的信号。
@ -265,7 +272,8 @@ BG7YOZ
BG7YXN提供某型号电台用于测试。
BG7YRB对呼号规则运算提供帮助。
BG8KAH提供设备用于测试。
BA7LVG、JE6WUD完成日文的翻译校对工作。
BA7LVG完成日文的翻译校对工作。
JE6WUD完成日文的翻译校对工作。
BG6RI帮助解决日志的信号报告问题。
SV1EEX完成希腊文、西班牙文UI的翻译工作。
VR2VRC帮助修正历史呼号读取规则。
@ -284,4 +292,5 @@ BG7YOZ
BH4FTI发现并协助对一些BUG进行调试。
BG8BXMM哥为FT8CN的使用做推广抖音和B站上有很多他的教学视频。
BG7MFQ为FT8CN的使用做推广帮助测试。
BG2EFX提供大数据量的日志用于测试。

Wyświetl plik

@ -26,6 +26,7 @@ XIEGU(协谷) X6100/G90S(USB),70,19200,9
XIEGU(协谷) X5105,70,19200,9
XIEGU(协谷) X108,70,19200,9
GUOHE(国赫) Q900,00,19200,8
GUOHE(国赫) PMR-171,00,19200,8
YAESU FT-450(D),00,4800,4
YAESU FT-817,00,4800,1
YAESU FT-818,00,4800,1
@ -47,4 +48,6 @@ Elecraft K3S\K3\KX3\KX2,00,38400,10
mcHF-QRP sdr,00,4800,1
FlexRadio 6000 series,00,00,12
FX-4CR,00,115200,7
Qrp Labs QDX,00,9600,7
Qrp Labs QDX,00,9600,7
UA3REO Wolf SDR(DIGU),00,4800,15
UA3REO Wolf SDR(USB),00,4800,16

Wyświetl plik

@ -71,6 +71,7 @@ import com.bg7yoz.ft8cn.rigs.KenwoodKT90Rig;
import com.bg7yoz.ft8cn.rigs.KenwoodTS2000Rig;
import com.bg7yoz.ft8cn.rigs.KenwoodTS590Rig;
import com.bg7yoz.ft8cn.rigs.OnRigStateChanged;
import com.bg7yoz.ft8cn.rigs.Wolf_sdr_450Rig;
import com.bg7yoz.ft8cn.rigs.XieGu6100Rig;
import com.bg7yoz.ft8cn.rigs.XieGuRig;
import com.bg7yoz.ft8cn.rigs.Yaesu2Rig;
@ -767,6 +768,12 @@ public class MainViewModel extends ViewModel {
case InstructionSet.KENWOOD_TS2000:
baseRig = new KenwoodTS2000Rig();//建伍TS2000
break;
case InstructionSet.WOLF_SDR_DIGU:
baseRig = new Wolf_sdr_450Rig(false);
break;
case InstructionSet.WOLF_SDR_USB:
baseRig = new Wolf_sdr_450Rig(true);
break;
}
mutableIsFlexRadio.postValue(GeneralVariables.instructionSet == InstructionSet.FLEX_NETWORK);

Wyświetl plik

@ -164,6 +164,9 @@ public class FlexConnector extends BaseRigConnector {
flexRadio.commandSetDaxAudio(1, 0, true);//打开DAX
//todo 防止流的端口没有释放,把端口变换一下?
//FlexRadio.streamPort++;
flexRadio.commandUdpPort();//设置UDP端口
@ -176,7 +179,7 @@ public class FlexConnector extends BaseRigConnector {
flexRadio.commandMeterList();//列一下仪表
//flexRadio.commandSubMeterAll();//显示全部仪表消息
//flexRadio.commandSubMeterAll();//此处订阅指令放到了接收响应部分
setMaxRfPower(maxRfPower);//设置发射功率
setMaxTunePower(maxTunePower);//设置调谐功率
@ -258,9 +261,8 @@ public class FlexConnector extends BaseRigConnector {
@Override
public void sendWaveData(float[] data) {
Log.e(TAG, "sendWaveData: flexConnector:"+data.length );
//Log.e(TAG, "sendWaveData: flexConnector:"+data.length );
flexRadio.sendWaveData(data);
//super.sendWaveData(data);
}
@Override

Some files were not shown because too many files have changed in this diff Show More