Hi,
Also ich habe ein Messgerät das über die RS232 Schnittstelle kommuniziert. Es soll an den Raspberry Pi angeschlossen werden und es soll eine Konsolenanwendung in C++ (g++) enstehen.
Dafür habe ich eine SerialPort Klasse geschrieben und hier hängt's.
Um nicht ständig die RS232 Schnittstelle abzufragen möchte ich die Signale vom OS nutzen.
Und zwar muss eine Methode als static deklariert werden die aufgerufen wird wenn Daten an der Schnittstelle ankommen (mittels sigaction). Die Frage ist, wie geh's jetzt weiter ? Einen Aufruf einer Methode ist nicht möglich.
Hat dazu jemand eine elegante Lösung ?
Also ich habe ein Messgerät das über die RS232 Schnittstelle kommuniziert. Es soll an den Raspberry Pi angeschlossen werden und es soll eine Konsolenanwendung in C++ (g++) enstehen.
Dafür habe ich eine SerialPort Klasse geschrieben und hier hängt's.
Um nicht ständig die RS232 Schnittstelle abzufragen möchte ich die Signale vom OS nutzen.
Und zwar muss eine Methode als static deklariert werden die aufgerufen wird wenn Daten an der Schnittstelle ankommen (mittels sigaction). Die Frage ist, wie geh's jetzt weiter ? Einen Aufruf einer Methode ist nicht möglich.
Hat dazu jemand eine elegante Lösung ?