mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-20 07:11:12 -06:00 
			
		
		
		
	ENH: add retry for get version cmd
1. ota and xm does not have SN 2. retry for 10 times Change-Id: Id158021435df76817262896d79bdd7d07af8db94 Signed-off-by: Stone Li <stone.li@bambulab.com>
This commit is contained in:
		
							parent
							
								
									a481e91105
								
							
						
					
					
						commit
						cc32ecdbd4
					
				
					 2 changed files with 38 additions and 2 deletions
				
			
		|  | @ -25,6 +25,8 @@ | |||
| #define BED_TEMP_LIMIT          120 | ||||
| 
 | ||||
| #define HOLD_COUNT_MAX          3 | ||||
| #define GET_VERSION_RETRYS      10 | ||||
| #define RETRY_INTERNAL          2000 | ||||
| 
 | ||||
| inline int correct_filament_temperature(int filament_temp) | ||||
| { | ||||
|  | @ -483,6 +485,7 @@ public: | |||
|     std::string ams_new_version_number; | ||||
|     std::string ota_new_version_number; | ||||
|     std::string ahb_new_version_number; | ||||
|     int get_version_retry = 0; | ||||
|     std::map<std::string, ModuleVersionInfo> module_vers; | ||||
|     std::map<std::string, ModuleVersionInfo> new_ver_list; | ||||
|     bool    m_new_ver_list_exist = false; | ||||
|  | @ -494,6 +497,7 @@ public: | |||
|     bool is_upgrading_avalable(); | ||||
|     int get_upgrade_percent(); | ||||
|     std::string get_ota_version(); | ||||
|     bool check_version_valid(); | ||||
|     wxString get_upgrade_result_str(int upgrade_err_code); | ||||
|     // key: ams_id start as 0,1,2,3
 | ||||
|     std::map<int, ModuleVersionInfo> get_ams_version(); | ||||
|  | @ -601,7 +605,7 @@ public: | |||
|     MachineObject(NetworkAgent* agent, std::string name, std::string id, std::string ip); | ||||
|     ~MachineObject(); | ||||
|     /* command commands */ | ||||
|     int command_get_version(); | ||||
|     int command_get_version(bool with_retry = true); | ||||
|     int command_request_push_all(); | ||||
| 
 | ||||
|     /* command upgrade */ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Stone Li
						Stone Li