PC-Kommunikation seriell, Abbruch wenn kein Signal

Die Metro Library kenne ich nicht. Auf die schnelle konnte ich auch nichts darüber finden.

Ich würde das über die Millies() Funktion und eine Long Variable lösen.

Also im Endeffekt so:
Wenn du den Text "Hallo" empfängst speicherst du dir den Empfangszeitpunkt (long SerTimerout) mit millies() ab.
Sobald die Zeit von 10 Sek abgelaufen(millies() - SerTimerout > 10000) ist, behandelst du die Abbruchroutine.