Протокол Sony Visca недокументированных команд - PullRequest
0 голосов
/ 11 сентября 2018

Спецификации связи Sony VISCA официально гласят, что пакет команд записан в виде

8X QQ RR ... FF 

где RR - код категории, представляющий собой одно из следующих значений:

00 (Interface), 
04 (camera 1), 
06 (Pan/Tilt), 
07 (camera 2)

Кстати, в более чем одной камере, с которой мне довелось работать, команды состоят из недокументированных значений RR. Например, Sony FCB-ER8300 также использует 05 в качестве значения, а BRC-H700 использует 7E.

Я попытался найти официальный общий документ протокола VISCA, чтобы выяснить, каковы в действительности правила протокола и может ли это поле использоваться для написания пользовательских команд, специфичных для камеры. Но я не смог его найти.

Я скачал проект C ++ под названием libvisca и посмотрел код, чтобы увидеть, как он заботится об этих, как правило, пользовательских командах. Но это просто не так.

Более того, нет очевидного правила, согласно которому эти команды используют пользовательское значение вместо документированного для RR.

Кто-нибудь знает что-нибудь об этом? У кого-нибудь есть официальные спецификации протокола VISCA?

Я знаю, что это не типичный вопрос, который здесь задают, но здесь я могу охватить большую аудиторию, и, надеюсь, кто-то работал с VISCA раньше. Надеюсь, вы понимаете

softwareengineering.stackexchange.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...