Subversion Repositories HomeAutomation

Rev

Rev 1596 | Rev 1599 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1596 Rev 1597
Line 65... Line 65...
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
{
69
{
70
    if (this->serial_port_.is_open())
70
    try
71
    {
71
    {
-
 
72
        if (this->serial_port_.is_open())
-
 
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()));
-
 
75
        }
73
    }
76
    }
74
    else
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
{