cec: fixed - ensure that the ackmask is set
[deb_libcec.git] / src / lib / CECProcessor.h
index 6b663e352f04de9e7d3a00321493f6fd4bb06f30..c7af22d7fa8b15712977f21d05da38d4d6f1e789 100644 (file)
@@ -58,7 +58,7 @@ namespace CEC
       virtual bool SetActiveView(void);
       virtual bool SetInactiveView(void);
       virtual bool Transmit(const cec_command &data);
-      virtual bool SetLogicalAddress(cec_logical_address iLogicalAddress);
+      virtual bool SetLogicalAddress(cec_logical_address iLogicalAddress = CECDEVICE_UNKNOWN);
       virtual bool SetPhysicalAddress(uint16_t iPhysicalAddress);
       virtual bool SwitchMonitoring(bool bEnable);
       virtual cec_version GetDeviceCecVersion(cec_logical_address iAddress);
@@ -94,5 +94,6 @@ namespace CEC
       CAdapterCommunication           *m_communication;
       CLibCEC                         *m_controller;
       bool                             m_bMonitor;
+      bool                             m_bLogicalAddressSet;
   };
 };