EOSDigital.API.ExecutionException: SESSION_NOT_OPEN выбрасывается случайным образом - PullRequest
0 голосов
/ 07 апреля 2020

Мы используем камеру "Canon EOS Kiss X10" и код, указанный с здесь . Наше приложение в основном имеет 3 шага:

  1. Открыть сеанс
  2. Сфотографировать
  3. Закрыть сеанс

Приложение выполняется выше шагов l oop внезапно мы получаем ошибку, как показано ниже

"Ошибка при открытии сеанса камеры: EOSDigital.API.ExecutionException: SESSION_NOT_OPEN ---> EOSDigital.API.SDKException: SESSION_NOT_OPEN" EOSDigital.API .ErrorHandler.CheckError (Отправитель объекта, ErrorCode errorCode) EOSDigital.API.Camera.b__73_0 () EOSDigital.API.STAThread.ExecutionL oop ()

В соответствии с документацией SDK API этот вид ошибки PTP. Проверив несколько ресурсов, он-лайн обнаружил, что прошивка должна быть 1.0.2 здесь (японский)

Но мы подтвердили такое поведение на 1.0.0 и оно работает без сбоев. Так что это из-за какой-то проблемы с аппаратным подключением, например, у USB-порта, используемого для подключения камеры или кабеля, была какая-то проблема или Microsoft PTP WIA minidriver et c. ?

Нужно знать, root причина для этого, пожалуйста, предоставьте нам немного света здесь.

...