4 #include <lib/base/object.h>
5 #include <lib/python/connections.h>
9 class eHdmiCEC: public Object
15 unsigned char address;
17 unsigned char data[256];
18 }__attribute__((packed));
21 static eHdmiCEC *instance;
23 ePtr<eSocketNotifier> messageNotifier;
24 void hdmiEvent(int what);
34 static eHdmiCEC *getInstance();
35 PSignal2<void, int, int> messageReceived;
36 PSignal2<void, int, int> messageReceivedKey;
37 void sendMessage(unsigned char address, unsigned char length, char *data);