From 9f5305b496573a18f80e3139068da3ba851427ad Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Sun, 24 Jul 2011 12:35:33 +0200 Subject: [PATCH] [Positioning] TCPEvAAL: send request's timestamp --- owlps-positioning/src/outputtcpsocketevaal.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/owlps-positioning/src/outputtcpsocketevaal.cc b/owlps-positioning/src/outputtcpsocketevaal.cc index fcb3851..8005a43 100644 --- a/owlps-positioning/src/outputtcpsocketevaal.cc +++ b/owlps-positioning/src/outputtcpsocketevaal.cc @@ -94,7 +94,7 @@ bool OutputTCPSocketEvAAL::close_socket() void OutputTCPSocketEvAAL::write(const Result &result) { const Point3D &position = result.get_position() ; - long timestamp = 1234567l ; // FIXME + Timestamp request_time = result.get_request()->get_time_sent() ; int area_of_interest = 0 ; // FIXME ostringstream str ; @@ -102,7 +102,7 @@ void OutputTCPSocketEvAAL::write(const Result &result) << "OwlPS " << position.get_x() << ' ' << position.get_y() << ' ' - << timestamp << ' ' + << static_cast(request_time) << ' ' << area_of_interest << '\n' ; if (send_data(str.str())) @@ -110,6 +110,10 @@ void OutputTCPSocketEvAAL::write(const Result &result) } +/** + * @param results Must contain only one element, since the EvAAL format + * accepts only one algorithm result. + */ void OutputTCPSocketEvAAL::write(const ResultList &results) { assert(results.get_results().size() == 1) ;