X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fplatform%2Fwindows%2Fserialport.cpp;fp=src%2Flib%2FlibPlatform%2Fwindows%2Fserialport.cpp;h=bfdc8d53d71917095b444a527f907c0ce8352fb9;hb=b9187cc6999276ce37a5c9852655fd558ea76b8e;hp=f4b8c62d4e69a9b8af68d4eeda0c38531b49da52;hpb=88c5a743d71c6655bfc08c2bd7a82828775cc828;p=deb_libcec.git diff --git a/src/lib/libPlatform/windows/serialport.cpp b/src/lib/platform/windows/serialport.cpp similarity index 97% rename from src/lib/libPlatform/windows/serialport.cpp rename to src/lib/platform/windows/serialport.cpp index f4b8c62..bfdc8d5 100644 --- a/src/lib/libPlatform/windows/serialport.cpp +++ b/src/lib/platform/windows/serialport.cpp @@ -32,9 +32,10 @@ #include "../serialport.h" #include "../baudrate.h" -#include "../../util/timeutils.h" +#include "../timeutils.h" using namespace std; +using namespace CEC; void FormatWindowsError(int iErrorCode, string &strMessage) { @@ -205,7 +206,7 @@ bool CSerialPort::SetBaudRate(int baudrate) DCB dcb; memset(&dcb,0,sizeof(dcb)); dcb.DCBlength = sizeof(dcb); - dcb.BaudRate = IntToRate(m_iBaudrate); + dcb.BaudRate = IntToBaudrate(m_iBaudrate); dcb.fBinary = true; dcb.fDtrControl = DTR_CONTROL_DISABLE; dcb.fRtsControl = RTS_CONTROL_DISABLE; @@ -238,3 +239,8 @@ bool CSerialPort::SetBaudRate(int baudrate) return true; } + +bool CSerialPort::IsOpen() const +{ + return m_bIsOpen; +}