import androidx.annotation.NonNull;
+import net.osdn.gokigen.a01d.camera.IFocusingControl;
import net.osdn.gokigen.a01d.camera.IZoomLensControl;
+import net.osdn.gokigen.a01d.camera.olympuspen.IOlympusPenInterfaceProvider;
+import net.osdn.gokigen.a01d.camera.olympuspen.operation.OlympusPenAutoFocusControl;
import net.osdn.gokigen.a01d.camera.olympuspen.wrapper.hardware.OlympusPenHardwareStatus;
import net.osdn.gokigen.a01d.camera.panasonic.wrapper.IPanasonicCamera;
import net.osdn.gokigen.a01d.camera.utils.SimpleHttpClient;
int status = (buffer[position + 7] & 0xff);
if (status != focusingStatus)
{
- boolean focus = (status == 1);
- boolean isError = (status == 2);
- //Log.v(TAG, "FOCUS : " + focus + "(" + isError + ") " + status);
- notifier.updateFocusedStatus(focus, isError);
+ // ドライブ停止時には、マーカの色は消さない
+ if (status > 0)
+ {
+ boolean focus = (status == 1);
+ boolean isError = (status == 2);
+ //Log.v(TAG, "FOCUS : " + focus + "(" + isError + ") " + status);
+ notifier.updateFocusedStatus(focus, isError);
+ }
focusingStatus = status;
}
}