//A serial class that appears as an iostream #include #include "serialstream.h" using namespace std; using namespace boost::posix_time; int main(int argc, char* argv[]) { SerialOptions options; options.setDevice("/dev/ttyUSB3"); options.setBaudrate(115200); options.setTimeout(seconds(8)); //options.setFlowControl(SerialOptions::software); //options.setParity(SerialOptions::even); //options.setCsize(7); SerialStream serial(options); serial.exceptions(ios::badbit | ios::failbit); //Important! serial<<"AT+CGDCONT?"<>s; getline(serial,s); cout<