Falls du direkten Zugriff auf die Schnittstelle hast, kannst du auch die Signale direkt auswerten, ohne serielles Protokoll.

Der COM-Port hat 5 Eingänge:
Pin 1 (DCD)
Pin 2 (RxD)
Pin 6 (DSR)
Pin 8 (CTS)
Pin 9 (RI)

Falls ein Schalter schliesst, legst du das einfach über nen Widerstand nach GND (Pin 5) und testest den entsprechenden Ports per Software ab.