Rev 1592 | Rev 1595 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1592 | Rev 1593 | ||
|---|---|---|---|
| Line 56... | Line 56... | ||
| 56 | 56 | ||
| 57 | Client::Disconnect(); |
57 | Client::Disconnect(); |
| 58 | } |
58 | } |
| 59 | 59 | ||
| 60 | void SerialClient::Send(Buffer data) |
60 | void SerialClient::Send(Buffer data) |
| - | 61 | { |
|
| - | 62 | if (this->serial_port_.is_open()) |
|
| 61 | { |
63 | { |
| 62 | this->serial_port_.write_some(boost::asio::buffer(data)); |
64 | this->serial_port_.write_some(boost::asio::buffer(data)); |
| - | 65 | } |
|
| - | 66 | else |
|
| - | 67 | { |
|
| - | 68 | this->Disconnect(); |
|
| - | 69 | } |
|
| 63 | } |
70 | } |
| 64 | 71 | ||
| 65 | void SerialClient::Read() |
72 | void SerialClient::Read() |
| 66 | { |
73 | { |
| 67 | Client::Read(); |
74 | Client::Read(); |