OSDN Git Service

gokigenassets から定数部分を切り離し。
[gokigen/mangle.git] / app / src / main / java / jp / osdn / gokigen / gokigenassets / camera / vendor / sony / wrapper / connection / SonyCameraDisconnectSequence.kt
1 package jp.osdn.gokigen.gokigenassets.camera.vendor.sony.wrapper.connection
2
3 import android.util.Log
4 import androidx.appcompat.app.AppCompatActivity
5 import jp.osdn.gokigen.gokigenassets.camera.vendor.ICameraControlCoordinator
6
7 class SonyCameraDisconnectSequence(private val context: AppCompatActivity, private val powerOff: Boolean, private val cameraCoordinator: ICameraControlCoordinator, private val number : Int) : Runnable
8 {
9     override fun run()
10     {
11         // カメラをPowerOffして接続を切る
12         Log.v(SonyCameraDisconnectSequence::class.java.simpleName, " Disconnect from SONY.")
13         try
14         {
15             // カメラとの接続を切る
16             cameraCoordinator.releaseCameraControl(number)
17         }
18         catch (e: Exception)
19         {
20             e.printStackTrace()
21         }
22     }
23 }