X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fadapter%2FUSBCECAdapterMessage.cpp;h=8ef5662fdf560e56ac33c4b35fe24d457a706427;hb=7937b924bc92b9194bc9ad7c12af6aa08cecd819;hp=e8c575da1a637416ec8510b379d7acbaf428e11f;hpb=33dd87a962743d205ade8dc83693f23e94e36f03;p=deb_libcec.git diff --git a/src/lib/adapter/USBCECAdapterMessage.cpp b/src/lib/adapter/USBCECAdapterMessage.cpp index e8c575d..8ef5662 100644 --- a/src/lib/adapter/USBCECAdapterMessage.cpp +++ b/src/lib/adapter/USBCECAdapterMessage.cpp @@ -123,6 +123,9 @@ CStdString CCECAdapterMessage::ToString(void) const strMsg.AppendFormat(" %02x %s", At(2), IsEOM() ? "eom" : ""); break; default: + for (uint8_t iPtr = 2; iPtr < Size(); iPtr++) + if (At(iPtr) != MSGEND) + strMsg.AppendFormat(" %02x", At(iPtr)); break; } } @@ -184,8 +187,8 @@ const char *CCECAdapterMessage::ToString(cec_adapter_messagecode msgCode) return "FRAME_EOM"; case MSGCODE_FRAME_ACK: return "FRAME_ACK"; - case MSGCODE_SET_POWERSTATE: - return "SET_POWERSTATE"; + case MSGCODE_GET_BUILDDATE: + return "GET_BUILDDATE"; case MSGCODE_SET_CONTROLLED: return "SET_CONTROLLED"; case MSGCODE_GET_AUTO_ENABLED: @@ -218,6 +221,8 @@ const char *CCECAdapterMessage::ToString(cec_adapter_messagecode msgCode) return "SET_OSD_NAME"; case MSGCODE_WRITE_EEPROM: return "WRITE_EEPROM"; + default: + break; } return "unknown"; @@ -293,7 +298,7 @@ bool CCECAdapterMessage::PushReceivedByte(uint8_t byte) { if (HasStartMessage()) { - CLibCEC::AddLog(CEC_LOG_WARNING, "received MSGSTART before MSGEND, removing previous buffer contents"); + //TODO CLibCEC::AddLog(CEC_LOG_WARNING, "received MSGSTART before MSGEND, removing previous buffer contents"); Clear(); } PushBack(byte);