4 #include "spaceprotocol.h"
5 #include "pirrx51hardware.h"
8 // JVC has its own protocol, similar in some ways to the popular NEC protocol.
9 // The main differences are that the address and command segments are not
10 // sent with an inverted copy, and that repeats are implemented by sending
11 // the body without a header, rather than a header without a body.
14 class JVCProtocol: public SpaceProtocol
22 void startSendingCommand(
23 unsigned int threadableID,
27 int generateStandardCommand(
28 const PIRKeyBits &pkb,
29 PIRRX51Hardware &device);
31 int generateHeadlessCommand(
32 const PIRKeyBits &pkb,
33 PIRRX51Hardware &device);
36 #endif // JVCPROTOCOL_H