def calibration_incomplete_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: bool) -> Alert:
    speed = int((MIN_SPEED_FILTER * (CV.MS_TO_KPH if metric else CV.MS_TO_MPH)))
    unit = ('km/h' if metric else 'mph')
    return Alert(('캘리브레이션 진행중입니다 : %d%%' % sm['liveCalibration'].calPerc), ('속도를 %d %s 이상으로 주행해주세요' % (speed, unit)), AlertStatus.normal, AlertSize.mid, Priority.LOWEST, VisualAlert.none, AudibleAlert.none, 0.0, 0.0, 0.2)
def calibration_incomplete_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: bool) -> Alert:
    speed = int((MIN_SPEED_FILTER * (CV.MS_TO_KPH if metric else CV.MS_TO_MPH)))
    unit = ('km/h' if metric else 'mph')
    return Alert(('캘리브레이션 진행중입니다 : %d%%' % sm['liveCalibration'].calPerc), ('속도를 %d %s 이상으로 주행해주세요' % (speed, unit)), AlertStatus.normal, AlertSize.mid, Priority.LOWEST, VisualAlert.none, AudibleAlert.none, 0.0, 0.0, 0.2)