一般的雲台指令協議格式例如:
// 傳送帶正負號的垂直角度
float vert_angle;
// 需要傳送的雲台垂直角度
unsigned
char data[7]
=;data[1]
= ptz_add;
// 雲台的位址,實際是多少可根據雲台協議取更改,一般預設出廠是0x01
data[3]
=0x4d
;// 表示傳送垂直角度
data[4]
=((short
int)
(vert_angle *
100)
)>>8;
// 高八位
data[5]
=((short
int)
(vert_angle *
100))&
0x00ff
;// 第八位
data[6]
= 校驗碼crc,這個根據協議的要求取計算,算出來多少就是多少;
一般crc計算的值是data[
]的幾個引數的和的第八位
最後把這個陣列data[7],通過udp傳送給雲台即可。
以上是我在接觸的第乙個國產雲台的協議指令,自己通過各種除錯後也算是對該協議有所了解,在之後接觸的其他雲台中也是大同小異,希望能夠給各位有一定的幫助。
pelco d 協議指南
pelco d 是一種用在cctv產業上頗受歡迎的ptz pan水平 tilt豎直 zoom放大 相機控制協議。pelco d包含7位元組 本文中所有位元組資料都是16進製制,除非特別宣告 byte 1 byte 2 byte 3 byte 4 byte 5 byte 6 byte 7 sync c...
PELCO D與PELCO P協議介紹
pelco d 資料格式 1位起始位 8位資料 1位停止位,無效驗位。波特率 2400b s 命令格式 位元組1 位元組2 位元組3 位元組4 位元組5 位元組6 位元組7 同步位元組 位址碼 指令碼1 指令碼2 資料碼1 資料碼2 校驗碼 1.該協議中所有數值都為十六進製制數 2.同步位元組始終為...
pop協議指令
網路郵件收取使用的是pop3協議,了解pop3協議有助於我們加深對郵件系統的理解。而且使用pop3協議你還可以直接telnet 到郵件伺服器上去收信。一般telnet pop3 server 110後就可以用這些命令了,大小寫不敏感,不包括口令本身,注意不要讓口令回顯,等驗證通過後再允許回顯好了。u...