X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fadapter%2FUSBCECAdapterCommunication.h;h=659e65922d1a519fb946ffda8a7817d071f68e71;hb=7f7414d5b7b79fbe2b3da8a34e86a5c7067653c5;hp=ee8593fb583b641c81baaad75349cc8c5dd9fe5c;hpb=b1f94db151af0ba66f9fe1043ef80c9769591e4b;p=deb_libcec.git diff --git a/src/lib/adapter/USBCECAdapterCommunication.h b/src/lib/adapter/USBCECAdapterCommunication.h index ee8593f..659e659 100644 --- a/src/lib/adapter/USBCECAdapterCommunication.h +++ b/src/lib/adapter/USBCECAdapterCommunication.h @@ -31,7 +31,7 @@ * http://www.pulse-eight.net/ */ -#include +#include "../../../include/cectypes.h" #include "../platform/threads/threads.h" #include "../platform/util/buffer.h" #include "AdapterCommunication.h" @@ -66,9 +66,11 @@ namespace CEC virtual bool PingAdapter(void); virtual uint16_t GetFirmwareVersion(void); virtual bool SetControlledMode(bool controlled); + virtual bool PersistConfiguration(libcec_configuration * UNUSED(configuration)) { return false; } // TODO void *Process(void); private: + bool CheckAdapter(uint32_t iTimeoutMs = 10000); bool Write(CCECAdapterMessage *data); bool Read(CCECAdapterMessage &msg, uint32_t iTimeout = 1000); bool ParseMessage(const CCECAdapterMessage &msg);