X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2FCECProcessor.h;h=41f3fde8ed224d7ff93d9b2919d1c7bbf5feca33;hb=aa4cfa6482c4408f80b5393baf2dcefceb8ddc9b;hp=d2808443c34bbba3e5d2903670d7cc38e06661d0;hpb=5de67222b21bd01412ab4a4ef050b07aaa0f24c6;p=deb_libcec.git diff --git a/src/lib/CECProcessor.h b/src/lib/CECProcessor.h index d280844..41f3fde 100644 --- a/src/lib/CECProcessor.h +++ b/src/lib/CECProcessor.h @@ -142,11 +142,13 @@ namespace CEC virtual void HandlePoll(cec_logical_address initiator, cec_logical_address destination); virtual bool HandleReceiveFailed(cec_logical_address initiator); + virtual bool GetDeviceInformation(const char *strPort, libcec_configuration *config, uint32_t iTimeoutMs = 10000); + CCECBusDevice * m_busDevices[16]; PLATFORM::CMutex m_transmitMutex; private: - bool OpenConnection(const char *strPort, uint16_t iBaudRate, uint32_t iTimeoutMs); + bool OpenConnection(const char *strPort, uint16_t iBaudRate, uint32_t iTimeoutMs, bool bStartListening = true); bool Initialise(void); void SetInitialised(bool bSetTo = true); void CreateBusDevices(void);