Hallo, bin ein wenig verwirrt. Habe folgenden code
1 | #include <iostream> |
2 | #include <SerialStream.h> |
3 | |
4 | using namespace LibSerial ; |
5 | using namespace std; |
6 | |
7 | int main() |
8 | {
|
9 | SerialStream my_serial_port( "/dev/ttyUSB0") ; |
10 | my_serial_port.SetBaudRate( SerialStreamBuf::BAUD_115200 ) ; |
11 | my_serial_port.SetCharSize( SerialStreamBuf::CHAR_SIZE_8 ) ; |
12 | my_serial_port.SetNumOfStopBits(1) ; |
13 | my_serial_port.SetParity( SerialStreamBuf::PARITY_ODD ) ; |
14 | my_serial_port.SetFlowControl( SerialStreamBuf::FLOW_CONTROL_HARD ) ; |
15 | |
16 | my_serial_port.ReadLine(0,'/n'); |
17 | |
18 | my_serial_port.Close() ; |
19 | |
20 | cout << "press enter" << endl; |
21 | return 0; |
22 | }
|
bekomme den Fehler:
1 | .../main.cpp|16|Fehler: »class LibSerial::SerialStream« hat kein Element namens »ReadLine«| |
laut der Dokumentation http://libserial.sourcearchive.com/documentation/0.5.2-0ubuntu1/SerialPort_8h-source.html sollte ReadLine existieren. Ich habe die libserial0.5.2-0ubuntu1 installiert.