#include "lib/adapter/AdapterCommunication.h"
#include <map>
-#define NXP_ADAPTER_VID 0x0471
-#define NXP_ADAPTER_PID 0x1001
+#define TDA995X_ADAPTER_VID 0x0471
+#define TDA995X_ADAPTER_PID 0x1001
namespace PLATFORM
{
{
class CAdapterMessageQueueEntry;
- class CNxpCECAdapterCommunication : public IAdapterCommunication, public PLATFORM::CThread
+ class CTDA995xCECAdapterCommunication : public IAdapterCommunication, public PLATFORM::CThread
{
public:
/*!
* @brief Create a new USB-CEC communication handler.
* @param callback The callback to use for incoming CEC commands.
*/
- CNxpCECAdapterCommunication(IAdapterCommunicationCallback *callback);
- virtual ~CNxpCECAdapterCommunication(void);
+ CTDA995xCECAdapterCommunication(IAdapterCommunicationCallback *callback);
+ virtual ~CTDA995xCECAdapterCommunication(void);
/** @name IAdapterCommunication implementation */
///{
bool IsRunningLatestFirmware(void) { return true; }
bool PersistConfiguration(const libcec_configuration & UNUSED(configuration)) { return false; }
bool GetConfiguration(libcec_configuration & UNUSED(configuration)) { return false; }
- std::string GetPortName(void) { return std::string("NXP"); }
+ std::string GetPortName(void) { return std::string("TDA995X"); }
uint16_t GetPhysicalAddress(void);
bool SetControlledMode(bool UNUSED(controlled)) { return true; }
cec_vendor_id GetVendorId(void);
bool SupportsSourceLogicalAddress(const cec_logical_address address) { return address > CECDEVICE_TV && address <= CECDEVICE_BROADCAST; }
cec_adapter_type GetAdapterType(void) { return ADAPTERTYPE_TDA995x; }
- uint16_t GetAdapterVendorId(void) const { return NXP_ADAPTER_VID; }
- uint16_t GetAdapterProductId(void) const { return NXP_ADAPTER_PID; }
+ uint16_t GetAdapterVendorId(void) const { return TDA995X_ADAPTER_VID; }
+ uint16_t GetAdapterProductId(void) const { return TDA995X_ADAPTER_PID; }
void HandleLogicalAddressLost(cec_logical_address oldAddress);
///}