пятница, 8 июня 2012 г.

Встроенный симулятор прибора в сервере

Иногда возникает необходимость проверить работу сервера Планар-Зенит без подключения приборов. Это можно сделать, так как сервер может симулировать работу прибора с идентификатором 5, имитируя прием данных от несуществующего прибора. Таким образом, можно включить имитацию, зарегистрировать 5 прибор в программе администрирования, и видеть его в клиентской программе.

Включить имитатор можно, добавив в реестр ключ (типа DWORD) HKEY_LOCAL_MACHINE\SOFTWARE\Planar\ZenitEye\GPSService\GenerateUNP = 1

Например, создайте текстовым редактором файл, например SimOn.reg с таким содержимым:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Planar\ZenitEye\GPSService]
"GenerateUNP"=dword:00000001


Сохраните, убедитесь, что расширение файла *.reg, запустите его на исполнение. Согласитесь добавить настройку, в ответ на запрос Windows.  Остановите сервис GPS, запустите снова. В логе пойдут сообщения от 5 прибора. Все, имитация включена.

Выключить обратно можно, изменив значение ключа на "GenerateUNP"=dword:00000000

Например, создадим файл  SimOff.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Planar\ZenitEye\GPSService]
"GenerateUNP"=dword:00000000


и выполним его.

Имитатор не ахти какой, машина тупо ездит по прямоугольному маршруту, невзирая на дороги, когда делал, именно такой был нужен.


Комментариев нет:

Отправить комментарий