2014-11-06 2 views
0

Я работаю с сетевой камерой, совместимой с ONVIF. До сих пор мне удалось переместить камеру с помощью операции Continuous move. Проблема в том, что я не могу установить параметр скорости в действиях Absolute и Relative move. Я читал спецификации PTZ ONVIF, но ничего не работает.
Не имеет значения, какое значение я устанавливаю, оно всегда выполняет значение скорости по умолчанию.
Параметр скорости установлен забросить следующий код:Проблемы с настройкой скорости по абсолютным и относительным режимам PTZ

_selectedDevice.PtzClient().AbsoluteMove(_selectedProfile, new PTZVector {..., new PTZSpeed//()); { PanTilt = new Vector2D { x = (float)_nuAbsoluteSpeed.Value, y = (float)_nuAbsoluteSpeed.Value, }, Zoom = new Vector1D { x = (float)_nuAbsoluteSpeed.Value,
} });

Я также попытался установить параметр параметр пространства, но результат тот же.
Любая помощь?

ответ

-1

Я считаю, что причина в том, что любое абсолютное или относительное движение должно привести вас прямо к позиции как можно быстрее. Скорость используется, когда вы говорите камере идти в определенном направлении на неопределенный срок, как при использовании джойстика. Примечание: относительное позиционирование по-прежнему является абсолютным позиционированием, оно скорее относительно текущей позиции, а не нуля.

+0

Согласно спецификации, параметр скорости используется для каждого перемещения независимо от расстояния до крышки. – pepOS

+0

Вы пытались использовать другое ПО ONVIF для перемещения камеры с другой скоростью? Согласно спецификации, «скоростные пространства» могут быть недоступны, даже если «пространства скорости». Вы проверили спецификацию для своей конкретной камеры? – DWCP

+0

Да, я сделал, камера имеет значения по умолчанию для пространства и скорости, помимо увеличения (например) оно перемещается, но игнорирует значение скорости, которое я предоставляю. – pepOS