• R/O
  • HTTP
  • SSH
  • HTTPS

A01d: 提交

OPC(Olympus Air)用望遠鏡アプリ。


Commit MetaInfo

修订版dc298bd22d2bdfe63cbd014b27fc45bc13852423 (tree)
时间2020-10-21 23:38:26
作者MRSa <mrsa@myad...>
CommiterMRSa

Log Message

NikonのLV、すこし改善。

更改概述

差异

--- a/app/src/main/java/net/osdn/gokigen/a01d/camera/nikon/wrapper/NikonInterfaceProvider.java
+++ b/app/src/main/java/net/osdn/gokigen/a01d/camera/nikon/wrapper/NikonInterfaceProvider.java
@@ -65,7 +65,7 @@ public class NikonInterfaceProvider implements IPtpIpInterfaceProvider, IDisplay
6565 {
6666 this.activity = context;
6767 commandPublisher = new PtpIpCommandPublisher(CAMERA_IP, CONTROL_PORT, true, false);
68- liveViewControl = new NikonLiveViewControl(context, this, 20);
68+ liveViewControl = new NikonLiveViewControl(context, this, 30);
6969 asyncReceiver = new PtpIpAsyncResponseReceiver(CAMERA_IP, ASYNC_RESPONSE_PORT);
7070 statusChecker = new NikonStatusChecker(activity, commandPublisher, CAMERA_IP, EVENT_PORT);
7171 canonConnection = new NikonConnection(context, provider, this, statusChecker);
--- a/app/src/main/java/net/osdn/gokigen/a01d/camera/nikon/wrapper/command/messages/specific/NikonLiveViewRequestMessage.java
+++ b/app/src/main/java/net/osdn/gokigen/a01d/camera/nikon/wrapper/command/messages/specific/NikonLiveViewRequestMessage.java
@@ -64,13 +64,13 @@ public class NikonLiveViewRequestMessage extends PtpIpCommandBase
6464 @Override
6565 public boolean isRetrySend()
6666 {
67- return (true);
67+ return (false);
6868 }
6969
7070 @Override
7171 public int maxRetryCount()
7272 {
73- return (5);
73+ return (3);
7474 }
7575
7676 @Override
--- a/app/src/main/java/net/osdn/gokigen/a01d/camera/ptpip/wrapper/command/PtpIpCommandPublisher.kt
+++ b/app/src/main/java/net/osdn/gokigen/a01d/camera/ptpip/wrapper/command/PtpIpCommandPublisher.kt
@@ -338,10 +338,12 @@ class PtpIpCommandPublisher(private val ipAddress : String, private val portNumb
338338 return (if (callback != null && callback.isReceiveMulti)
339339 {
340340 // 受信したら逐次「受信したよ」と応答するパターン
341+ Log.v(TAG, " receiveMulti() : $delayMs [id:${command.id}]")
341342 receiveMulti(command, delayMs)
342343 }
343344 else
344345 {
346+ Log.v(TAG, " receiveSingle() : $delayMs [id:${command.id}]")
345347 receiveSingle(command, delayMs)
346348 })
347349 // 受信した後、すべてをまとめて「受信したよ」と応答するパターン
@@ -445,6 +447,8 @@ class PtpIpCommandPublisher(private val ipAddress : String, private val portNumb
445447 Log.v(TAG, " --- SEND RETRY ---")
446448 return (true)
447449 }
450+ callback?.receivedMessage(id, null)
451+ return (false)
448452 }
449453 var targetLength: Int
450454 var receivedLength: Int
Show on old repository browser