Rev 1596 | Rev 1599 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1596 | Rev 1597 | ||
|---|---|---|---|
| Line 64... | Line 64... | ||
| 64 | 64 | ||
| 65 | Client::Disconnect(); |
65 | Client::Disconnect(); |
| 66 | } |
66 | } |
| 67 | 67 | ||
| 68 | void SerialClient::Send(type::Byteset data) |
68 | void SerialClient::Send(type::Byteset data) |
| - | 69 | { |
|
| - | 70 | try |
|
| 69 | { |
71 | { |
| 70 | if (this->serial_port_.is_open()) |
72 | if (this->serial_port_.is_open()) |
| 71 | { |
73 | { |
| 72 | this->serial_port_.write_some(boost::asio::buffer(data.Get(), data.GetMaxSize())); |
74 | this->serial_port_.write_some(boost::asio::buffer(data.Get(), data.GetMaxSize())); |
| 73 | } |
75 | } |
| 74 |
|
76 | } |
| - | 77 | catch (std::exception& e) |
|
| 75 | { |
78 | { |
| 76 | this->Disconnect(); |
79 | this->Disconnect(); |
| - | 80 | //throw std::runtime_error(e.what()); |
|
| 77 | } |
81 | } |
| 78 | } |
82 | } |
| 79 | 83 | ||
| 80 | void SerialClient::Read() |
84 | void SerialClient::Read() |
| 81 | { |
85 | { |