<< return to Pixycam.com

User Tools

Site Tools


wiki:v2:protocol_reference

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:v2:protocol_reference [2018/10/10 17:35]
pixycam [getVersion()]
wiki:v2:protocol_reference [2020/05/29 00:02] (current)
pixycam [getVersion()]
Line 54: Line 54:
 |0 - 1 |16-bit sync | 175, 193 (0xc1af)| |0 - 1 |16-bit sync | 175, 193 (0xc1af)|
 |2 |Type of packet |15 | |2 |Type of packet |15 |
-|3 |Length of payload ||+|3 |Length of payload |16 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 7 |Hardware ​version | (varies) |+|6 - 7 |16-bit hardware ​version | (varies) |
 |8 |Firmware version (major) | (varies) | |8 |Firmware version (major) | (varies) |
 |9 |Firmware version (minor) | (varies) | |9 |Firmware version (minor) | (varies) |
Line 79: Line 79:
 |3 |Length of payload |2 | |3 |Length of payload |2 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 7 |Frame width | 0 - 511  | +|6 - 7 |16-bit frame width | 0 - 511  | 
-|8 - 9 |Frame height | 0 - 511  |+|8 - 9 |16-bit frame height | 0 - 511  |
 ==== setCameraBrightness(brightness) ==== ==== setCameraBrightness(brightness) ====
  
Line 94: Line 94:
 ^Byte ^Description ^Value(s) ^ ^Byte ^Description ^Value(s) ^
 |0 - 1 |16-bit sync| 175, 193 (0xc1af)| |0 - 1 |16-bit sync| 175, 193 (0xc1af)|
-|2 |Type of packet |17 |+|2 |Type of packet ||
 |3 |Length of payload |4 | |3 |Length of payload |4 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
Line 105: Line 105:
 |2 |Type of packet |18 | |2 |Type of packet |18 |
 |3 |Length of payload |4 | |3 |Length of payload |4 |
-|4 - 5 |s0 - pan servo value |0 - 511 | +|4 - 5 |16-bit ​s0 - pan servo value |0 - 511 | 
-|6 - 7 |s1 - tilt servo value |0 - 511 |+|6 - 7 |16-bit ​s1 - tilt servo value |0 - 511 |
  
 === Response: === === Response: ===
Line 112: Line 112:
 ^Byte ^Description ^Value(s) ^ ^Byte ^Description ^Value(s) ^
 |0 - 1 |16-bit sync | 175, 193 (0xc1af)| |0 - 1 |16-bit sync | 175, 193 (0xc1af)|
-|2 |Type of packet |19 |+|2 |Type of packet ||
 |3 |Length of payload |4 | |3 |Length of payload |4 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 9 |32-bit result |result value |+|6 - 9 |32-bit result/​acknowledge ​|result value |
 ==== setLED(r, g, b) ==== ==== setLED(r, g, b) ====
  
Line 131: Line 131:
 ^Byte ^Description ^Value(s) ^ ^Byte ^Description ^Value(s) ^
 |0 - 1 |16-bit sync | 175, 193 (0xc1af)| |0 - 1 |16-bit sync | 175, 193 (0xc1af)|
-|2 |Type of packet |21 |+|2 |Type of packet ||
 |3 |Length of payload |4 | |3 |Length of payload |4 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 9 |32-bit result | result value |+|6 - 9 |32-bit result/​acknowledge ​| result value |
 ==== setLamp(upper,​ lower) ==== ==== setLamp(upper,​ lower) ====
  
Line 149: Line 149:
 ^Byte ^Description ^Value(s) ^ ^Byte ^Description ^Value(s) ^
 |0 - 1 |16-bit sync | 175, 193 (0xc1af)| |0 - 1 |16-bit sync | 175, 193 (0xc1af)|
-|2 |Type of packet |23 |+|2 |Type of packet ||
 |3 |Length of payload |4 | |3 |Length of payload |4 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 9 |32-bit result | result value |+|6 - 9 |32-bit result/​acknowledge ​| result value |
 ==== getFPS() ==== ==== getFPS() ====
  
Line 166: Line 166:
 ^Byte ^Description ^Value(s) ^ ^Byte ^Description ^Value(s) ^
 |0 - 1 |16-bit sync | 175, 193 (0xc1af)| |0 - 1 |16-bit sync | 175, 193 (0xc1af)|
-|2 |Type of packet |25 |+|2 |Type of packet ||
 |3 |Length of payload |4 | |3 |Length of payload |4 |
 |4 - 5 |16-bit checksum | sum of payload bytes | |4 - 5 |16-bit checksum | sum of payload bytes |
-|6 - 9 |32-bit result | result value |+|6 - 9 |32-bit result | frames-per-second ​|
  
 {{page>​wiki:​v2:​ccc-packets&​noindent}} {{page>​wiki:​v2:​ccc-packets&​noindent}}
 {{page>​wiki:​v2:​line-packets&​noindent}} {{page>​wiki:​v2:​line-packets&​noindent}}
 {{page>​wiki:​v2:​video-packets&​noindent}} {{page>​wiki:​v2:​video-packets&​noindent}}
wiki/v2/protocol_reference.1539192949.txt.gz · Last modified: 2018/10/10 17:35 by pixycam