fix: heartrate app displays --- instead of 000 (#1887)
This commit is contained in:
		
							parent
							
								
									57e625d4dc
								
							
						
					
					
						commit
						6b5235c301
					
				| @ -41,7 +41,7 @@ HeartRate::HeartRate(Controllers::HeartRateController& heartRateController, Syst | ||||
|     lv_obj_set_style_local_text_color(label_hr, LV_LABEL_PART_MAIN, LV_STATE_DEFAULT, Colors::lightGray); | ||||
|   } | ||||
| 
 | ||||
|   lv_label_set_text_static(label_hr, "000"); | ||||
|   lv_label_set_text_static(label_hr, "---"); | ||||
|   lv_obj_align(label_hr, nullptr, LV_ALIGN_CENTER, 0, -40); | ||||
| 
 | ||||
|   label_bpm = lv_label_create(lv_scr_act(), nullptr); | ||||
| @ -82,11 +82,15 @@ void HeartRate::Refresh() { | ||||
|     case Controllers::HeartRateController::States::NoTouch: | ||||
|     case Controllers::HeartRateController::States::NotEnoughData: | ||||
|       // case Controllers::HeartRateController::States::Stopped:
 | ||||
|       lv_label_set_text_static(label_hr, "000"); | ||||
|       lv_label_set_text_static(label_hr, "---"); | ||||
|       break; | ||||
|     default: | ||||
|       if (heartRateController.HeartRate() == 0) { | ||||
|         lv_label_set_text_static(label_hr, "---"); | ||||
|       } else { | ||||
|         lv_label_set_text_fmt(label_hr, "%03d", heartRateController.HeartRate()); | ||||
|       } | ||||
|   } | ||||
| 
 | ||||
|   lv_label_set_text_static(label_status, ToString(state)); | ||||
|   lv_obj_align(label_status, label_hr, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 John Crawford
						John Crawford