Generally speaking, the frames can be stored in the camera's memory and then transferred to PAY, not sent directly as they are taken. We don’t know how many snapshots we can store in the camera’s memory. Also note that the commands mentioned later is not all the data that is being sent/received. There are also CRC, number of bytes, etc. being sent. For more details, check ‘Packet protocol’ (section 3.2) in the Software IDD.

Terms

Incoming message means TO the camera Reply message means FROM the camera.

Snapshots can be thought of as frames or images.

Example: setting the baud rate

Command in the GUI: ‘0x07 0x0000’

Second and third bytes 0x0000: Auto baud 0x0001: 9600 baud 0x0002: 19200 baud 0x0003: 28800 baud 0x0004: 57600 baud 0x0005: 115200 baud 0x0006: 460800 baud 0x0007: 921600 baud

So ‘0x07 0x0007’ will set the baud rate to 921600.

Snapshot-related commands

Command Description
TRANSFER_FRAME (0x82) [Puts the snapshot to the camera’s memory]
READ_MEMORY (0xD2) Reads specified number of bytes [from camera's memory] beginning at the specified address
ERASE_MEMORY_BLOCK (0xD4) Not described in the Software IDD
GET_NV_MEMORY_SIZE (0xD5) Not described in the Software IDD
GET_MEMORY_ADDRESS (0xD6) Not described in the Software IDD