#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;
	}
    }
}