Cisco TelePresence PrecisionHD Camera |
|
|
|
|
| PrecisionHD Camera User guide | ||||||
Contents |
| Introduction |
| The physical interface |
| Connecting the camera |
| Video output formats |
| Daisy chaning |
| Appendices |
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
The
NOTE: Some VISCA™ commands do not apply to the PrecisionHD 1080p4x/4xS2 cameras.
Software upload commands
The CRC algorithm used, is the same as in the XModem protocol. CRC for the last data packet is only calculated for the actual data bytes in the packet. Pad last packet with 0x00 so that the data section is 256 bytes long. The PacketID counter starts at 0.
Command set | Command packet |
| Comments |
|
|
| |
SW start | 8x 01 50 a2 0p 0q | pqrstuvw = size, pq=LSB Returns y050ff if | |
| 0r 0s 0t 0u 0v 0w ff | ok. |
|
|
| Fatal errors: Returns y06006ff if upload | |
|
| already in progress. Returns y06007ff if | |
|
| unable to access the flash. | |
SW end | 8x 01 50 a1 ff | Sent after last SW packet, instructs camera | |
|
| to verify new application. Command may take | |
|
| up to 30 seconds to complete. | |
|
| Returns y050ff if ok. Issue a camera reboot | |
|
| to activate new software. | |
|
| Returns y06008ff if verification of sw failed. | |
SW abort | 8x 01 50 a3 ff | Abort sw upload in progress | |
SW packet | 8x a0 pp qq rr ss | ppqq = 16 bit packet id, pp=LSB | |
| [256 bytes data] | rrss = 16 bit CRC, rr=LSB | |
|
| Returns y0 50 ff if packet ok. | |
|
| ||
|
| Returns y0 60 09 ff if crc error | |
|
| packet. |
|
|
| Returns y0 60 0a ff if id error | |
|
| ||
|
| Fatal errors: |
|
|
| y0 60 0b ff | not in upload mode |
|
| y0 60 0c ff | error writing data to flash |
|
| NOTE: Entire message after 8x a0... is raw | |
|
| data, so it may contain 0xff. Header is kept as | |
|
| short as possible. Never route this message | |
|
| through Sony cameras. |
Debug commands for Cisco cameras
NOTE: Never route these messages through Sony cameras. They are provided for debugging on the PrecisionHD cameras only, and do not conform to the Visca length requirements.
Command set | Command packet | Comments |
|
|
|
CAM_PingPong_ | 8x ae ff | Reset ping ctr to 0. |
Reset * |
|
|
CAM_Ping * | 8x af 0p 0q 0r 0s | pqrs = Pingval. Camera will respond with |
| [256 bytes data] ff | OK if correct pingval received. Increase ctr |
|
| with 1 for next packet. Data section will be |
|
| dumped to stdout if it fails. |
CAM_Stdin * | 8x a4 | Send command to the command |
| stdin] 00 ff | interpreter. |
CAM_Debug_ | 8x 01 39 0q ff | q=0: Debug mode off. |
Mode * |
| q=1: Debug mode on. Camera will send |
|
| stdout as visca messages in the following |
|
| format: |
|
| y0 50 |
Other commands
Command set | Command packet | Comments | |
|
|
|
|
CAM_Boot | 8x | 01 42 ff | Reboot the camera. This will also reset serial |
|
|
| speed to 9600. |
CAM_Speed | 8x | 01 34 0p ff | p=0: Serial speed 9600. p=1: Serial speed |
|
|
| 115200. Reply will be sent before the speed |
|
|
| switch takes place. Please wait 20ms after ok |
|
|
| before sending new commands. |
|
|
|
|
*Do not apply to PrecisionHD 4x/4xS2 cameras
D14640.09 PrecisionHD | 30 | www.cisco.com |
© |
|