U-Camera User Manual - Communication Protocol
5.5.1.2
5.5.1.2
Save FFC to NV memory (Cat: 0x04, ID: 0x02, IR Only)
Save FFC to NV memory (Cat: 0x04, ID: 0x02, IR Only)
To save the FFC calibration to the non-volatile memory of the video module, just send this
packet with no payload. Note that this command is only effective for IR cameras. More
information about the FFC calibration is available in the section 4.7. The saving process
may took up 10 seconds, and a power loss during the process may cause damage to the IR
module.
Sync Byte Category Byte
ID Byte
Length Byte
CK_A
CK_B
0xCC
0x04
0x02
0x00
0xD1 0x3E
5.5.2
5.5.2
Device Information Category (Cat: 0x08)
Device Information Category (Cat: 0x08)
Device Information category contains the packets required to request and report the
firmware version and the serial number of the unit.
Packet ID Byte
Packet Name
Source
Destination
Brief
0x01
Report Version
GMB
CTRL
Report Gimbal Software Version / Serial Number
0x02
Request Version
CTRL
GMB
Request Gimbal Software Version / Serial Number
0x03
Report Data Frequency
GMB
CTRL
Report Data Frequency for telemetry data
0x04
Request Data Frequency
CTRL
GMB
Request Data Frequency for telemetry data
0x05
Set Data Frequency
CTRL
GMB
Set Data Frequency for telemetry data
5.5.2.1
5.5.2.1
Report Gimbal Version (Cat: 0x08, ID: 0x01)
Report Gimbal Version (Cat: 0x08, ID: 0x01)
The payload of the gimbal version report uses the following structure:
Payload Position
Data Type
Data Description
0
int16
MB Serial Number
1
int16
SB Serial Number
2
int32
CPU0 Version
3
int32
CPU1 Version
4
int16
Non-Volatile Memory Version
5.5.2.2
5.5.2.2
Request Gimbal Version (Cat: 0x08, ID: 0x02)
Request Gimbal Version (Cat: 0x08, ID: 0x02)
To request the gimbal version information an empty packet is required.
Sync Byte Category Byte
ID Byte
Length Byte
CK_A
CK_B
0xCC
0x08
0x02
0x00
0xD6 0x4C
5.5.2.3
5.5.2.3
Report Telemetry Data Frequency (Cat: 0x08, ID: 0x03)
Report Telemetry Data Frequency (Cat: 0x08, ID: 0x03)
This packet contains information about the frequency used to provide the telemetry data
in Hertz. For example, 50Hz means that each one of the periodic packets will be
transmited 50 times per second.
Payload Position
Data Type
Data Description
0
uint16
Data frequency in Hertzs
5.5.2.4
5.5.2.4
Request Telemetry Data Frequency (Cat: 0x08, ID: 0x04)
Request Telemetry Data Frequency (Cat: 0x08, ID: 0x04)
To request the gimbal version information an empty packet is required.
Sync Byte Category Byte
ID Byte
Length Byte
CK_A
CK_B
0xCC
0x08
0x04
0x00
0xD8 0x50
15