X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fadapter%2FUSBCECAdapterMessage.h;h=d3f3df9980e9eee2a9ad26f5ef766c4c45522af4;hb=c214d19778a6184cf45ed5d9d3d1e93565fdb95e;hp=ae41177b4f7ef4109cebd403c179009c0c585b15;hpb=dd4efb6df8cba28edea1b965351f37a3c7a27ada;p=deb_libcec.git diff --git a/src/lib/adapter/USBCECAdapterMessage.h b/src/lib/adapter/USBCECAdapterMessage.h index ae41177..d3f3df9 100644 --- a/src/lib/adapter/USBCECAdapterMessage.h +++ b/src/lib/adapter/USBCECAdapterMessage.h @@ -38,7 +38,8 @@ namespace CEC class CCECAdapterMessage { public: - CCECAdapterMessage(void) + CCECAdapterMessage(void) : + event(false) { Clear(); } @@ -224,6 +225,51 @@ namespace CEC case MSGCODE_SET_CONTROLLED: strMsg = "SET_CONTROLLED"; break; + case MSGCODE_GET_AUTO_ENABLED: + strMsg = "GET_AUTO_ENABLED"; + break; + case MSGCODE_SET_AUTO_ENABLED: + strMsg = "SET_AUTO_ENABLED"; + break; + case MSGCODE_GET_DEFAULT_LOGICAL_ADDRESS: + strMsg = "GET_DEFAULT_LOGICAL_ADDRESS"; + break; + case MSGCODE_SET_DEFAULT_LOGICAL_ADDRESS: + strMsg = "SET_DEFAULT_LOGICAL_ADDRESS"; + break; + case MSGCODE_GET_LOGICAL_ADDRESS_MASK: + strMsg = "GET_LOGICAL_ADDRESS_MASK"; + break; + case MSGCODE_SET_LOGICAL_ADDRESS_MASK: + strMsg = "SET_LOGICAL_ADDRESS_MASK"; + break; + case MSGCODE_GET_PHYSICAL_ADDRESS: + strMsg = "GET_PHYSICAL_ADDRESS"; + break; + case MSGCODE_SET_PHYSICAL_ADDRESS: + strMsg = "SET_PHYSICAL_ADDRESS"; + break; + case MSGCODE_GET_DEVICE_TYPE: + strMsg = "GET_DEVICE_TYPE"; + break; + case MSGCODE_SET_DEVICE_TYPE: + strMsg = "SET_DEVICE_TYPE"; + break; + case MSGCODE_GET_HDMI_VERSION: + strMsg = "GET_HDMI_VERSION"; + break; + case MSGCODE_SET_HDMI_VERSION: + strMsg = "SET_HDMI_VERSION"; + break; + case MSGCODE_GET_OSD_NAME: + strMsg = "GET_OSD_NAME"; + break; + case MSGCODE_SET_OSD_NAME: + strMsg = "SET_OSD_NAME"; + break; + case MSGCODE_WRITE_EEPROM: + strMsg = "WRITE_EEPROM"; + break; } return strMsg; @@ -346,17 +392,16 @@ namespace CEC CECDEVICE_UNKNOWN; } - uint8_t maxTries; - uint8_t tries; - cec_adapter_messagecode reply; - cec_datapacket packet; - cec_adapter_message_state state; - int32_t transmit_timeout; - bool isTransmission; - bool expectControllerAck; - uint8_t lineTimeout; - uint8_t retryTimeout; - PLATFORM::CMutex mutex; - PLATFORM::CCondition condition; + uint8_t maxTries; + uint8_t tries; + cec_adapter_messagecode reply; + cec_datapacket packet; + cec_adapter_message_state state; + int32_t transmit_timeout; + bool isTransmission; + bool expectControllerAck; + uint8_t lineTimeout; + uint8_t retryTimeout; + PLATFORM::CEvent event; }; }