Commit b5664623 authored by Alexander Morozov's avatar Alexander Morozov

add methods for changing parity, character size and stop bits

parent b7a7ae77
......@@ -29,7 +29,11 @@ class ModbusRTUMaster:
void setSpeed( ComPort::Speed s );
void setSpeed( const std::string s );
ComPort::Speed getSpeed();
void setParity( ComPort::Parity parity );
void setCharacterSize( ComPort::CharacterSize csize );
void setStopBits( ComPort::StopBits sBit );
int getTimeout();
protected:
......
......@@ -82,7 +82,24 @@ ComPort::Speed ModbusRTUMaster::getSpeed()
return port->getSpeed();
}
// -------------------------------------------------------------------------
void ModbusRTUMaster::setParity( ComPort::Parity parity )
{
if( port != NULL)
port->setParity(parity);
}
// -------------------------------------------------------------------------
void ModbusRTUMaster::setCharacterSize( ComPort::CharacterSize csize )
{
if( port != NULL)
port->setCharacterSize(csize);
}
// -------------------------------------------------------------------------
void ModbusRTUMaster::setStopBits( ComPort::StopBits sBit )
{
if( port != NULL)
port->setStopBits(sBit);
}
// -------------------------------------------------------------------------
int ModbusRTUMaster::getTimeout()
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment