Subversion Repositories HomeAutomation

Rev

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
    else
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
{