renamed libPlatform -> platform. stuck everything from libCEC in the CEC namespace...
[deb_libcec.git] / 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 f4b8c62d4e69a9b8af68d4eeda0c38531b49da52..bfdc8d53d71917095b444a527f907c0ce8352fb9 100644 (file)
 
 #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;
+}