30 lines
573 B
C++
30 lines
573 B
C++
#include <string>
|
|
|
|
#include <Debug/logstream.hxx>
|
|
|
|
#include "serial.hxx"
|
|
|
|
main () {
|
|
fgSERIAL port;
|
|
string value;
|
|
bool result;
|
|
|
|
fglog().setLogLevels( FG_ALL, FG_INFO );
|
|
|
|
cout << "start of main" << endl;
|
|
|
|
result = port.open_port("/dev/ttyS1");
|
|
cout << "opened port, result = " << result << endl;
|
|
|
|
result = port.set_baud(4800);
|
|
cout << "set baud, result = " << result << endl;
|
|
|
|
port.write_port("ATDT 626-9800\n");
|
|
|
|
while ( true ) {
|
|
value = port.read_port();
|
|
if ( value.length() ) {
|
|
cout << "-> " << value << endl;
|
|
}
|
|
}
|
|
}
|