Автор Тема: SDK ZG_Crt_Open  (Прочитано 3502 раз)

Anton L

  • Пользователь
  • *****
  • Сообщений: 3
SDK ZG_Crt_Open
« : 27 Июня 2018, 15:47 »
Здравствуйте. Ошибка ZG_Cvt_Open (-2147220721). Не подскажете куда рыть?

ПавелК

  • Пользователь
  • *****
  • Сообщений: 2
Re: SDK ZG_Crt_Open
« Ответ #1 : 27 Июня 2018, 16:06 »
Странно, по моему эта  ошибка от другой функции ... ZG_E_NOCONTROLLER 8004030Fh Неверный адрес контроллера (контроллер не найден).

gsa

  • Пользователь
  • *****
  • Сообщений: 265
Re: SDK ZG_Crt_Open
« Ответ #2 : 27 Июня 2018, 17:42 »
Здравствуйте. Ошибка ZG_Cvt_Open (-2147220721). Не подскажете куда рыть?
Здравствуйте. Этот код ошибки возвращается, если конвертер прислал ответ 0x02"HC"0x0d контроллер не найден. Но функция ZG_Cvt_Open не обращается к контроллерам, поэтому, вероятно, это баг прошивки или просто в буфере конвертера остался непрочитанный ответ на запрос, сделанный в предыдущем сеансе связи.
Решением проблемы может быть повторная попытка вызвать ZG_Cvt_Open.
Если ошибка повторяется часто, то обновите прошивку конвертера (модуля связи) до последней версии. Если не поможет, то запишите лог файл и пришлите мне. Чтобы записать лог файл нужно: первый раз вызвать ZG_Initialize с флагами ZG_IF_LOG + ZP_IF_LOG, затем вызвать ZP_SetLog(NULL, "c:\SdkGuard.log", 0xffffffff), и использовать библиотеки из папки "Log".