+
+ override fun startSensing()
+ {
+ // データの検出を開始する
+ Log.v(TAG, " ===== START SENSING =====")
+ applicationStatus.status = MyApplicationStatus.Status.Scanning
+ updateStatus(applicationStatus.status)
+ }
+
+ override fun detectAttention()
+ {
+ Log.v(TAG, " ===== DETECT ATTENTION =====")
+ applicationStatus.status = MyApplicationStatus.Status.Syncing
+ updateStatus(applicationStatus.status)
+ }
+
+ override fun detectMediation()
+ {
+ //Log.v(TAG, " ===== DETECT MEDIATION =====")
+ }
+
+ override fun lostAttention()
+ {
+ Log.v(TAG, " ===== LOST ATTENTION =====")
+ applicationStatus.status = MyApplicationStatus.Status.Scanning
+ updateStatus(applicationStatus.status)
+ }
+
+ override fun lostMediation()
+ {
+ //Log.v(TAG, " ===== LOST MEDIATION =====")
+ }
+
+ override fun detectAttentionThreshold()
+ {
+ Log.v(TAG, " ===== DETECT ATTENTION THRESHOLD =====")
+ try
+ {
+ // 静止画の撮影!
+ thetaCaptureControl.doCapture()
+ }
+ catch (e : Exception)
+ {
+ e.printStackTrace()
+ }
+ }
+
+ override fun detectMediationThreshold()
+ {
+ Log.v(TAG, " ===== DETECT MEDIATION THRESHOLD =====")
+ }
+