diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2015-03-22 14:27:46 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2015-03-22 14:27:46 +0100 |
commit | 0dc2cc6503386c809266ad6564ba675803cf8cc7 (patch) | |
tree | 22377de0f4307c40f1ce04599922dc6e6346b107 /apps/sm-serial-read.cpp | |
parent | 46309b7bb5795ac15fc7953deb13c98c90040cad (diff) | |
download | ble-toys-0dc2cc6503386c809266ad6564ba675803cf8cc7.tar.gz ble-toys-0dc2cc6503386c809266ad6564ba675803cf8cc7.tar.bz2 ble-toys-0dc2cc6503386c809266ad6564ba675803cf8cc7.tar.xz ble-toys-0dc2cc6503386c809266ad6564ba675803cf8cc7.zip |
o First version of a tool to continuously read and discover serial ports.
Diffstat (limited to 'apps/sm-serial-read.cpp')
-rw-r--r-- | apps/sm-serial-read.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/sm-serial-read.cpp b/apps/sm-serial-read.cpp index aa997e5..4edd940 100644 --- a/apps/sm-serial-read.cpp +++ b/apps/sm-serial-read.cpp @@ -21,8 +21,8 @@ string hostname = get_hostname(); class port_handler { public: - port_handler(string device, serial_port &serial_port, shared_ptr<KeyValueSampleParser> input) : - device(device), port(serial_port), input(input) { + port_handler(string port_name, serial_port &serial_port, shared_ptr<KeyValueSampleStreamParser> input) : + port_name(port_name), port(serial_port), input(input) { } void run() { @@ -41,12 +41,12 @@ public: private: static const size_t size = 1024; - string device; + string port_name; serial_port &port; uint8_t data[size]; mutable_buffers_1 buffer = boost::asio::buffer(data, size); - shared_ptr<KeyValueSampleParser> input; + shared_ptr<KeyValueSampleStreamParser> input; }; class sm_serial_read : public app { @@ -87,7 +87,7 @@ public: shared_ptr<ostream> outputStream = shared_ptr<ostream>(&cout, noop_deleter); shared_ptr<SampleOutputStream> output = open_sample_output_stream(outputStream, dict, format); - shared_ptr<KeyValueSampleParser> input = make_shared<KeyValueSampleParser>(output, dict); + shared_ptr<KeyValueSampleStreamParser> input = make_shared<KeyValueSampleStreamParser>(output, dict); port_handler(port_name, port, input).run(); |