IRremote
ir_Kaseikyo.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KASEIKYO_VENDOR_ID_BITS   16
 
#define KASEIKYO_VENDOR_ID_PARITY_BITS   4
 
#define KASEIKYO_ADDRESS_BITS   12
 
#define KASEIKYO_COMMAND_BITS   8
 
#define KASEIKYO_PARITY_BITS   8
 
#define KASEIKYO_BITS   (KASEIKYO_VENDOR_ID_BITS + KASEIKYO_VENDOR_ID_PARITY_BITS + KASEIKYO_ADDRESS_BITS + KASEIKYO_COMMAND_BITS + KASEIKYO_PARITY_BITS)
 
#define KASEIKYO_UNIT   432
 
#define KASEIKYO_HEADER_MARK   (8 * KASEIKYO_UNIT)
 
#define KASEIKYO_HEADER_SPACE   (4 * KASEIKYO_UNIT)
 
#define KASEIKYO_BIT_MARK   KASEIKYO_UNIT
 
#define KASEIKYO_ONE_SPACE   (3 * KASEIKYO_UNIT)
 
#define KASEIKYO_ZERO_SPACE   KASEIKYO_UNIT
 
#define KASEIKYO_AVERAGE_DURATION   56000
 
#define KASEIKYO_REPEAT_PERIOD   130000
 
#define KASEIKYO_REPEAT_DISTANCE   (KASEIKYO_REPEAT_PERIOD - KASEIKYO_AVERAGE_DURATION)
 
#define PANASONIC_VENDOR_ID_CODE   0x2002
 
#define DENON_VENDOR_ID_CODE   0x3254
 
#define MITSUBISHI_VENDOR_ID_CODE   0xCB23
 
#define SHARP_VENDOR_ID_CODE   0x5AAA
 
#define JVC_VENDOR_ID_CODE   0x0103
 

Variables

struct PulseDistanceWidthProtocolConstants KaseikyoProtocolConstants