<< 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:36]
pixycam [getResolution()]
wiki:v2:protocol_reference [2019/01/19 18:18] (current)
pixycam
Line 56: Line 56:
 |3 |Length of payload |7 | |3 |Length of payload |7 |
 |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 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.1539192979.txt.gz · Last modified: 2018/10/10 17:36 by pixycam