X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.cpp;h=dc6d4f8832c1ff477d74244279cd5f334a01a65d;hb=c686413b0994df7037af7f08751a58f2d84045d4;hp=d83ccb27df6ccee54e5ea1f7d01892447edc8812;hpb=f2198ab5e1803596b15174da8dce022bae5d8282;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.cpp b/src/lib/devices/CECBusDevice.cpp index d83ccb2..dc6d4f8 100644 --- a/src/lib/devices/CECBusDevice.cpp +++ b/src/lib/devices/CECBusDevice.cpp @@ -247,28 +247,10 @@ bool CCECBusDevice::MyLogicalAddressContains(cec_logical_address address) const //@{ void CCECBusDevice::SetCecVersion(const cec_version newVersion) { - CStdString strLog; m_cecVersion = newVersion; - switch (newVersion) - { - case CEC_VERSION_1_2: - strLog.Format("%s (%X): CEC version 1.2", GetLogicalAddressName(), m_iLogicalAddress); - break; - case CEC_VERSION_1_2A: - strLog.Format("%s (%X): CEC version 1.2a", GetLogicalAddressName(), m_iLogicalAddress); - break; - case CEC_VERSION_1_3: - strLog.Format("%s (%X): CEC version 1.3", GetLogicalAddressName(), m_iLogicalAddress); - break; - case CEC_VERSION_1_3A: - strLog.Format("%s (%X): CEC version 1.3a", GetLogicalAddressName(), m_iLogicalAddress); - break; - default: - strLog.Format("%s (%X): unknown CEC version", GetLogicalAddressName(), m_iLogicalAddress); - m_cecVersion = CEC_VERSION_UNKNOWN; - break; - } + CStdString strLog; + strLog.Format("%s (%X): CEC version %s", GetLogicalAddressName(), m_iLogicalAddress, CCECCommandHandler::ToString(newVersion)); AddLog(CEC_LOG_DEBUG, strLog); } @@ -400,25 +382,7 @@ bool CCECBusDevice::TransmitActiveSource(void) bool CCECBusDevice::TransmitCECVersion(cec_logical_address dest) { CStdString strLog; - strLog.Format("<< %s (%X) -> %s (%X): cec version ", GetLogicalAddressName(), m_iLogicalAddress, CCECCommandHandler::ToString(dest), dest); - switch (m_cecVersion) - { - case CEC_VERSION_1_2: - strLog.append("1.2"); - break; - case CEC_VERSION_1_2A: - strLog.append("1.2a"); - break; - case CEC_VERSION_1_3: - strLog.append("1.3"); - break; - case CEC_VERSION_1_3A: - strLog.append("1.3a"); - break; - default: - strLog.append("unknown"); - break; - } + strLog.Format("<< %s (%X) -> %s (%X): cec version %s", GetLogicalAddressName(), m_iLogicalAddress, CCECCommandHandler::ToString(dest), dest, CCECCommandHandler::ToString(m_cecVersion)); AddLog(CEC_LOG_NOTICE, strLog); cec_command command;