Есть установленная система Видеонет 8.7 с 10ю IP камерами Sony SNC-RX550P. Для каждой прописан контроллер телеметрии.
Проблема следующая: при добавлении контроллеру телеметрии менее пяти предустановок, все работает нормально, то есть при выборе предустановки камера нормально устанавливает выбранные координаты, с нормальной скоростью. Если предустановок более пяти то шестую и следующую предустановку камера выставляет в течении секунд 30-40, в зависимости от того на какой угол нужно повернутся. То есть смена позиции происходит с замедлением (очень низкая скорость поворота камеры).
Если зайти в веб интерфейс камеры и выбрать предустановку (шестую, седьмую и тд.) камера отрабатывает ее мгновенно.
Предустановки в камерах кстати появляются при прописывании в видеонет.
Через лог камеры видим следующее:
2012-03-17 09:25:00 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=2,0
2012-03-17 09:25:09 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=5,0
2012-03-17 09:25:49 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=5,0
2012-03-17 09:25:59 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=5,0
2012-03-17 09:26:31 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=6,1
2012-03-17 09:26:36 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=3,0
2012-03-17 09:26:42 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=6,1
2012-03-17 09:27:01 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=6,1
2012-03-17 09:27:08 : [192.168. 0. 7] GET /command/presetposition.cgi PresetCall=6,1
и вот она проблема:
для первых пяти предустановок во втором парамтре PresetCall=2,0 указано значение 0
для шестой и выше PresetCall=6,1 указывается 1
Если к камере сделать запрос через браузер
"http://192.168.0.107/command/presetposition.cgi?PresetCall=6,0"
то камера выставляет предустановку быстро.
Если "http://192.168.0.107/command/presetposition.cgi?PresetCall=6,1"
крутит очень медленно.
Причем при параметре PresetCall=Х,0 камера сперва делает поворот, а потом зум, а при PresetCall=Х,0 спрева зум а потом поворот.
В общем видеонет для предустановок с номерами выше 5, передает всегда параметр PresetCall с единицей.