existing FW file check to avoid redundant transmit
+ refactro dupliacte code
This commit is contained in:
@@ -8,6 +8,8 @@ enum UsbPackageType {
|
||||
FIRMWAREPACKAGE = 3842; // 0xF02
|
||||
FIRMWAREDONE = 3843; // 0xF03
|
||||
FIRMWAREPACKAGEACK = 3844; // 0xF04
|
||||
FIRMWAREFILECHECK = 3845; // 0xF05
|
||||
FIRMWAREUPDATEDONE = 3846; // 0xF06
|
||||
REQUEST_DEVICE_LIST = 1000;
|
||||
RESPONSE_DEVICE_LIST = 1001;
|
||||
}
|
||||
@@ -20,6 +22,14 @@ message FirmwareStart {
|
||||
required uint32 crc_fw = 5;
|
||||
}
|
||||
|
||||
message FirmwareFileCheck {
|
||||
required string name = 1 [(nanopb).max_size = 32];
|
||||
required uint32 size = 2;
|
||||
required uint32 device_id = 3;
|
||||
required bool ready_for_data =4;
|
||||
required uint32 crc_fw = 5;
|
||||
}
|
||||
|
||||
message FirmwarePackage {
|
||||
required uint32 counter = 1;
|
||||
required uint32 crc_pac = 2;
|
||||
@@ -41,6 +51,12 @@ message FirmwareDone {
|
||||
}
|
||||
|
||||
|
||||
message FirmwareUpdateDone {
|
||||
required uint32 device_id = 3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
message RequestDeviceList {
|
||||
required uint32 msg =1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user