More dump
This commit is contained in:
@@ -88,7 +88,13 @@ void TimeoutSerial::writeString(const std::string& s)
|
||||
{
|
||||
asio::write(port,asio::buffer(s.c_str(),s.size()));
|
||||
}
|
||||
|
||||
void TimeoutSerial::dump(char *data, size_t size)
|
||||
{
|
||||
BOOST_LOG_TRIVIAL(debug) << "Size = " << size;
|
||||
for (int i=0; i < size; i++) {
|
||||
BOOST_LOG_TRIVIAL(debug) << i << "(" << int(data[i]) << ")";
|
||||
}
|
||||
}
|
||||
size_t TimeoutSerial::read(char *data, size_t size)
|
||||
{
|
||||
size_t toRead = 0;
|
||||
@@ -122,6 +128,7 @@ size_t TimeoutSerial::read(char *data, size_t size)
|
||||
{
|
||||
case resultSuccess:
|
||||
timer.cancel();
|
||||
dump(data,size);
|
||||
return this->bytesTransferred;
|
||||
case resultTimeoutExpired:
|
||||
port.cancel();
|
||||
|
||||
@@ -127,7 +127,7 @@ public:
|
||||
* \throws timeout_exception in case of timeout
|
||||
*/
|
||||
size_t read(char *data, size_t size);
|
||||
|
||||
void dump(char *data, size_t size);
|
||||
/**
|
||||
* Read some data, blocking
|
||||
* \param size how much data to read
|
||||
|
||||
Reference in New Issue
Block a user