def no_gps_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: bool) -> Alert:
    gps_integrated = (sm['pandaState'].pandaType in [log.PandaState.PandaType.uno, log.PandaState.PandaType.dos])
    return Alert('GPS 수신불량', ('GPS 연결상태 및 안테나를 점검하세요' if gps_integrated else 'GPS 안테나를 점검하세요'), AlertStatus.normal, AlertSize.mid, Priority.LOWER, VisualAlert.none, AudibleAlert.none, 0.0, 0.0, 0.2, creation_delay=300.0)
def no_gps_alert(CP: car.CarParams, sm: messaging.SubMaster, metric: bool) -> Alert:
    gps_integrated = (sm['pandaState'].pandaType in [log.PandaState.PandaType.uno, log.PandaState.PandaType.dos])
    return Alert('GPS 수신불량', ('GPS 연결상태 및 안테나를 점검하세요' if gps_integrated else 'GPS 안테나를 점검하세요'), AlertStatus.normal, AlertSize.mid, Priority.LOWER, VisualAlert.none, AudibleAlert.none, 0.0, 0.0, 0.2, creation_delay=300.0)