aboutsummaryrefslogtreecommitdiff
path: root/apps/sm-serial-read.cpp
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2015-03-22 14:27:46 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2015-03-22 14:27:46 +0100
commit0dc2cc6503386c809266ad6564ba675803cf8cc7 (patch)
tree22377de0f4307c40f1ce04599922dc6e6346b107 /apps/sm-serial-read.cpp
parent46309b7bb5795ac15fc7953deb13c98c90040cad (diff)
downloadble-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.cpp10
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();