958 B
958 B
Image Data
Name | Field | Unit | Bytes | Note |
---|---|---|---|---|
Frame ID | frame_id | - | 2 | uint16_t; [0,65535] |
Timestamp | timestamp | 10 us | 4 | uint32_t |
Exposure Time | exposure_time | 10 us | 2 | uint16_t |
Image Packet
Name | Header | Size | Frame ID | Timestamp | Exposure Time | Checksum |
---|---|---|---|---|---|---|
Bytes | 1 | 1 | 2 | 4 | 2 | 1 |
Type | uint8_t | uint8_t | uint16_t | uint32_t | uint16_t | uint8_t |
Description | 0x3B | 0x08, content size | Frame ID | Timestamp | Exposure time | Checksum, XOR of all content bytes |
- The image packet will be dropped, if checksum is incorrect.
- The accuracy of the time unit: 0.01 ms / 10 us.
- The timestamp could indicate 11.9 hours, it will accumulate again after overflow.
- The timestamp accumulation starts from the time of power-on, instead of opening.