libsigrokdecode  unreleased development snapshot
sigrok protocol decoding library
Macros | Typedefs
irmpprotocols.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IRMP_UNKNOWN_PROTOCOL   0
 
#define IRMP_SIRCS_PROTOCOL   1
 
#define IRMP_NEC_PROTOCOL   2
 
#define IRMP_SAMSUNG_PROTOCOL   3
 
#define IRMP_MATSUSHITA_PROTOCOL   4
 
#define IRMP_KASEIKYO_PROTOCOL   5
 
#define IRMP_RECS80_PROTOCOL   6
 
#define IRMP_RC5_PROTOCOL   7
 
#define IRMP_DENON_PROTOCOL   8
 
#define IRMP_RC6_PROTOCOL   9
 
#define IRMP_SAMSUNG32_PROTOCOL   10
 
#define IRMP_APPLE_PROTOCOL   11
 
#define IRMP_RECS80EXT_PROTOCOL   12
 
#define IRMP_NUBERT_PROTOCOL   13
 
#define IRMP_BANG_OLUFSEN_PROTOCOL   14
 
#define IRMP_GRUNDIG_PROTOCOL   15
 
#define IRMP_NOKIA_PROTOCOL   16
 
#define IRMP_SIEMENS_PROTOCOL   17
 
#define IRMP_FDC_PROTOCOL   18
 
#define IRMP_RCCAR_PROTOCOL   19
 
#define IRMP_JVC_PROTOCOL   20
 
#define IRMP_RC6A_PROTOCOL   21
 
#define IRMP_NIKON_PROTOCOL   22
 
#define IRMP_RUWIDO_PROTOCOL   23
 
#define IRMP_IR60_PROTOCOL   24
 
#define IRMP_KATHREIN_PROTOCOL   25
 
#define IRMP_NETBOX_PROTOCOL   26
 
#define IRMP_NEC16_PROTOCOL   27
 
#define IRMP_NEC42_PROTOCOL   28
 
#define IRMP_LEGO_PROTOCOL   29
 
#define IRMP_THOMSON_PROTOCOL   30
 
#define IRMP_BOSE_PROTOCOL   31
 
#define IRMP_A1TVBOX_PROTOCOL   32
 
#define IRMP_ORTEK_PROTOCOL   33
 
#define IRMP_TELEFUNKEN_PROTOCOL   34
 
#define IRMP_ROOMBA_PROTOCOL   35
 
#define IRMP_RCMM32_PROTOCOL   36
 
#define IRMP_RCMM24_PROTOCOL   37
 
#define IRMP_RCMM12_PROTOCOL   38
 
#define IRMP_SPEAKER_PROTOCOL   39
 
#define IRMP_LGAIR_PROTOCOL   40
 
#define IRMP_SAMSUNG48_PROTOCOL   41
 
#define IRMP_MERLIN_PROTOCOL   42
 
#define IRMP_PENTAX_PROTOCOL   43
 
#define IRMP_FAN_PROTOCOL   44
 
#define IRMP_S100_PROTOCOL   45
 
#define IRMP_ACP24_PROTOCOL   46
 
#define IRMP_TECHNICS_PROTOCOL   47
 
#define IRMP_PANASONIC_PROTOCOL   48
 
#define IRMP_MITSU_HEAVY_PROTOCOL   49
 
#define IRMP_VINCENT_PROTOCOL   50
 
#define IRMP_SAMSUNGAH_PROTOCOL   51
 
#define IRMP_IRMP16_PROTOCOL   52
 
#define IRMP_GREE_PROTOCOL   53
 
#define IRMP_RCII_PROTOCOL   54
 
#define IRMP_METZ_PROTOCOL   55
 
#define IRMP_ONKYO_PROTOCOL   56
 
#define IRMP_RADIO1_PROTOCOL   57
 
#define IRMP_N_PROTOCOLS   57
 
#define IRMP_TIMEOUT_TIME   15500.0e-6
 
#define IRMP_TIMEOUT_TIME_MS   15500L
 
#define IRMP_TIMEOUT_LEN   (PAUSE_LEN)(F_INTERRUPTS * IRMP_TIMEOUT_TIME + 0.5)
 
#define IRMP_PARAM_FLAG_IS_MANCHESTER   0x01
 
#define IRMP_PARAM_FLAG_1ST_PULSE_IS_1   0x02
 
#define IRMP_PARAM_FLAG_IS_SERIAL   0x04
 
#define SIRCS_START_BIT_PULSE_TIME   2400.0e-6
 
#define SIRCS_START_BIT_PAUSE_TIME   600.0e-6
 
#define SIRCS_1_PULSE_TIME   1200.0e-6
 
#define SIRCS_0_PULSE_TIME   600.0e-6
 
#define SIRCS_PAUSE_TIME   600.0e-6
 
#define SIRCS_FRAMES   3
 
#define SIRCS_AUTO_REPETITION_PAUSE_TIME   25.0e-3
 
#define SIRCS_FRAME_REPEAT_PAUSE_TIME   25.0e-3
 
#define SIRCS_ADDRESS_OFFSET   15
 
#define SIRCS_ADDRESS_LEN   5
 
#define SIRCS_COMMAND_OFFSET   0
 
#define SIRCS_COMMAND_LEN   15
 
#define SIRCS_MINIMUM_DATA_LEN   12
 
#define SIRCS_COMPLETE_DATA_LEN   20
 
#define SIRCS_STOP_BIT   0
 
#define SIRCS_LSB   1
 
#define SIRCS_FLAGS   0
 
#define NEC_START_BIT_PULSE_TIME   9000.0e-6
 
#define NEC_START_BIT_PAUSE_TIME   4500.0e-6
 
#define NEC_REPEAT_START_BIT_PAUSE_TIME   2250.0e-6
 
#define NEC_PULSE_TIME   560.0e-6
 
#define NEC_1_PAUSE_TIME   1690.0e-6
 
#define NEC_0_PAUSE_TIME   560.0e-6
 
#define NEC_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define NEC_ADDRESS_OFFSET   0
 
#define NEC_ADDRESS_LEN   16
 
#define NEC_COMMAND_OFFSET   16
 
#define NEC_COMMAND_LEN   16
 
#define NEC_COMPLETE_DATA_LEN   32
 
#define NEC_STOP_BIT   1
 
#define NEC_LSB   1
 
#define NEC_FLAGS   0
 
#define NEC42_ADDRESS_OFFSET   0
 
#define NEC42_ADDRESS_LEN   13
 
#define NEC42_COMMAND_OFFSET   26
 
#define NEC42_COMMAND_LEN   8
 
#define NEC42_COMPLETE_DATA_LEN   42
 
#define LGAIR_ADDRESS_OFFSET   0
 
#define LGAIR_ADDRESS_LEN   8
 
#define LGAIR_COMMAND_OFFSET   8
 
#define LGAIR_COMMAND_LEN   16
 
#define LGAIR_COMPLETE_DATA_LEN   28
 
#define NEC16_ADDRESS_OFFSET   0
 
#define NEC16_ADDRESS_LEN   8
 
#define NEC16_COMMAND_OFFSET   8
 
#define NEC16_COMMAND_LEN   8
 
#define NEC16_COMPLETE_DATA_LEN   16
 
#define SAMSUNG_START_BIT_PULSE_TIME   4500.0e-6
 
#define SAMSUNG_START_BIT_PAUSE_TIME   4500.0e-6
 
#define SAMSUNG_PULSE_TIME   550.0e-6
 
#define SAMSUNG_1_PAUSE_TIME   1500.0e-6
 
#define SAMSUNG_0_PAUSE_TIME   500.0e-6
 
#define SAMSUNG_FRAME_REPEAT_PAUSE_TIME   25.0e-3
 
#define SAMSUNG_ADDRESS_OFFSET   0
 
#define SAMSUNG_ADDRESS_LEN   16
 
#define SAMSUNG_ID_OFFSET   17
 
#define SAMSUNG_ID_LEN   4
 
#define SAMSUNG_COMMAND_OFFSET   21
 
#define SAMSUNG_COMMAND_LEN   16
 
#define SAMSUNG_COMPLETE_DATA_LEN   37
 
#define SAMSUNG_STOP_BIT   1
 
#define SAMSUNG_LSB   1
 
#define SAMSUNG_FLAGS   0
 
#define SAMSUNG32_COMMAND_OFFSET   16
 
#define SAMSUNG32_COMMAND_LEN   16
 
#define SAMSUNG32_COMPLETE_DATA_LEN   32
 
#define SAMSUNG32_FRAMES   1
 
#define SAMSUNG32_AUTO_REPETITION_PAUSE_TIME   47.0e-3
 
#define SAMSUNG32_FRAME_REPEAT_PAUSE_TIME   47.0e-3
 
#define SAMSUNG48_COMMAND_OFFSET   16
 
#define SAMSUNG48_COMMAND_LEN   32
 
#define SAMSUNG48_COMPLETE_DATA_LEN   48
 
#define SAMSUNG48_FRAMES   2
 
#define SAMSUNG48_AUTO_REPETITION_PAUSE_TIME   5.0e-3
 
#define SAMSUNG48_FRAME_REPEAT_PAUSE_TIME   47.0e-3
 
#define SAMSUNGAH_START_BIT_PULSE_TIME   2500.0e-6
 
#define SAMSUNGAH_START_BIT_PAUSE_TIME   1900.0e-6
 
#define SAMSUNGAH_PULSE_TIME   450.0e-6
 
#define SAMSUNGAH_1_PAUSE_TIME   1100.0e-6
 
#define SAMSUNGAH_0_PAUSE_TIME   450.0e-6
 
#define SAMSUNGAH_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define SAMSUNGAH_ADDRESS_OFFSET   0
 
#define SAMSUNGAH_ADDRESS_LEN   16
 
#define SAMSUNGAH_COMMAND_OFFSET   32
 
#define SAMSUNGAH_COMMAND_LEN   16
 
#define SAMSUNGAH_COMPLETE_DATA_LEN   48
 
#define SAMSUNGAH_STOP_BIT   1
 
#define SAMSUNGAH_LSB   1
 
#define SAMSUNGAH_FLAGS   0
 
#define MATSUSHITA_START_BIT_PULSE_TIME   3488.0e-6
 
#define MATSUSHITA_START_BIT_PAUSE_TIME   3488.0e-6
 
#define MATSUSHITA_PULSE_TIME   872.0e-6
 
#define MATSUSHITA_1_PAUSE_TIME   2616.0e-6
 
#define MATSUSHITA_0_PAUSE_TIME   872.0e-6
 
#define MATSUSHITA_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define MATSUSHITA_ADDRESS_OFFSET   12
 
#define MATSUSHITA_ADDRESS_LEN   12
 
#define MATSUSHITA_COMMAND_OFFSET   0
 
#define MATSUSHITA_COMMAND_LEN   12
 
#define MATSUSHITA_COMPLETE_DATA_LEN   24
 
#define MATSUSHITA_STOP_BIT   1
 
#define MATSUSHITA_LSB   1
 
#define MATSUSHITA_FLAGS   0
 
#define TECHNICS_ADDRESS_LEN   0
 
#define TECHNICS_COMMAND_LEN   11
 
#define TECHNICS_COMPLETE_DATA_LEN   22
 
#define KASEIKYO_START_BIT_PULSE_TIME   3380.0e-6
 
#define KASEIKYO_START_BIT_PAUSE_TIME   1690.0e-6
 
#define KASEIKYO_PULSE_TIME   423.0e-6
 
#define KASEIKYO_1_PAUSE_TIME   1269.0e-6
 
#define KASEIKYO_0_PAUSE_TIME   423.0e-6
 
#define KASEIKYO_AUTO_REPETITION_PAUSE_TIME   74.0e-3
 
#define KASEIKYO_FRAME_REPEAT_PAUSE_TIME   74.0e-3
 
#define KASEIKYO_ADDRESS_OFFSET   0
 
#define KASEIKYO_ADDRESS_LEN   16
 
#define KASEIKYO_COMMAND_OFFSET   28
 
#define KASEIKYO_COMMAND_LEN   12
 
#define KASEIKYO_COMPLETE_DATA_LEN   48
 
#define KASEIKYO_STOP_BIT   1
 
#define KASEIKYO_LSB   1
 
#define KASEIKYO_FRAMES   1
 
#define KASEIKYO_FLAGS   0
 
#define PANASONIC_START_BIT_PULSE_TIME   3600.0e-6
 
#define PANASONIC_START_BIT_PAUSE_TIME   1600.0e-6
 
#define PANASONIC_PULSE_TIME   565.0e-6
 
#define PANASONIC_1_PAUSE_TIME   1140.0e-6
 
#define PANASONIC_0_PAUSE_TIME   316.0e-6
 
#define PANASONIC_AUTO_REPETITION_PAUSE_TIME   40.0e-3
 
#define PANASONIC_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define PANASONIC_ADDRESS_OFFSET   24
 
#define PANASONIC_ADDRESS_LEN   16
 
#define PANASONIC_COMMAND_OFFSET   40
 
#define PANASONIC_COMMAND_LEN   16
 
#define PANASONIC_COMPLETE_DATA_LEN   56
 
#define PANASONIC_STOP_BIT   1
 
#define PANASONIC_LSB   1
 
#define PANASONIC_FRAMES   1
 
#define PANASONIC_FLAGS   0
 
#define MITSU_HEAVY_START_BIT_PULSE_TIME   3200.0e-6
 
#define MITSU_HEAVY_START_BIT_PAUSE_TIME   1560.0e-6
 
#define MITSU_HEAVY_PULSE_TIME   400.0e-6
 
#define MITSU_HEAVY_1_PAUSE_TIME   1200.0e-6
 
#define MITSU_HEAVY_0_PAUSE_TIME   430.0e-6
 
#define MITSU_HEAVY_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define MITSU_HEAVY_ADDRESS_OFFSET   40
 
#define MITSU_HEAVY_ADDRESS_LEN   16
 
#define MITSU_HEAVY_COMMAND_OFFSET   56
 
#define MITSU_HEAVY_COMMAND_LEN   16
 
#define MITSU_HEAVY_COMPLETE_DATA_LEN   88
 
#define MITSU_HEAVY_STOP_BIT   1
 
#define MITSU_HEAVY_LSB   0
 
#define MITSU_HEAVY_FRAMES   1
 
#define MITSU_HEAVY_FLAGS   0
 
#define VINCENT_START_BIT_PULSE_TIME   2500.0e-6
 
#define VINCENT_START_BIT_PAUSE_TIME   4600.0e-6
 
#define VINCENT_PULSE_TIME   550.0e-6
 
#define VINCENT_1_PAUSE_TIME   1540.0e-6
 
#define VINCENT_0_PAUSE_TIME   550.0e-6
 
#define VINCENT_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define VINCENT_ADDRESS_OFFSET   0
 
#define VINCENT_ADDRESS_LEN   16
 
#define VINCENT_COMMAND_OFFSET   16
 
#define VINCENT_COMMAND_LEN   16
 
#define VINCENT_COMPLETE_DATA_LEN   32
 
#define VINCENT_STOP_BIT   1
 
#define VINCENT_LSB   0
 
#define VINCENT_FRAMES   1
 
#define VINCENT_FLAGS   0
 
#define RECS80_START_BIT_PULSE_TIME   158.0e-6
 
#define RECS80_START_BIT_PAUSE_TIME   7432.0e-6
 
#define RECS80_PULSE_TIME   158.0e-6
 
#define RECS80_1_PAUSE_TIME   7432.0e-6
 
#define RECS80_0_PAUSE_TIME   4902.0e-6
 
#define RECS80_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define RECS80_ADDRESS_OFFSET   1
 
#define RECS80_ADDRESS_LEN   3
 
#define RECS80_COMMAND_OFFSET   4
 
#define RECS80_COMMAND_LEN   6
 
#define RECS80_COMPLETE_DATA_LEN   10
 
#define RECS80_STOP_BIT   1
 
#define RECS80_LSB   0
 
#define RECS80_FLAGS   0
 
#define RC5_BIT_TIME   889.0e-6
 
#define RC5_FRAME_REPEAT_PAUSE_TIME   88.9e-3
 
#define RC5_ADDRESS_OFFSET   1
 
#define RC5_ADDRESS_LEN   6
 
#define RC5_COMMAND_OFFSET   7
 
#define RC5_COMMAND_LEN   6
 
#define RC5_COMPLETE_DATA_LEN   13
 
#define RC5_STOP_BIT   0
 
#define RC5_LSB   0
 
#define RC5_FLAGS   IRMP_PARAM_FLAG_IS_MANCHESTER
 
#define RCII_START_BIT_PULSE_TIME   512.0e-6
 
#define RCII_START_BIT_PAUSE_TIME   2560.0e-6
 
#define RCII_START_BIT2_PULSE_TIME   1024.0e-6
 
#define RCII_BIT_TIME   512.0e-6
 
#define RCII_FRAME_REPEAT_PAUSE_TIME   117.76e-3
 
#define RCII_ADDRESS_OFFSET   0
 
#define RCII_ADDRESS_LEN   0
 
#define RCII_COMMAND_OFFSET   0
 
#define RCII_COMMAND_LEN   10
 
#define RCII_COMPLETE_DATA_LEN   10
 
#define RCII_STOP_BIT   0
 
#define RCII_LSB   0
 
#define RCII_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)
 
#define S100_BIT_TIME   889.0e-6
 
#define S100_FRAME_REPEAT_PAUSE_TIME   88.9e-3
 
#define S100_ADDRESS_OFFSET   1
 
#define S100_ADDRESS_LEN   6
 
#define S100_COMMAND_OFFSET   7
 
#define S100_COMMAND_LEN   7
 
#define S100_COMPLETE_DATA_LEN   14
 
#define S100_STOP_BIT   0
 
#define S100_LSB   0
 
#define S100_FLAGS   IRMP_PARAM_FLAG_IS_MANCHESTER
 
#define DENON_PULSE_TIME   310.0e-6
 
#define DENON_1_PAUSE_TIME   1780.0e-6
 
#define DENON_0_PAUSE_TIME   745.0e-6
 
#define DENON_FRAMES   2
 
#define DENON_AUTO_REPETITION_PAUSE_TIME   45.0e-3
 
#define DENON_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define DENON_ADDRESS_OFFSET   0
 
#define DENON_ADDRESS_LEN   5
 
#define DENON_COMMAND_OFFSET   5
 
#define DENON_COMMAND_LEN   10
 
#define DENON_COMPLETE_DATA_LEN   15
 
#define DENON_STOP_BIT   1
 
#define DENON_LSB   0
 
#define DENON_FLAGS   0
 
#define RC6_START_BIT_PULSE_TIME   2666.0e-6
 
#define RC6_START_BIT_PAUSE_TIME   889.0e-6
 
#define RC6_TOGGLE_BIT_TIME   889.0e-6
 
#define RC6_BIT_TIME   444.0e-6
 
#define RC6_BIT_2_TIME   889.0e-6
 
#define RC6_BIT_3_TIME   1333.0e-6
 
#define RC6_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define RC6_ADDRESS_OFFSET   5
 
#define RC6_ADDRESS_LEN   8
 
#define RC6_COMMAND_OFFSET   13
 
#define RC6_COMMAND_LEN   8
 
#define RC6_COMPLETE_DATA_LEN_SHORT   21
 
#define RC6_COMPLETE_DATA_LEN_LONG   36
 
#define RC6_STOP_BIT   0
 
#define RC6_LSB   0
 
#define RC6_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)
 
#define RECS80EXT_START_BIT_PULSE_TIME   158.0e-6
 
#define RECS80EXT_START_BIT_PAUSE_TIME   3637.0e-6
 
#define RECS80EXT_PULSE_TIME   158.0e-6
 
#define RECS80EXT_1_PAUSE_TIME   7432.0e-6
 
#define RECS80EXT_0_PAUSE_TIME   4902.0e-6
 
#define RECS80EXT_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define RECS80EXT_ADDRESS_OFFSET   2
 
#define RECS80EXT_ADDRESS_LEN   4
 
#define RECS80EXT_COMMAND_OFFSET   6
 
#define RECS80EXT_COMMAND_LEN   6
 
#define RECS80EXT_COMPLETE_DATA_LEN   12
 
#define RECS80EXT_STOP_BIT   1
 
#define RECS80EXT_LSB   0
 
#define RECS80EXT_FLAGS   0
 
#define NUBERT_START_BIT_PULSE_TIME   1340.0e-6
 
#define NUBERT_START_BIT_PAUSE_TIME   340.0e-6
 
#define NUBERT_1_PULSE_TIME   1340.0e-6
 
#define NUBERT_1_PAUSE_TIME   340.0e-6
 
#define NUBERT_0_PULSE_TIME   500.0e-6
 
#define NUBERT_0_PAUSE_TIME   1300.0e-6
 
#define NUBERT_FRAMES   2
 
#define NUBERT_AUTO_REPETITION_PAUSE_TIME   35.0e-3
 
#define NUBERT_FRAME_REPEAT_PAUSE_TIME   35.0e-3
 
#define NUBERT_ADDRESS_OFFSET   0
 
#define NUBERT_ADDRESS_LEN   0
 
#define NUBERT_COMMAND_OFFSET   0
 
#define NUBERT_COMMAND_LEN   10
 
#define NUBERT_COMPLETE_DATA_LEN   10
 
#define NUBERT_STOP_BIT   1
 
#define NUBERT_LSB   0
 
#define NUBERT_FLAGS   0
 
#define FAN_START_BIT_PULSE_TIME   1280.0e-6
 
#define FAN_START_BIT_PAUSE_TIME   380.0e-6
 
#define FAN_1_PULSE_TIME   1280.0e-6
 
#define FAN_1_PAUSE_TIME   380.0e-6
 
#define FAN_0_PULSE_TIME   380.0e-6
 
#define FAN_0_PAUSE_TIME   1280.0e-6
 
#define FAN_FRAMES   1
 
#define FAN_AUTO_REPETITION_PAUSE_TIME   6.6e-3
 
#define FAN_FRAME_REPEAT_PAUSE_TIME   6.6e-3
 
#define FAN_ADDRESS_OFFSET   0
 
#define FAN_ADDRESS_LEN   0
 
#define FAN_COMMAND_OFFSET   0
 
#define FAN_COMMAND_LEN   11
 
#define FAN_COMPLETE_DATA_LEN   11
 
#define FAN_STOP_BIT   0
 
#define FAN_LSB   0
 
#define FAN_FLAGS   0
 
#define SPEAKER_START_BIT_PULSE_TIME   440.0e-6
 
#define SPEAKER_START_BIT_PAUSE_TIME   1250.0e-6
 
#define SPEAKER_1_PULSE_TIME   1250.0e-6
 
#define SPEAKER_1_PAUSE_TIME   440.0e-6
 
#define SPEAKER_0_PULSE_TIME   440.0e-6
 
#define SPEAKER_0_PAUSE_TIME   1250.0e-6
 
#define SPEAKER_FRAMES   2
 
#define SPEAKER_AUTO_REPETITION_PAUSE_TIME   35.0e-3
 
#define SPEAKER_FRAME_REPEAT_PAUSE_TIME   35.0e-3
 
#define SPEAKER_ADDRESS_OFFSET   0
 
#define SPEAKER_ADDRESS_LEN   0
 
#define SPEAKER_COMMAND_OFFSET   0
 
#define SPEAKER_COMMAND_LEN   10
 
#define SPEAKER_COMPLETE_DATA_LEN   10
 
#define SPEAKER_STOP_BIT   1
 
#define SPEAKER_LSB   0
 
#define SPEAKER_FLAGS   0
 
#define BANG_OLUFSEN_START_BIT1_PULSE_TIME   200.0e-6
 
#define BANG_OLUFSEN_START_BIT1_PAUSE_TIME   3125.0e-6
 
#define BANG_OLUFSEN_START_BIT2_PULSE_TIME   200.0e-6
 
#define BANG_OLUFSEN_START_BIT2_PAUSE_TIME   3125.0e-6
 
#define BANG_OLUFSEN_START_BIT3_PULSE_TIME   200.0e-6
 
#define BANG_OLUFSEN_START_BIT3_PAUSE_TIME   15625.0e-6
 
#define BANG_OLUFSEN_START_BIT4_PULSE_TIME   200.0e-6
 
#define BANG_OLUFSEN_START_BIT4_PAUSE_TIME   3125.0e-6
 
#define BANG_OLUFSEN_PULSE_TIME   200.0e-6
 
#define BANG_OLUFSEN_1_PAUSE_TIME   9375.0e-6
 
#define BANG_OLUFSEN_0_PAUSE_TIME   3125.0e-6
 
#define BANG_OLUFSEN_R_PAUSE_TIME   6250.0e-6
 
#define BANG_OLUFSEN_TRAILER_BIT_PAUSE_TIME   12500.0e-6
 
#define BANG_OLUFSEN_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define BANG_OLUFSEN_ADDRESS_OFFSET   0
 
#define BANG_OLUFSEN_ADDRESS_LEN   0
 
#define BANG_OLUFSEN_COMMAND_OFFSET   3
 
#define BANG_OLUFSEN_COMMAND_LEN   16
 
#define BANG_OLUFSEN_COMPLETE_DATA_LEN   20
 
#define BANG_OLUFSEN_STOP_BIT   1
 
#define BANG_OLUFSEN_LSB   0
 
#define BANG_OLUFSEN_FLAGS   0
 
#define GRUNDIG_NOKIA_IR60_BIT_TIME   528.0e-6
 
#define GRUNDIG_NOKIA_IR60_PRE_PAUSE_TIME   2639.0e-6
 
#define GRUNDIG_NOKIA_IR60_FRAME_REPEAT_PAUSE_TIME   117.76e-3
 
#define GRUNDIG_NOKIA_IR60_STOP_BIT   0
 
#define GRUNDIG_NOKIA_IR60_LSB   1
 
#define GRUNDIG_NOKIA_IR60_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)
 
#define GRUNDIG_FRAMES   2
 
#define GRUNDIG_AUTO_REPETITION_PAUSE_TIME   20.0e-3
 
#define GRUNDIG_ADDRESS_OFFSET   0
 
#define GRUNDIG_ADDRESS_LEN   0
 
#define GRUNDIG_COMMAND_OFFSET   1
 
#define GRUNDIG_COMMAND_LEN   9
 
#define GRUNDIG_COMPLETE_DATA_LEN   10
 
#define NOKIA_FRAMES   3
 
#define NOKIA_AUTO_REPETITION_PAUSE_TIME   20.0e-3
 
#define NOKIA_ADDRESS_OFFSET   9
 
#define NOKIA_ADDRESS_LEN   8
 
#define NOKIA_COMMAND_OFFSET   1
 
#define NOKIA_COMMAND_LEN   8
 
#define NOKIA_COMPLETE_DATA_LEN   17
 
#define IR60_FRAMES   2
 
#define IR60_AUTO_REPETITION_PAUSE_TIME   22.2e-3
 
#define IR60_TIMEOUT_TIME   5000.0e-6
 
#define IR60_ADDRESS_OFFSET   0
 
#define IR60_ADDRESS_LEN   0
 
#define IR60_COMMAND_OFFSET   0
 
#define IR60_COMMAND_LEN   7
 
#define IR60_COMPLETE_DATA_LEN   7
 
#define SIEMENS_OR_RUWIDO_START_BIT_PULSE_TIME   370.0e-6
 
#define SIEMENS_OR_RUWIDO_START_BIT_PAUSE_TIME   550.0e-6
 
#define SIEMENS_OR_RUWIDO_BIT_PULSE_TIME   370.0e-6
 
#define SIEMENS_OR_RUWIDO_BIT_PULSE_TIME_2   680.0e-6
 
#define SIEMENS_OR_RUWIDO_BIT_PAUSE_TIME   275.0e-6
 
#define SIEMENS_OR_RUWIDO_BIT_PAUSE_TIME_2   550.0e-6
 
#define SIEMENS_OR_RUWIDO_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define SIEMENS_OR_RUWIDO_STOP_BIT   0
 
#define SIEMENS_OR_RUWIDO_LSB   0
 
#define SIEMENS_OR_RUWIDO_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)
 
#define RUWIDO_ADDRESS_OFFSET   0
 
#define RUWIDO_ADDRESS_LEN   9
 
#define RUWIDO_COMMAND_OFFSET   9
 
#define RUWIDO_COMMAND_LEN   8
 
#define RUWIDO_COMPLETE_DATA_LEN   17
 
#define SIEMENS_ADDRESS_OFFSET   0
 
#define SIEMENS_ADDRESS_LEN   11
 
#define SIEMENS_COMMAND_OFFSET   11
 
#define SIEMENS_COMMAND_LEN   11
 
#define SIEMENS_COMPLETE_DATA_LEN   22
 
#define FDC_START_BIT_PULSE_TIME   2085.0e-6
 
#define FDC_START_BIT_PAUSE_TIME   966.0e-6
 
#define FDC_PULSE_TIME   300.0e-6
 
#define FDC_1_PAUSE_TIME   715.0e-6
 
#define FDC_0_PAUSE_TIME   220.0e-6
 
#define FDC_FRAME_REPEAT_PAUSE_TIME   60.0e-3
 
#define FDC_ADDRESS_OFFSET   0
 
#define FDC_ADDRESS_LEN   14
 
#define FDC_COMMAND_OFFSET   20
 
#define FDC_COMMAND_LEN   12
 
#define FDC_COMPLETE_DATA_LEN   40
 
#define FDC_STOP_BIT   1
 
#define FDC_LSB   1
 
#define FDC_FLAGS   0
 
#define RCCAR_START_BIT_PULSE_TIME   2000.0e-6
 
#define RCCAR_START_BIT_PAUSE_TIME   2000.0e-6
 
#define RCCAR_PULSE_TIME   600.0e-6
 
#define RCCAR_1_PAUSE_TIME   450.0e-6
 
#define RCCAR_0_PAUSE_TIME   900.0e-6
 
#define RCCAR_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define RCCAR_ADDRESS_OFFSET   0
 
#define RCCAR_ADDRESS_LEN   0
 
#define RCCAR_COMMAND_OFFSET   0
 
#define RCCAR_COMMAND_LEN   13
 
#define RCCAR_COMPLETE_DATA_LEN   13
 
#define RCCAR_STOP_BIT   1
 
#define RCCAR_LSB   1
 
#define RCCAR_FLAGS   0
 
#define JVC_START_BIT_PULSE_TIME   9000.0e-6
 
#define JVC_START_BIT_PAUSE_TIME   4500.0e-6
 
#define JVC_PULSE_TIME   560.0e-6
 
#define JVC_1_PAUSE_TIME   1690.0e-6
 
#define JVC_0_PAUSE_TIME   560.0e-6
 
#define JVC_FRAME_REPEAT_PAUSE_TIME   22.0e-3
 
#define JVC_ADDRESS_OFFSET   0
 
#define JVC_ADDRESS_LEN   4
 
#define JVC_COMMAND_OFFSET   4
 
#define JVC_COMMAND_LEN   12
 
#define JVC_COMPLETE_DATA_LEN   16
 
#define JVC_STOP_BIT   1
 
#define JVC_LSB   1
 
#define JVC_FLAGS   0
 
#define NIKON_START_BIT_PULSE_TIME   2200.0e-6
 
#define NIKON_START_BIT_PAUSE_TIME   27100.0e-6
 
#define NIKON_PULSE_TIME   500.0e-6
 
#define NIKON_1_PAUSE_TIME   3500.0e-6
 
#define NIKON_0_PAUSE_TIME   1500.0e-6
 
#define NIKON_FRAME_REPEAT_PAUSE_TIME   60.0e-3
 
#define NIKON_ADDRESS_OFFSET   0
 
#define NIKON_ADDRESS_LEN   0
 
#define NIKON_COMMAND_OFFSET   0
 
#define NIKON_COMMAND_LEN   2
 
#define NIKON_COMPLETE_DATA_LEN   2
 
#define NIKON_STOP_BIT   1
 
#define NIKON_LSB   0
 
#define NIKON_FLAGS   0
 
#define KATHREIN_START_BIT_PULSE_TIME   210.0e-6
 
#define KATHREIN_START_BIT_PAUSE_TIME   6218.0e-6
 
#define KATHREIN_1_PULSE_TIME   210.0e-6
 
#define KATHREIN_1_PAUSE_TIME   3000.0e-6
 
#define KATHREIN_0_PULSE_TIME   210.0e-6
 
#define KATHREIN_0_PAUSE_TIME   1400.0e-6
 
#define KATHREIN_SYNC_BIT_PAUSE_LEN_TIME   4600.0e-6
 
#define KATHREIN_FRAMES   1
 
#define KATHREIN_AUTO_REPETITION_PAUSE_TIME   35.0e-3
 
#define KATHREIN_FRAME_REPEAT_PAUSE_TIME   35.0e-3
 
#define KATHREIN_ADDRESS_OFFSET   1
 
#define KATHREIN_ADDRESS_LEN   4
 
#define KATHREIN_COMMAND_OFFSET   5
 
#define KATHREIN_COMMAND_LEN   7
 
#define KATHREIN_COMPLETE_DATA_LEN   13
 
#define KATHREIN_STOP_BIT   1
 
#define KATHREIN_LSB   0
 
#define KATHREIN_FLAGS   0
 
#define NETBOX_START_BIT_PULSE_TIME   2400.0e-6
 
#define NETBOX_START_BIT_PAUSE_TIME   800.0e-6
 
#define NETBOX_PULSE_TIME   800.0e-6
 
#define NETBOX_PAUSE_TIME   800.0e-6
 
#define NETBOX_FRAMES   1
 
#define NETBOX_AUTO_REPETITION_PAUSE_TIME   35.0e-3
 
#define NETBOX_FRAME_REPEAT_PAUSE_TIME   35.0e-3
 
#define NETBOX_ADDRESS_OFFSET   0
 
#define NETBOX_ADDRESS_LEN   3
 
#define NETBOX_COMMAND_OFFSET   3
 
#define NETBOX_COMMAND_LEN   13
 
#define NETBOX_COMPLETE_DATA_LEN   16
 
#define NETBOX_STOP_BIT   0
 
#define NETBOX_LSB   1
 
#define NETBOX_FLAGS   IRMP_PARAM_FLAG_IS_SERIAL
 
#define LEGO_START_BIT_PULSE_TIME   158.0e-6
 
#define LEGO_START_BIT_PAUSE_TIME   1026.0e-6
 
#define LEGO_PULSE_TIME   158.0e-6
 
#define LEGO_1_PAUSE_TIME   553.0e-6
 
#define LEGO_0_PAUSE_TIME   263.0e-6
 
#define LEGO_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define LEGO_ADDRESS_OFFSET   0
 
#define LEGO_ADDRESS_LEN   0
 
#define LEGO_COMMAND_OFFSET   0
 
#define LEGO_COMMAND_LEN   16
 
#define LEGO_COMPLETE_DATA_LEN   16
 
#define LEGO_STOP_BIT   1
 
#define LEGO_LSB   0
 
#define LEGO_FLAGS   0
 
#define THOMSON_PULSE_TIME   550.0e-6
 
#define THOMSON_1_PAUSE_TIME   4500.0e-6
 
#define THOMSON_0_PAUSE_TIME   2000.0e-6
 
#define THOMSON_FRAMES   1
 
#define THOMSON_AUTO_REPETITION_PAUSE_TIME   35.0e-3
 
#define THOMSON_FRAME_REPEAT_PAUSE_TIME   35.0e-3
 
#define THOMSON_ADDRESS_OFFSET   0
 
#define THOMSON_ADDRESS_LEN   4
 
#define THOMSON_COMMAND_OFFSET   5
 
#define THOMSON_COMMAND_LEN   7
 
#define THOMSON_COMPLETE_DATA_LEN   12
 
#define THOMSON_STOP_BIT   1
 
#define THOMSON_LSB   0
 
#define THOMSON_FLAGS   0
 
#define BOSE_START_BIT_PULSE_TIME   1060.0e-6
 
#define BOSE_START_BIT_PAUSE_TIME   1425.0e-6
 
#define BOSE_PULSE_TIME   550.0e-6
 
#define BOSE_1_PAUSE_TIME   1425.0e-6
 
#define BOSE_0_PAUSE_TIME   437.0e-6
 
#define BOSE_FRAMES   1
 
#define BOSE_AUTO_REPETITION_PAUSE_TIME   40.0e-3
 
#define BOSE_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define BOSE_ADDRESS_OFFSET   0
 
#define BOSE_ADDRESS_LEN   0
 
#define BOSE_COMMAND_OFFSET   0
 
#define BOSE_COMMAND_LEN   16
 
#define BOSE_COMPLETE_DATA_LEN   16
 
#define BOSE_STOP_BIT   1
 
#define BOSE_LSB   1
 
#define BOSE_FLAGS   0
 
#define A1TVBOX_START_BIT_PULSE_TIME   300.0e-6
 
#define A1TVBOX_START_BIT_PAUSE_TIME   340.0e-6
 
#define A1TVBOX_BIT_PULSE_TIME   250.0e-6
 
#define A1TVBOX_BIT_PAUSE_TIME   150.0e-6
 
#define A1TVBOX_STOP_BIT   0
 
#define A1TVBOX_LSB   0
 
#define A1TVBOX_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1 )
 
#define A1TVBOX_FRAMES   1
 
#define A1TVBOX_ADDRESS_OFFSET   1
 
#define A1TVBOX_ADDRESS_LEN   8
 
#define A1TVBOX_COMMAND_OFFSET   9
 
#define A1TVBOX_COMMAND_LEN   8
 
#define A1TVBOX_COMPLETE_DATA_LEN   17
 
#define A1TVBOX_FRAME_REPEAT_PAUSE_TIME   50.0e-3
 
#define MERLIN_START_BIT_PULSE_TIME   210.0e-6
 
#define MERLIN_START_BIT_PAUSE_TIME   420.0e-6
 
#define MERLIN_BIT_PULSE_TIME   210.0e-6
 
#define MERLIN_BIT_PAUSE_TIME   210.0e-6
 
#define MERLIN_STOP_BIT   0
 
#define MERLIN_LSB   0
 
#define MERLIN_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1 )
 
#define MERLIN_FRAMES   1
 
#define MERLIN_ADDRESS_OFFSET   2
 
#define MERLIN_ADDRESS_LEN   9
 
#define MERLIN_COMMAND_OFFSET   11
 
#define MERLIN_COMMAND_LEN   32
 
#define MERLIN_COMPLETE_DATA_LEN   45
 
#define MERLIN_FRAME_REPEAT_PAUSE_TIME   50.0e-3
 
#define ORTEK_START_BIT_PULSE_TIME   2000.0e-6
 
#define ORTEK_START_BIT_PAUSE_TIME   1000.0e-6
 
#define ORTEK_BIT_TIME   500.0e-6
 
#define ORTEK_FRAME_REPEAT_PAUSE_TIME   45.0e-3
 
#define ORTEK_ADDRESS_OFFSET   0
 
#define ORTEK_ADDRESS_LEN   8
 
#define ORTEK_COMMAND_OFFSET   8
 
#define ORTEK_COMMAND_LEN   6
 
#define ORTEK_COMPLETE_DATA_LEN   18
 
#define ORTEK_STOP_BIT   0
 
#define ORTEK_LSB   0
 
#define ORTEK_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)
 
#define TELEFUNKEN_START_BIT_PULSE_TIME   600.0e-6
 
#define TELEFUNKEN_START_BIT_PAUSE_TIME   1500.0e-6
 
#define TELEFUNKEN_PULSE_TIME   600.0e-6
 
#define TELEFUNKEN_1_PAUSE_TIME   1500.0e-6
 
#define TELEFUNKEN_0_PAUSE_TIME   600.0e-6
 
#define TELEFUNKEN_FRAME_REPEAT_PAUSE_TIME   22.0e-3
 
#define TELEFUNKEN_ADDRESS_OFFSET   0
 
#define TELEFUNKEN_ADDRESS_LEN   0
 
#define TELEFUNKEN_COMMAND_OFFSET   0
 
#define TELEFUNKEN_COMMAND_LEN   15
 
#define TELEFUNKEN_COMPLETE_DATA_LEN   15
 
#define TELEFUNKEN_STOP_BIT   1
 
#define TELEFUNKEN_LSB   0
 
#define TELEFUNKEN_FLAGS   0
 
#define ROOMBA_START_BIT_PULSE_TIME   2790.0e-6
 
#define ROOMBA_START_BIT_PAUSE_TIME   930.0e-6
 
#define ROOMBA_0_PULSE_TIME   930.0e-6
 
#define ROOMBA_1_PULSE_TIME   2790.0e-6
 
#define ROOMBA_0_PAUSE_TIME   2790.0e-6
 
#define ROOMBA_1_PAUSE_TIME   930.0e-6
 
#define ROOMBA_FRAME_REPEAT_PAUSE_TIME   18.0e-3
 
#define ROOMBA_ADDRESS_OFFSET   0
 
#define ROOMBA_ADDRESS_LEN   0
 
#define ROOMBA_COMMAND_OFFSET   0
 
#define ROOMBA_COMMAND_LEN   7
 
#define ROOMBA_COMPLETE_DATA_LEN   7
 
#define ROOMBA_STOP_BIT   0
 
#define ROOMBA_LSB   0
 
#define ROOMBA_FLAGS   0
 
#define ROOMBA_FRAMES   8
 
#define RCMM32_START_BIT_PULSE_TIME   500.0e-6
 
#define RCMM32_START_BIT_PAUSE_TIME   220.0e-6
 
#define RCMM32_PULSE_TIME   230.0e-6
 
#define RCMM32_00_PAUSE_TIME   220.0e-6
 
#define RCMM32_01_PAUSE_TIME   370.0e-6
 
#define RCMM32_10_PAUSE_TIME   540.0e-6
 
#define RCMM32_11_PAUSE_TIME   720.0e-6
 
#define RCMM32_FRAME_REPEAT_PAUSE_TIME   80.0e-3
 
#define RCMM32_ADDRESS_OFFSET   0
 
#define RCMM32_ADDRESS_LEN   16
 
#define RCMM32_COMMAND_OFFSET   17
 
#define RCMM32_COMMAND_LEN   15
 
#define RCMM32_COMPLETE_DATA_LEN   32
 
#define RCMM32_STOP_BIT   1
 
#define RCMM32_LSB   0
 
#define RCMM32_FLAGS   0
 
#define PENTAX_START_BIT_PULSE_TIME   13000.0e-6
 
#define PENTAX_START_BIT_PAUSE_TIME   3000.0e-6
 
#define PENTAX_PULSE_TIME   1000.0e-6
 
#define PENTAX_1_PAUSE_TIME   3000.0e-6
 
#define PENTAX_0_PAUSE_TIME   1000.0e-6
 
#define PENTAX_FRAME_REPEAT_PAUSE_TIME   60.0e-3
 
#define PENTAX_ADDRESS_OFFSET   0
 
#define PENTAX_ADDRESS_LEN   0
 
#define PENTAX_COMMAND_OFFSET   0
 
#define PENTAX_COMMAND_LEN   6
 
#define PENTAX_COMPLETE_DATA_LEN   6
 
#define PENTAX_STOP_BIT   1
 
#define PENTAX_LSB   0
 
#define PENTAX_FLAGS   0
 
#define ACP24_START_BIT_PULSE_TIME   390.0e-6
 
#define ACP24_START_BIT_PAUSE_TIME   950.0e-6
 
#define ACP24_PULSE_TIME   390.0e-6
 
#define ACP24_1_PAUSE_TIME   1300.0e-6
 
#define ACP24_0_PAUSE_TIME   950.0e-6
 
#define ACP24_FRAME_REPEAT_PAUSE_TIME   22.0e-3
 
#define ACP24_ADDRESS_OFFSET   0
 
#define ACP24_ADDRESS_LEN   0
 
#define ACP24_COMMAND_OFFSET   0
 
#define ACP24_COMMAND_LEN   0
 
#define ACP24_COMPLETE_DATA_LEN   70
 
#define ACP24_STOP_BIT   1
 
#define ACP24_LSB   0
 
#define ACP24_FLAGS   0
 
#define IRMP16_START_BIT_PULSE_TIME   842.0e-6
 
#define IRMP16_START_BIT_PAUSE_TIME   1052.0e-6
 
#define IRMP16_PULSE_TIME   421.0e-6
 
#define IRMP16_1_PAUSE_TIME   842.0e-6
 
#define IRMP16_0_PAUSE_TIME   421.0e-6
 
#define IRMP16_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define IRMP16_ADDRESS_OFFSET   0
 
#define IRMP16_ADDRESS_LEN   0
 
#define IRMP16_COMMAND_OFFSET   0
 
#define IRMP16_COMMAND_LEN   16
 
#define IRMP16_COMPLETE_DATA_LEN   16
 
#define IRMP16_STOP_BIT   1
 
#define IRMP16_LSB   1
 
#define IRMP16_FLAGS   0
 
#define GREE_START_BIT_PULSE_TIME   12000.0e-6
 
#define GREE_START_BIT_PAUSE_TIME   6000.0e-6
 
#define GREE_PULSE_TIME   900.0e-6
 
#define GREE_1_PAUSE_TIME   700.0e-6
 
#define GREE_0_PAUSE_TIME   2100.0e-6
 
#define GREE_FRAME_REPEAT_PAUSE_TIME   40.0e-3
 
#define GREE_ADDRESS_OFFSET   0
 
#define GREE_ADDRESS_LEN   16
 
#define GREE_COMMAND_OFFSET   16
 
#define GREE_COMMAND_LEN   16
 
#define GREE_COMPLETE_DATA_LEN   32
 
#define GREE_STOP_BIT   1
 
#define GREE_LSB   1
 
#define GREE_FLAGS   0
 
#define METZ_START_BIT_PULSE_TIME   870.0e-6
 
#define METZ_START_BIT_PAUSE_TIME   2300.0e-6
 
#define METZ_PULSE_TIME   435.0e-6
 
#define METZ_1_PAUSE_TIME   1680.0e-6
 
#define METZ_0_PAUSE_TIME   960.0e-6
 
#define METZ_FRAME_REPEAT_PAUSE_TIME   122.0e-3
 
#define METZ_ADDRESS_OFFSET   1
 
#define METZ_ADDRESS_LEN   6
 
#define METZ_COMMAND_OFFSET   7
 
#define METZ_COMMAND_LEN   13
 
#define METZ_COMPLETE_DATA_LEN   20
 
#define METZ_STOP_BIT   0
 
#define METZ_LSB   0
 
#define METZ_FLAGS   0
 
#define RADIO1_START_BIT_PULSE_TIME   3000.0e-6
 
#define RADIO1_START_BIT_PAUSE_TIME   7000.0e-6
 
#define RADIO1_0_PULSE_TIME   500.0e-6
 
#define RADIO1_0_PAUSE_TIME   1000.0e-6
 
#define RADIO1_1_PULSE_TIME   1000.0e-6
 
#define RADIO1_1_PAUSE_TIME   500.0e-6
 
#define RADIO1_FRAME_REPEAT_PAUSE_TIME   25.0e-3
 
#define RADIO1_ADDRESS_OFFSET   4
 
#define RADIO1_ADDRESS_LEN   16
 
#define RADIO1_COMMAND_OFFSET   20
 
#define RADIO1_COMMAND_LEN   3
 
#define RADIO1_COMPLETE_DATA_LEN   23
 
#define RADIO1_STOP_BIT   1
 
#define RADIO1_LSB   1
 
#define RADIO1_FLAGS   0
 
#define AUTO_FRAME_REPETITION_TIME   80.0e-3
 

Typedefs

typedef uint8_t PAUSE_LEN
 

Macro Definition Documentation

#define A1TVBOX_ADDRESS_LEN   8

Definition at line 845 of file irmpprotocols.h.

#define A1TVBOX_ADDRESS_OFFSET   1

Definition at line 844 of file irmpprotocols.h.

#define A1TVBOX_BIT_PAUSE_TIME   150.0e-6

Definition at line 839 of file irmpprotocols.h.

#define A1TVBOX_BIT_PULSE_TIME   250.0e-6

Definition at line 838 of file irmpprotocols.h.

#define A1TVBOX_COMMAND_LEN   8

Definition at line 847 of file irmpprotocols.h.

#define A1TVBOX_COMMAND_OFFSET   9

Definition at line 846 of file irmpprotocols.h.

#define A1TVBOX_COMPLETE_DATA_LEN   17

Definition at line 848 of file irmpprotocols.h.

Definition at line 842 of file irmpprotocols.h.

#define A1TVBOX_FRAME_REPEAT_PAUSE_TIME   50.0e-3

Definition at line 849 of file irmpprotocols.h.

#define A1TVBOX_FRAMES   1

Definition at line 843 of file irmpprotocols.h.

#define A1TVBOX_LSB   0

Definition at line 841 of file irmpprotocols.h.

#define A1TVBOX_START_BIT_PAUSE_TIME   340.0e-6

Definition at line 837 of file irmpprotocols.h.

#define A1TVBOX_START_BIT_PULSE_TIME   300.0e-6

Definition at line 836 of file irmpprotocols.h.

#define A1TVBOX_STOP_BIT   0

Definition at line 840 of file irmpprotocols.h.

#define ACP24_0_PAUSE_TIME   950.0e-6

Definition at line 977 of file irmpprotocols.h.

#define ACP24_1_PAUSE_TIME   1300.0e-6

Definition at line 976 of file irmpprotocols.h.

#define ACP24_ADDRESS_LEN   0

Definition at line 980 of file irmpprotocols.h.

#define ACP24_ADDRESS_OFFSET   0

Definition at line 979 of file irmpprotocols.h.

#define ACP24_COMMAND_LEN   0

Definition at line 982 of file irmpprotocols.h.

#define ACP24_COMMAND_OFFSET   0

Definition at line 981 of file irmpprotocols.h.

#define ACP24_COMPLETE_DATA_LEN   70

Definition at line 983 of file irmpprotocols.h.

#define ACP24_FLAGS   0

Definition at line 986 of file irmpprotocols.h.

#define ACP24_FRAME_REPEAT_PAUSE_TIME   22.0e-3

Definition at line 978 of file irmpprotocols.h.

#define ACP24_LSB   0

Definition at line 985 of file irmpprotocols.h.

#define ACP24_PULSE_TIME   390.0e-6

Definition at line 975 of file irmpprotocols.h.

#define ACP24_START_BIT_PAUSE_TIME   950.0e-6

Definition at line 974 of file irmpprotocols.h.

#define ACP24_START_BIT_PULSE_TIME   390.0e-6

Definition at line 973 of file irmpprotocols.h.

#define ACP24_STOP_BIT   1

Definition at line 984 of file irmpprotocols.h.

#define AUTO_FRAME_REPETITION_TIME   80.0e-3

Definition at line 1070 of file irmpprotocols.h.

#define BANG_OLUFSEN_0_PAUSE_TIME   3125.0e-6

Definition at line 557 of file irmpprotocols.h.

#define BANG_OLUFSEN_1_PAUSE_TIME   9375.0e-6

Definition at line 556 of file irmpprotocols.h.

#define BANG_OLUFSEN_ADDRESS_LEN   0

Definition at line 562 of file irmpprotocols.h.

#define BANG_OLUFSEN_ADDRESS_OFFSET   0

Definition at line 561 of file irmpprotocols.h.

#define BANG_OLUFSEN_COMMAND_LEN   16

Definition at line 564 of file irmpprotocols.h.

#define BANG_OLUFSEN_COMMAND_OFFSET   3

Definition at line 563 of file irmpprotocols.h.

#define BANG_OLUFSEN_COMPLETE_DATA_LEN   20

Definition at line 565 of file irmpprotocols.h.

#define BANG_OLUFSEN_FLAGS   0

Definition at line 568 of file irmpprotocols.h.

#define BANG_OLUFSEN_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 560 of file irmpprotocols.h.

#define BANG_OLUFSEN_LSB   0

Definition at line 567 of file irmpprotocols.h.

#define BANG_OLUFSEN_PULSE_TIME   200.0e-6

Definition at line 555 of file irmpprotocols.h.

#define BANG_OLUFSEN_R_PAUSE_TIME   6250.0e-6

Definition at line 558 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT1_PAUSE_TIME   3125.0e-6

Definition at line 548 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT1_PULSE_TIME   200.0e-6

Definition at line 547 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT2_PAUSE_TIME   3125.0e-6

Definition at line 550 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT2_PULSE_TIME   200.0e-6

Definition at line 549 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT3_PAUSE_TIME   15625.0e-6

Definition at line 552 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT3_PULSE_TIME   200.0e-6

Definition at line 551 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT4_PAUSE_TIME   3125.0e-6

Definition at line 554 of file irmpprotocols.h.

#define BANG_OLUFSEN_START_BIT4_PULSE_TIME   200.0e-6

Definition at line 553 of file irmpprotocols.h.

#define BANG_OLUFSEN_STOP_BIT   1

Definition at line 566 of file irmpprotocols.h.

#define BANG_OLUFSEN_TRAILER_BIT_PAUSE_TIME   12500.0e-6

Definition at line 559 of file irmpprotocols.h.

#define BOSE_0_PAUSE_TIME   437.0e-6

Definition at line 813 of file irmpprotocols.h.

#define BOSE_1_PAUSE_TIME   1425.0e-6

Definition at line 812 of file irmpprotocols.h.

#define BOSE_ADDRESS_LEN   0

Definition at line 818 of file irmpprotocols.h.

#define BOSE_ADDRESS_OFFSET   0

Definition at line 817 of file irmpprotocols.h.

#define BOSE_AUTO_REPETITION_PAUSE_TIME   40.0e-3

Definition at line 815 of file irmpprotocols.h.

#define BOSE_COMMAND_LEN   16

Definition at line 820 of file irmpprotocols.h.

#define BOSE_COMMAND_OFFSET   0

Definition at line 819 of file irmpprotocols.h.

#define BOSE_COMPLETE_DATA_LEN   16

Definition at line 821 of file irmpprotocols.h.

#define BOSE_FLAGS   0

Definition at line 824 of file irmpprotocols.h.

#define BOSE_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 816 of file irmpprotocols.h.

#define BOSE_FRAMES   1

Definition at line 814 of file irmpprotocols.h.

#define BOSE_LSB   1

Definition at line 823 of file irmpprotocols.h.

#define BOSE_PULSE_TIME   550.0e-6

Definition at line 811 of file irmpprotocols.h.

#define BOSE_START_BIT_PAUSE_TIME   1425.0e-6

Definition at line 810 of file irmpprotocols.h.

#define BOSE_START_BIT_PULSE_TIME   1060.0e-6

Definition at line 809 of file irmpprotocols.h.

#define BOSE_STOP_BIT   1

Definition at line 822 of file irmpprotocols.h.

#define DENON_0_PAUSE_TIME   745.0e-6

Definition at line 420 of file irmpprotocols.h.

#define DENON_1_PAUSE_TIME   1780.0e-6

Definition at line 419 of file irmpprotocols.h.

#define DENON_ADDRESS_LEN   5

Definition at line 425 of file irmpprotocols.h.

#define DENON_ADDRESS_OFFSET   0

Definition at line 424 of file irmpprotocols.h.

#define DENON_AUTO_REPETITION_PAUSE_TIME   45.0e-3

Definition at line 422 of file irmpprotocols.h.

#define DENON_COMMAND_LEN   10

Definition at line 427 of file irmpprotocols.h.

#define DENON_COMMAND_OFFSET   5

Definition at line 426 of file irmpprotocols.h.

#define DENON_COMPLETE_DATA_LEN   15

Definition at line 428 of file irmpprotocols.h.

#define DENON_FLAGS   0

Definition at line 431 of file irmpprotocols.h.

#define DENON_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 423 of file irmpprotocols.h.

#define DENON_FRAMES   2

Definition at line 421 of file irmpprotocols.h.

#define DENON_LSB   0

Definition at line 430 of file irmpprotocols.h.

#define DENON_PULSE_TIME   310.0e-6

Definition at line 418 of file irmpprotocols.h.

#define DENON_STOP_BIT   1

Definition at line 429 of file irmpprotocols.h.

#define FAN_0_PAUSE_TIME   1280.0e-6

Definition at line 508 of file irmpprotocols.h.

#define FAN_0_PULSE_TIME   380.0e-6

Definition at line 507 of file irmpprotocols.h.

#define FAN_1_PAUSE_TIME   380.0e-6

Definition at line 506 of file irmpprotocols.h.

#define FAN_1_PULSE_TIME   1280.0e-6

Definition at line 505 of file irmpprotocols.h.

#define FAN_ADDRESS_LEN   0

Definition at line 513 of file irmpprotocols.h.

#define FAN_ADDRESS_OFFSET   0

Definition at line 512 of file irmpprotocols.h.

#define FAN_AUTO_REPETITION_PAUSE_TIME   6.6e-3

Definition at line 510 of file irmpprotocols.h.

#define FAN_COMMAND_LEN   11

Definition at line 515 of file irmpprotocols.h.

#define FAN_COMMAND_OFFSET   0

Definition at line 514 of file irmpprotocols.h.

#define FAN_COMPLETE_DATA_LEN   11

Definition at line 516 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define FAN_FLAGS   0

Definition at line 519 of file irmpprotocols.h.

#define FAN_FRAME_REPEAT_PAUSE_TIME   6.6e-3

Definition at line 511 of file irmpprotocols.h.

#define FAN_FRAMES   1

Definition at line 509 of file irmpprotocols.h.

#define FAN_LSB   0

Definition at line 518 of file irmpprotocols.h.

#define FAN_START_BIT_PAUSE_TIME   380.0e-6

Definition at line 504 of file irmpprotocols.h.

#define FAN_START_BIT_PULSE_TIME   1280.0e-6

Definition at line 503 of file irmpprotocols.h.

#define FAN_STOP_BIT   0

Definition at line 517 of file irmpprotocols.h.

#define FDC_0_PAUSE_TIME   220.0e-6

Definition at line 656 of file irmpprotocols.h.

#define FDC_1_PAUSE_TIME   715.0e-6

Definition at line 655 of file irmpprotocols.h.

#define FDC_ADDRESS_LEN   14

Definition at line 659 of file irmpprotocols.h.

#define FDC_ADDRESS_OFFSET   0

Definition at line 658 of file irmpprotocols.h.

#define FDC_COMMAND_LEN   12

Definition at line 661 of file irmpprotocols.h.

#define FDC_COMMAND_OFFSET   20

Definition at line 660 of file irmpprotocols.h.

#define FDC_COMPLETE_DATA_LEN   40

Definition at line 662 of file irmpprotocols.h.

#define FDC_FLAGS   0

Definition at line 665 of file irmpprotocols.h.

#define FDC_FRAME_REPEAT_PAUSE_TIME   60.0e-3

Definition at line 657 of file irmpprotocols.h.

#define FDC_LSB   1

Definition at line 664 of file irmpprotocols.h.

#define FDC_PULSE_TIME   300.0e-6

Definition at line 654 of file irmpprotocols.h.

#define FDC_START_BIT_PAUSE_TIME   966.0e-6

Definition at line 653 of file irmpprotocols.h.

#define FDC_START_BIT_PULSE_TIME   2085.0e-6

Definition at line 652 of file irmpprotocols.h.

#define FDC_STOP_BIT   1

Definition at line 663 of file irmpprotocols.h.

#define GREE_0_PAUSE_TIME   2100.0e-6

Definition at line 1015 of file irmpprotocols.h.

#define GREE_1_PAUSE_TIME   700.0e-6

Definition at line 1014 of file irmpprotocols.h.

#define GREE_ADDRESS_LEN   16

Definition at line 1018 of file irmpprotocols.h.

#define GREE_ADDRESS_OFFSET   0

Definition at line 1017 of file irmpprotocols.h.

#define GREE_COMMAND_LEN   16

Definition at line 1020 of file irmpprotocols.h.

#define GREE_COMMAND_OFFSET   16

Definition at line 1019 of file irmpprotocols.h.

#define GREE_COMPLETE_DATA_LEN   32

Definition at line 1021 of file irmpprotocols.h.

#define GREE_FLAGS   0

Definition at line 1024 of file irmpprotocols.h.

#define GREE_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 1016 of file irmpprotocols.h.

#define GREE_LSB   1

Definition at line 1023 of file irmpprotocols.h.

#define GREE_PULSE_TIME   900.0e-6

Definition at line 1013 of file irmpprotocols.h.

#define GREE_START_BIT_PAUSE_TIME   6000.0e-6

Definition at line 1012 of file irmpprotocols.h.

#define GREE_START_BIT_PULSE_TIME   12000.0e-6

Definition at line 1011 of file irmpprotocols.h.

#define GREE_STOP_BIT   1

Definition at line 1022 of file irmpprotocols.h.

#define GRUNDIG_ADDRESS_LEN   0

Definition at line 584 of file irmpprotocols.h.

#define GRUNDIG_ADDRESS_OFFSET   0

Definition at line 583 of file irmpprotocols.h.

#define GRUNDIG_AUTO_REPETITION_PAUSE_TIME   20.0e-3

Definition at line 582 of file irmpprotocols.h.

#define GRUNDIG_COMMAND_LEN   9

Definition at line 586 of file irmpprotocols.h.

#define GRUNDIG_COMMAND_OFFSET   1

Definition at line 585 of file irmpprotocols.h.

#define GRUNDIG_COMPLETE_DATA_LEN   10

Definition at line 587 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define GRUNDIG_FRAMES   2

Definition at line 581 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_BIT_TIME   528.0e-6

Definition at line 574 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)

Definition at line 579 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_FRAME_REPEAT_PAUSE_TIME   117.76e-3

Definition at line 576 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_LSB   1

Definition at line 578 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_PRE_PAUSE_TIME   2639.0e-6

Definition at line 575 of file irmpprotocols.h.

#define GRUNDIG_NOKIA_IR60_STOP_BIT   0

Definition at line 577 of file irmpprotocols.h.

#define IR60_ADDRESS_LEN   0

Definition at line 605 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IR60_ADDRESS_OFFSET   0

Definition at line 604 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IR60_AUTO_REPETITION_PAUSE_TIME   22.2e-3

Definition at line 602 of file irmpprotocols.h.

#define IR60_COMMAND_LEN   7

Definition at line 607 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IR60_COMMAND_OFFSET   0

Definition at line 606 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IR60_COMPLETE_DATA_LEN   7

Definition at line 608 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IR60_FRAMES   2

Definition at line 601 of file irmpprotocols.h.

#define IR60_TIMEOUT_TIME   5000.0e-6

Definition at line 603 of file irmpprotocols.h.

#define IRMP16_0_PAUSE_TIME   421.0e-6

Definition at line 996 of file irmpprotocols.h.

#define IRMP16_1_PAUSE_TIME   842.0e-6

Definition at line 995 of file irmpprotocols.h.

#define IRMP16_ADDRESS_LEN   0

Definition at line 999 of file irmpprotocols.h.

#define IRMP16_ADDRESS_OFFSET   0

Definition at line 998 of file irmpprotocols.h.

#define IRMP16_COMMAND_LEN   16

Definition at line 1001 of file irmpprotocols.h.

#define IRMP16_COMMAND_OFFSET   0

Definition at line 1000 of file irmpprotocols.h.

#define IRMP16_COMPLETE_DATA_LEN   16

Definition at line 1002 of file irmpprotocols.h.

#define IRMP16_FLAGS   0

Definition at line 1005 of file irmpprotocols.h.

#define IRMP16_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 997 of file irmpprotocols.h.

#define IRMP16_LSB   1

Definition at line 1004 of file irmpprotocols.h.

#define IRMP16_PULSE_TIME   421.0e-6

Definition at line 994 of file irmpprotocols.h.

#define IRMP16_START_BIT_PAUSE_TIME   1052.0e-6

Definition at line 993 of file irmpprotocols.h.

#define IRMP16_START_BIT_PULSE_TIME   842.0e-6

Definition at line 992 of file irmpprotocols.h.

#define IRMP16_STOP_BIT   1

Definition at line 1003 of file irmpprotocols.h.

#define IRMP_A1TVBOX_PROTOCOL   32

Definition at line 58 of file irmpprotocols.h.

#define IRMP_ACP24_PROTOCOL   46

Definition at line 72 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_APPLE_PROTOCOL   11

Definition at line 37 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_BANG_OLUFSEN_PROTOCOL   14

Definition at line 40 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_BOSE_PROTOCOL   31

Definition at line 57 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_DENON_PROTOCOL   8

Definition at line 34 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_FAN_PROTOCOL   44

Definition at line 70 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_FDC_PROTOCOL   18

Definition at line 44 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_GREE_PROTOCOL   53

Definition at line 79 of file irmpprotocols.h.

#define IRMP_GRUNDIG_PROTOCOL   15

Definition at line 41 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_IR60_PROTOCOL   24

Definition at line 50 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_IRMP16_PROTOCOL   52

Definition at line 78 of file irmpprotocols.h.

#define IRMP_JVC_PROTOCOL   20

Definition at line 46 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_KASEIKYO_PROTOCOL   5

Definition at line 31 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_KATHREIN_PROTOCOL   25

Definition at line 51 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_LEGO_PROTOCOL   29

Definition at line 55 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_LGAIR_PROTOCOL   40

Definition at line 66 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_MATSUSHITA_PROTOCOL   4

Definition at line 30 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_MERLIN_PROTOCOL   42

Definition at line 68 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_METZ_PROTOCOL   55

Definition at line 81 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_MITSU_HEAVY_PROTOCOL   49

Definition at line 75 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_N_PROTOCOLS   57

Definition at line 86 of file irmpprotocols.h.

#define IRMP_NEC16_PROTOCOL   27

Definition at line 53 of file irmpprotocols.h.

#define IRMP_NEC42_PROTOCOL   28

Definition at line 54 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_NEC_PROTOCOL   2

Definition at line 28 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_NETBOX_PROTOCOL   26

Definition at line 52 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_NIKON_PROTOCOL   22

Definition at line 48 of file irmpprotocols.h.

#define IRMP_NOKIA_PROTOCOL   16

Definition at line 42 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_NUBERT_PROTOCOL   13

Definition at line 39 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_ONKYO_PROTOCOL   56

Definition at line 82 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_ORTEK_PROTOCOL   33

Definition at line 59 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_PANASONIC_PROTOCOL   48

Definition at line 74 of file irmpprotocols.h.

#define IRMP_PARAM_FLAG_1ST_PULSE_IS_1   0x02

Definition at line 116 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_PARAM_FLAG_IS_MANCHESTER   0x01

Definition at line 115 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_PARAM_FLAG_IS_SERIAL   0x04

Definition at line 117 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_PENTAX_PROTOCOL   43

Definition at line 69 of file irmpprotocols.h.

#define IRMP_RADIO1_PROTOCOL   57

Definition at line 84 of file irmpprotocols.h.

#define IRMP_RC5_PROTOCOL   7

Definition at line 33 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_RC6_PROTOCOL   9

Definition at line 35 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RC6A_PROTOCOL   21

Definition at line 47 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RCCAR_PROTOCOL   19

Definition at line 45 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_RCII_PROTOCOL   54

Definition at line 80 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RCMM12_PROTOCOL   38

Definition at line 64 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RCMM24_PROTOCOL   37

Definition at line 63 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RCMM32_PROTOCOL   36

Definition at line 62 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RECS80_PROTOCOL   6

Definition at line 32 of file irmpprotocols.h.

#define IRMP_RECS80EXT_PROTOCOL   12

Definition at line 38 of file irmpprotocols.h.

#define IRMP_ROOMBA_PROTOCOL   35

Definition at line 61 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_RUWIDO_PROTOCOL   23

Definition at line 49 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_S100_PROTOCOL   45

Definition at line 71 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_SAMSUNG32_PROTOCOL   10

Definition at line 36 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_SAMSUNG48_PROTOCOL   41

Definition at line 67 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_SAMSUNG_PROTOCOL   3

Definition at line 29 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_SAMSUNGAH_PROTOCOL   51

Definition at line 77 of file irmpprotocols.h.

#define IRMP_SIEMENS_PROTOCOL   17

Definition at line 43 of file irmpprotocols.h.

Referenced by irmp_get_data(), and irmp_ISR().

#define IRMP_SIRCS_PROTOCOL   1

Definition at line 27 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_SPEAKER_PROTOCOL   39

Definition at line 65 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_TECHNICS_PROTOCOL   47

Definition at line 73 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_TELEFUNKEN_PROTOCOL   34

Definition at line 60 of file irmpprotocols.h.

#define IRMP_THOMSON_PROTOCOL   30

Definition at line 56 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_TIMEOUT_LEN   (PAUSE_LEN)(F_INTERRUPTS * IRMP_TIMEOUT_TIME + 0.5)

Definition at line 109 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define IRMP_TIMEOUT_TIME   15500.0e-6

Definition at line 93 of file irmpprotocols.h.

#define IRMP_TIMEOUT_TIME_MS   15500L

Definition at line 94 of file irmpprotocols.h.

#define IRMP_UNKNOWN_PROTOCOL   0

Definition at line 26 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define IRMP_VINCENT_PROTOCOL   50

Definition at line 76 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define JVC_0_PAUSE_TIME   560.0e-6

Definition at line 694 of file irmpprotocols.h.

#define JVC_1_PAUSE_TIME   1690.0e-6

Definition at line 693 of file irmpprotocols.h.

#define JVC_ADDRESS_LEN   4

Definition at line 697 of file irmpprotocols.h.

#define JVC_ADDRESS_OFFSET   0

Definition at line 696 of file irmpprotocols.h.

#define JVC_COMMAND_LEN   12

Definition at line 699 of file irmpprotocols.h.

#define JVC_COMMAND_OFFSET   4

Definition at line 698 of file irmpprotocols.h.

#define JVC_COMPLETE_DATA_LEN   16

Definition at line 700 of file irmpprotocols.h.

#define JVC_FLAGS   0

Definition at line 703 of file irmpprotocols.h.

#define JVC_FRAME_REPEAT_PAUSE_TIME   22.0e-3

Definition at line 695 of file irmpprotocols.h.

#define JVC_LSB   1

Definition at line 702 of file irmpprotocols.h.

#define JVC_PULSE_TIME   560.0e-6

Definition at line 692 of file irmpprotocols.h.

#define JVC_START_BIT_PAUSE_TIME   4500.0e-6

Definition at line 691 of file irmpprotocols.h.

#define JVC_START_BIT_PULSE_TIME   9000.0e-6

Definition at line 690 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define JVC_STOP_BIT   1

Definition at line 701 of file irmpprotocols.h.

#define KASEIKYO_0_PAUSE_TIME   423.0e-6

Definition at line 269 of file irmpprotocols.h.

#define KASEIKYO_1_PAUSE_TIME   1269.0e-6

Definition at line 268 of file irmpprotocols.h.

#define KASEIKYO_ADDRESS_LEN   16

Definition at line 273 of file irmpprotocols.h.

#define KASEIKYO_ADDRESS_OFFSET   0

Definition at line 272 of file irmpprotocols.h.

#define KASEIKYO_AUTO_REPETITION_PAUSE_TIME   74.0e-3

Definition at line 270 of file irmpprotocols.h.

#define KASEIKYO_COMMAND_LEN   12

Definition at line 275 of file irmpprotocols.h.

#define KASEIKYO_COMMAND_OFFSET   28

Definition at line 274 of file irmpprotocols.h.

#define KASEIKYO_COMPLETE_DATA_LEN   48

Definition at line 276 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define KASEIKYO_FLAGS   0

Definition at line 280 of file irmpprotocols.h.

#define KASEIKYO_FRAME_REPEAT_PAUSE_TIME   74.0e-3

Definition at line 271 of file irmpprotocols.h.

#define KASEIKYO_FRAMES   1

Definition at line 279 of file irmpprotocols.h.

#define KASEIKYO_LSB   1

Definition at line 278 of file irmpprotocols.h.

#define KASEIKYO_PULSE_TIME   423.0e-6

Definition at line 267 of file irmpprotocols.h.

#define KASEIKYO_START_BIT_PAUSE_TIME   1690.0e-6

Definition at line 266 of file irmpprotocols.h.

#define KASEIKYO_START_BIT_PULSE_TIME   3380.0e-6

Definition at line 265 of file irmpprotocols.h.

#define KASEIKYO_STOP_BIT   1

Definition at line 277 of file irmpprotocols.h.

#define KATHREIN_0_PAUSE_TIME   1400.0e-6

Definition at line 733 of file irmpprotocols.h.

#define KATHREIN_0_PULSE_TIME   210.0e-6

Definition at line 732 of file irmpprotocols.h.

#define KATHREIN_1_PAUSE_TIME   3000.0e-6

Definition at line 731 of file irmpprotocols.h.

#define KATHREIN_1_PULSE_TIME   210.0e-6

Definition at line 730 of file irmpprotocols.h.

#define KATHREIN_ADDRESS_LEN   4

Definition at line 739 of file irmpprotocols.h.

#define KATHREIN_ADDRESS_OFFSET   1

Definition at line 738 of file irmpprotocols.h.

#define KATHREIN_AUTO_REPETITION_PAUSE_TIME   35.0e-3

Definition at line 736 of file irmpprotocols.h.

#define KATHREIN_COMMAND_LEN   7

Definition at line 741 of file irmpprotocols.h.

#define KATHREIN_COMMAND_OFFSET   5

Definition at line 740 of file irmpprotocols.h.

#define KATHREIN_COMPLETE_DATA_LEN   13

Definition at line 742 of file irmpprotocols.h.

#define KATHREIN_FLAGS   0

Definition at line 745 of file irmpprotocols.h.

#define KATHREIN_FRAME_REPEAT_PAUSE_TIME   35.0e-3

Definition at line 737 of file irmpprotocols.h.

#define KATHREIN_FRAMES   1

Definition at line 735 of file irmpprotocols.h.

#define KATHREIN_LSB   0

Definition at line 744 of file irmpprotocols.h.

#define KATHREIN_START_BIT_PAUSE_TIME   6218.0e-6

Definition at line 729 of file irmpprotocols.h.

#define KATHREIN_START_BIT_PULSE_TIME   210.0e-6

Definition at line 728 of file irmpprotocols.h.

#define KATHREIN_STOP_BIT   1

Definition at line 743 of file irmpprotocols.h.

#define KATHREIN_SYNC_BIT_PAUSE_LEN_TIME   4600.0e-6

Definition at line 734 of file irmpprotocols.h.

#define LEGO_0_PAUSE_TIME   263.0e-6

Definition at line 775 of file irmpprotocols.h.

#define LEGO_1_PAUSE_TIME   553.0e-6

Definition at line 774 of file irmpprotocols.h.

#define LEGO_ADDRESS_LEN   0

Definition at line 778 of file irmpprotocols.h.

#define LEGO_ADDRESS_OFFSET   0

Definition at line 777 of file irmpprotocols.h.

#define LEGO_COMMAND_LEN   16

Definition at line 780 of file irmpprotocols.h.

#define LEGO_COMMAND_OFFSET   0

Definition at line 779 of file irmpprotocols.h.

#define LEGO_COMPLETE_DATA_LEN   16

Definition at line 781 of file irmpprotocols.h.

#define LEGO_FLAGS   0

Definition at line 784 of file irmpprotocols.h.

#define LEGO_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 776 of file irmpprotocols.h.

#define LEGO_LSB   0

Definition at line 783 of file irmpprotocols.h.

#define LEGO_PULSE_TIME   158.0e-6

Definition at line 773 of file irmpprotocols.h.

#define LEGO_START_BIT_PAUSE_TIME   1026.0e-6

Definition at line 772 of file irmpprotocols.h.

#define LEGO_START_BIT_PULSE_TIME   158.0e-6

Definition at line 771 of file irmpprotocols.h.

#define LEGO_STOP_BIT   1

Definition at line 782 of file irmpprotocols.h.

#define LGAIR_ADDRESS_LEN   8

Definition at line 168 of file irmpprotocols.h.

#define LGAIR_ADDRESS_OFFSET   0

Definition at line 167 of file irmpprotocols.h.

#define LGAIR_COMMAND_LEN   16

Definition at line 170 of file irmpprotocols.h.

#define LGAIR_COMMAND_OFFSET   8

Definition at line 169 of file irmpprotocols.h.

#define LGAIR_COMPLETE_DATA_LEN   28

Definition at line 171 of file irmpprotocols.h.

#define MATSUSHITA_0_PAUSE_TIME   872.0e-6

Definition at line 242 of file irmpprotocols.h.

#define MATSUSHITA_1_PAUSE_TIME   2616.0e-6

Definition at line 241 of file irmpprotocols.h.

#define MATSUSHITA_ADDRESS_LEN   12

Definition at line 245 of file irmpprotocols.h.

#define MATSUSHITA_ADDRESS_OFFSET   12

Definition at line 244 of file irmpprotocols.h.

#define MATSUSHITA_COMMAND_LEN   12

Definition at line 247 of file irmpprotocols.h.

#define MATSUSHITA_COMMAND_OFFSET   0

Definition at line 246 of file irmpprotocols.h.

#define MATSUSHITA_COMPLETE_DATA_LEN   24

Definition at line 248 of file irmpprotocols.h.

#define MATSUSHITA_FLAGS   0

Definition at line 251 of file irmpprotocols.h.

#define MATSUSHITA_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 243 of file irmpprotocols.h.

#define MATSUSHITA_LSB   1

Definition at line 250 of file irmpprotocols.h.

#define MATSUSHITA_PULSE_TIME   872.0e-6

Definition at line 240 of file irmpprotocols.h.

#define MATSUSHITA_START_BIT_PAUSE_TIME   3488.0e-6

Definition at line 239 of file irmpprotocols.h.

#define MATSUSHITA_START_BIT_PULSE_TIME   3488.0e-6

Definition at line 238 of file irmpprotocols.h.

#define MATSUSHITA_STOP_BIT   1

Definition at line 249 of file irmpprotocols.h.

#define MERLIN_ADDRESS_LEN   9

Definition at line 865 of file irmpprotocols.h.

#define MERLIN_ADDRESS_OFFSET   2

Definition at line 864 of file irmpprotocols.h.

#define MERLIN_BIT_PAUSE_TIME   210.0e-6

Definition at line 859 of file irmpprotocols.h.

#define MERLIN_BIT_PULSE_TIME   210.0e-6

Definition at line 858 of file irmpprotocols.h.

#define MERLIN_COMMAND_LEN   32

Definition at line 867 of file irmpprotocols.h.

#define MERLIN_COMMAND_OFFSET   11

Definition at line 866 of file irmpprotocols.h.

#define MERLIN_COMPLETE_DATA_LEN   45

Definition at line 868 of file irmpprotocols.h.

Definition at line 862 of file irmpprotocols.h.

#define MERLIN_FRAME_REPEAT_PAUSE_TIME   50.0e-3

Definition at line 869 of file irmpprotocols.h.

#define MERLIN_FRAMES   1

Definition at line 863 of file irmpprotocols.h.

#define MERLIN_LSB   0

Definition at line 861 of file irmpprotocols.h.

#define MERLIN_START_BIT_PAUSE_TIME   420.0e-6

Definition at line 857 of file irmpprotocols.h.

#define MERLIN_START_BIT_PULSE_TIME   210.0e-6

Definition at line 856 of file irmpprotocols.h.

#define MERLIN_STOP_BIT   0

Definition at line 860 of file irmpprotocols.h.

#define METZ_0_PAUSE_TIME   960.0e-6

Definition at line 1034 of file irmpprotocols.h.

#define METZ_1_PAUSE_TIME   1680.0e-6

Definition at line 1033 of file irmpprotocols.h.

#define METZ_ADDRESS_LEN   6

Definition at line 1037 of file irmpprotocols.h.

#define METZ_ADDRESS_OFFSET   1

Definition at line 1036 of file irmpprotocols.h.

#define METZ_COMMAND_LEN   13

Definition at line 1039 of file irmpprotocols.h.

#define METZ_COMMAND_OFFSET   7

Definition at line 1038 of file irmpprotocols.h.

#define METZ_COMPLETE_DATA_LEN   20

Definition at line 1040 of file irmpprotocols.h.

#define METZ_FLAGS   0

Definition at line 1043 of file irmpprotocols.h.

#define METZ_FRAME_REPEAT_PAUSE_TIME   122.0e-3

Definition at line 1035 of file irmpprotocols.h.

#define METZ_LSB   0

Definition at line 1042 of file irmpprotocols.h.

#define METZ_PULSE_TIME   435.0e-6

Definition at line 1032 of file irmpprotocols.h.

#define METZ_START_BIT_PAUSE_TIME   2300.0e-6

Definition at line 1031 of file irmpprotocols.h.

#define METZ_START_BIT_PULSE_TIME   870.0e-6

Definition at line 1030 of file irmpprotocols.h.

#define METZ_STOP_BIT   0

Definition at line 1041 of file irmpprotocols.h.

#define MITSU_HEAVY_0_PAUSE_TIME   430.0e-6

Definition at line 311 of file irmpprotocols.h.

#define MITSU_HEAVY_1_PAUSE_TIME   1200.0e-6

Definition at line 310 of file irmpprotocols.h.

#define MITSU_HEAVY_ADDRESS_LEN   16

Definition at line 314 of file irmpprotocols.h.

#define MITSU_HEAVY_ADDRESS_OFFSET   40

Definition at line 313 of file irmpprotocols.h.

#define MITSU_HEAVY_COMMAND_LEN   16

Definition at line 316 of file irmpprotocols.h.

#define MITSU_HEAVY_COMMAND_OFFSET   56

Definition at line 315 of file irmpprotocols.h.

#define MITSU_HEAVY_COMPLETE_DATA_LEN   88

Definition at line 317 of file irmpprotocols.h.

#define MITSU_HEAVY_FLAGS   0

Definition at line 321 of file irmpprotocols.h.

#define MITSU_HEAVY_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 312 of file irmpprotocols.h.

#define MITSU_HEAVY_FRAMES   1

Definition at line 320 of file irmpprotocols.h.

#define MITSU_HEAVY_LSB   0

Definition at line 319 of file irmpprotocols.h.

#define MITSU_HEAVY_PULSE_TIME   400.0e-6

Definition at line 309 of file irmpprotocols.h.

#define MITSU_HEAVY_START_BIT_PAUSE_TIME   1560.0e-6

Definition at line 308 of file irmpprotocols.h.

#define MITSU_HEAVY_START_BIT_PULSE_TIME   3200.0e-6

Definition at line 307 of file irmpprotocols.h.

#define MITSU_HEAVY_STOP_BIT   1

Definition at line 318 of file irmpprotocols.h.

#define NEC16_ADDRESS_LEN   8

Definition at line 174 of file irmpprotocols.h.

#define NEC16_ADDRESS_OFFSET   0

Definition at line 173 of file irmpprotocols.h.

#define NEC16_COMMAND_LEN   8

Definition at line 176 of file irmpprotocols.h.

#define NEC16_COMMAND_OFFSET   8

Definition at line 175 of file irmpprotocols.h.

#define NEC16_COMPLETE_DATA_LEN   16

Definition at line 177 of file irmpprotocols.h.

#define NEC42_ADDRESS_LEN   13

Definition at line 162 of file irmpprotocols.h.

#define NEC42_ADDRESS_OFFSET   0

Definition at line 161 of file irmpprotocols.h.

#define NEC42_COMMAND_LEN   8

Definition at line 164 of file irmpprotocols.h.

#define NEC42_COMMAND_OFFSET   26

Definition at line 163 of file irmpprotocols.h.

#define NEC42_COMPLETE_DATA_LEN   42

Definition at line 165 of file irmpprotocols.h.

#define NEC_0_PAUSE_TIME   560.0e-6

Definition at line 150 of file irmpprotocols.h.

#define NEC_1_PAUSE_TIME   1690.0e-6

Definition at line 149 of file irmpprotocols.h.

#define NEC_ADDRESS_LEN   16

Definition at line 153 of file irmpprotocols.h.

#define NEC_ADDRESS_OFFSET   0

Definition at line 152 of file irmpprotocols.h.

#define NEC_COMMAND_LEN   16

Definition at line 155 of file irmpprotocols.h.

#define NEC_COMMAND_OFFSET   16

Definition at line 154 of file irmpprotocols.h.

#define NEC_COMPLETE_DATA_LEN   32

Definition at line 156 of file irmpprotocols.h.

#define NEC_FLAGS   0

Definition at line 159 of file irmpprotocols.h.

#define NEC_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 151 of file irmpprotocols.h.

#define NEC_LSB   1

Definition at line 158 of file irmpprotocols.h.

#define NEC_PULSE_TIME   560.0e-6

Definition at line 148 of file irmpprotocols.h.

#define NEC_REPEAT_START_BIT_PAUSE_TIME   2250.0e-6

Definition at line 147 of file irmpprotocols.h.

#define NEC_START_BIT_PAUSE_TIME   4500.0e-6

Definition at line 146 of file irmpprotocols.h.

#define NEC_START_BIT_PULSE_TIME   9000.0e-6

Definition at line 145 of file irmpprotocols.h.

#define NEC_STOP_BIT   1

Definition at line 157 of file irmpprotocols.h.

#define NETBOX_ADDRESS_LEN   3

Definition at line 759 of file irmpprotocols.h.

#define NETBOX_ADDRESS_OFFSET   0

Definition at line 758 of file irmpprotocols.h.

#define NETBOX_AUTO_REPETITION_PAUSE_TIME   35.0e-3

Definition at line 756 of file irmpprotocols.h.

#define NETBOX_COMMAND_LEN   13

Definition at line 761 of file irmpprotocols.h.

#define NETBOX_COMMAND_OFFSET   3

Definition at line 760 of file irmpprotocols.h.

#define NETBOX_COMPLETE_DATA_LEN   16

Definition at line 762 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define NETBOX_FLAGS   IRMP_PARAM_FLAG_IS_SERIAL

Definition at line 765 of file irmpprotocols.h.

#define NETBOX_FRAME_REPEAT_PAUSE_TIME   35.0e-3

Definition at line 757 of file irmpprotocols.h.

#define NETBOX_FRAMES   1

Definition at line 755 of file irmpprotocols.h.

#define NETBOX_LSB   1

Definition at line 764 of file irmpprotocols.h.

#define NETBOX_PAUSE_TIME   800.0e-6

Definition at line 754 of file irmpprotocols.h.

#define NETBOX_PULSE_TIME   800.0e-6

Definition at line 753 of file irmpprotocols.h.

#define NETBOX_START_BIT_PAUSE_TIME   800.0e-6

Definition at line 752 of file irmpprotocols.h.

#define NETBOX_START_BIT_PULSE_TIME   2400.0e-6

Definition at line 751 of file irmpprotocols.h.

#define NETBOX_STOP_BIT   0

Definition at line 763 of file irmpprotocols.h.

#define NIKON_0_PAUSE_TIME   1500.0e-6

Definition at line 713 of file irmpprotocols.h.

#define NIKON_1_PAUSE_TIME   3500.0e-6

Definition at line 712 of file irmpprotocols.h.

#define NIKON_ADDRESS_LEN   0

Definition at line 716 of file irmpprotocols.h.

#define NIKON_ADDRESS_OFFSET   0

Definition at line 715 of file irmpprotocols.h.

#define NIKON_COMMAND_LEN   2

Definition at line 718 of file irmpprotocols.h.

#define NIKON_COMMAND_OFFSET   0

Definition at line 717 of file irmpprotocols.h.

#define NIKON_COMPLETE_DATA_LEN   2

Definition at line 719 of file irmpprotocols.h.

#define NIKON_FLAGS   0

Definition at line 722 of file irmpprotocols.h.

#define NIKON_FRAME_REPEAT_PAUSE_TIME   60.0e-3

Definition at line 714 of file irmpprotocols.h.

#define NIKON_LSB   0

Definition at line 721 of file irmpprotocols.h.

#define NIKON_PULSE_TIME   500.0e-6

Definition at line 711 of file irmpprotocols.h.

#define NIKON_START_BIT_PAUSE_TIME   27100.0e-6

Definition at line 710 of file irmpprotocols.h.

#define NIKON_START_BIT_PULSE_TIME   2200.0e-6

Definition at line 709 of file irmpprotocols.h.

#define NIKON_STOP_BIT   1

Definition at line 720 of file irmpprotocols.h.

#define NOKIA_ADDRESS_LEN   8

Definition at line 592 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define NOKIA_ADDRESS_OFFSET   9

Definition at line 591 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define NOKIA_AUTO_REPETITION_PAUSE_TIME   20.0e-3

Definition at line 590 of file irmpprotocols.h.

#define NOKIA_COMMAND_LEN   8

Definition at line 594 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define NOKIA_COMMAND_OFFSET   1

Definition at line 593 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define NOKIA_COMPLETE_DATA_LEN   17

Definition at line 595 of file irmpprotocols.h.

#define NOKIA_FRAMES   3

Definition at line 589 of file irmpprotocols.h.

#define NUBERT_0_PAUSE_TIME   1300.0e-6

Definition at line 482 of file irmpprotocols.h.

#define NUBERT_0_PULSE_TIME   500.0e-6

Definition at line 481 of file irmpprotocols.h.

#define NUBERT_1_PAUSE_TIME   340.0e-6

Definition at line 480 of file irmpprotocols.h.

#define NUBERT_1_PULSE_TIME   1340.0e-6

Definition at line 479 of file irmpprotocols.h.

#define NUBERT_ADDRESS_LEN   0

Definition at line 487 of file irmpprotocols.h.

#define NUBERT_ADDRESS_OFFSET   0

Definition at line 486 of file irmpprotocols.h.

#define NUBERT_AUTO_REPETITION_PAUSE_TIME   35.0e-3

Definition at line 484 of file irmpprotocols.h.

#define NUBERT_COMMAND_LEN   10

Definition at line 489 of file irmpprotocols.h.

#define NUBERT_COMMAND_OFFSET   0

Definition at line 488 of file irmpprotocols.h.

#define NUBERT_COMPLETE_DATA_LEN   10

Definition at line 490 of file irmpprotocols.h.

#define NUBERT_FLAGS   0

Definition at line 493 of file irmpprotocols.h.

#define NUBERT_FRAME_REPEAT_PAUSE_TIME   35.0e-3

Definition at line 485 of file irmpprotocols.h.

#define NUBERT_FRAMES   2

Definition at line 483 of file irmpprotocols.h.

#define NUBERT_LSB   0

Definition at line 492 of file irmpprotocols.h.

#define NUBERT_START_BIT_PAUSE_TIME   340.0e-6

Definition at line 478 of file irmpprotocols.h.

#define NUBERT_START_BIT_PULSE_TIME   1340.0e-6

Definition at line 477 of file irmpprotocols.h.

#define NUBERT_STOP_BIT   1

Definition at line 491 of file irmpprotocols.h.

#define ORTEK_ADDRESS_LEN   8

Definition at line 880 of file irmpprotocols.h.

#define ORTEK_ADDRESS_OFFSET   0

Definition at line 879 of file irmpprotocols.h.

#define ORTEK_BIT_TIME   500.0e-6

Definition at line 877 of file irmpprotocols.h.

#define ORTEK_COMMAND_LEN   6

Definition at line 882 of file irmpprotocols.h.

#define ORTEK_COMMAND_OFFSET   8

Definition at line 881 of file irmpprotocols.h.

#define ORTEK_COMPLETE_DATA_LEN   18

Definition at line 883 of file irmpprotocols.h.

Definition at line 886 of file irmpprotocols.h.

#define ORTEK_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 878 of file irmpprotocols.h.

#define ORTEK_LSB   0

Definition at line 885 of file irmpprotocols.h.

#define ORTEK_START_BIT_PAUSE_TIME   1000.0e-6

Definition at line 876 of file irmpprotocols.h.

#define ORTEK_START_BIT_PULSE_TIME   2000.0e-6

Definition at line 875 of file irmpprotocols.h.

#define ORTEK_STOP_BIT   0

Definition at line 884 of file irmpprotocols.h.

#define PANASONIC_0_PAUSE_TIME   316.0e-6

Definition at line 290 of file irmpprotocols.h.

#define PANASONIC_1_PAUSE_TIME   1140.0e-6

Definition at line 289 of file irmpprotocols.h.

#define PANASONIC_ADDRESS_LEN   16

Definition at line 294 of file irmpprotocols.h.

#define PANASONIC_ADDRESS_OFFSET   24

Definition at line 293 of file irmpprotocols.h.

#define PANASONIC_AUTO_REPETITION_PAUSE_TIME   40.0e-3

Definition at line 291 of file irmpprotocols.h.

#define PANASONIC_COMMAND_LEN   16

Definition at line 296 of file irmpprotocols.h.

#define PANASONIC_COMMAND_OFFSET   40

Definition at line 295 of file irmpprotocols.h.

#define PANASONIC_COMPLETE_DATA_LEN   56

Definition at line 297 of file irmpprotocols.h.

#define PANASONIC_FLAGS   0

Definition at line 301 of file irmpprotocols.h.

#define PANASONIC_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 292 of file irmpprotocols.h.

#define PANASONIC_FRAMES   1

Definition at line 300 of file irmpprotocols.h.

#define PANASONIC_LSB   1

Definition at line 299 of file irmpprotocols.h.

#define PANASONIC_PULSE_TIME   565.0e-6

Definition at line 288 of file irmpprotocols.h.

#define PANASONIC_START_BIT_PAUSE_TIME   1600.0e-6

Definition at line 287 of file irmpprotocols.h.

#define PANASONIC_START_BIT_PULSE_TIME   3600.0e-6

Definition at line 286 of file irmpprotocols.h.

#define PANASONIC_STOP_BIT   1

Definition at line 298 of file irmpprotocols.h.

#define PENTAX_0_PAUSE_TIME   1000.0e-6

Definition at line 958 of file irmpprotocols.h.

#define PENTAX_1_PAUSE_TIME   3000.0e-6

Definition at line 957 of file irmpprotocols.h.

#define PENTAX_ADDRESS_LEN   0

Definition at line 961 of file irmpprotocols.h.

#define PENTAX_ADDRESS_OFFSET   0

Definition at line 960 of file irmpprotocols.h.

#define PENTAX_COMMAND_LEN   6

Definition at line 963 of file irmpprotocols.h.

#define PENTAX_COMMAND_OFFSET   0

Definition at line 962 of file irmpprotocols.h.

#define PENTAX_COMPLETE_DATA_LEN   6

Definition at line 964 of file irmpprotocols.h.

#define PENTAX_FLAGS   0

Definition at line 967 of file irmpprotocols.h.

#define PENTAX_FRAME_REPEAT_PAUSE_TIME   60.0e-3

Definition at line 959 of file irmpprotocols.h.

#define PENTAX_LSB   0

Definition at line 966 of file irmpprotocols.h.

#define PENTAX_PULSE_TIME   1000.0e-6

Definition at line 956 of file irmpprotocols.h.

#define PENTAX_START_BIT_PAUSE_TIME   3000.0e-6

Definition at line 955 of file irmpprotocols.h.

#define PENTAX_START_BIT_PULSE_TIME   13000.0e-6

Definition at line 954 of file irmpprotocols.h.

#define PENTAX_STOP_BIT   1

Definition at line 965 of file irmpprotocols.h.

#define RADIO1_0_PAUSE_TIME   1000.0e-6

Definition at line 1052 of file irmpprotocols.h.

#define RADIO1_0_PULSE_TIME   500.0e-6

Definition at line 1051 of file irmpprotocols.h.

#define RADIO1_1_PAUSE_TIME   500.0e-6

Definition at line 1054 of file irmpprotocols.h.

#define RADIO1_1_PULSE_TIME   1000.0e-6

Definition at line 1053 of file irmpprotocols.h.

#define RADIO1_ADDRESS_LEN   16

Definition at line 1058 of file irmpprotocols.h.

#define RADIO1_ADDRESS_OFFSET   4

Definition at line 1057 of file irmpprotocols.h.

#define RADIO1_COMMAND_LEN   3

Definition at line 1060 of file irmpprotocols.h.

#define RADIO1_COMMAND_OFFSET   20

Definition at line 1059 of file irmpprotocols.h.

#define RADIO1_COMPLETE_DATA_LEN   23

Definition at line 1061 of file irmpprotocols.h.

#define RADIO1_FLAGS   0

Definition at line 1064 of file irmpprotocols.h.

#define RADIO1_FRAME_REPEAT_PAUSE_TIME   25.0e-3

Definition at line 1056 of file irmpprotocols.h.

#define RADIO1_LSB   1

Definition at line 1063 of file irmpprotocols.h.

#define RADIO1_START_BIT_PAUSE_TIME   7000.0e-6

Definition at line 1050 of file irmpprotocols.h.

#define RADIO1_START_BIT_PULSE_TIME   3000.0e-6

Definition at line 1049 of file irmpprotocols.h.

#define RADIO1_STOP_BIT   1

Definition at line 1062 of file irmpprotocols.h.

#define RC5_ADDRESS_LEN   6

Definition at line 370 of file irmpprotocols.h.

#define RC5_ADDRESS_OFFSET   1

Definition at line 369 of file irmpprotocols.h.

#define RC5_BIT_TIME   889.0e-6

Definition at line 366 of file irmpprotocols.h.

#define RC5_COMMAND_LEN   6

Definition at line 372 of file irmpprotocols.h.

#define RC5_COMMAND_OFFSET   7

Definition at line 371 of file irmpprotocols.h.

#define RC5_COMPLETE_DATA_LEN   13

Definition at line 373 of file irmpprotocols.h.

#define RC5_FLAGS   IRMP_PARAM_FLAG_IS_MANCHESTER

Definition at line 376 of file irmpprotocols.h.

#define RC5_FRAME_REPEAT_PAUSE_TIME   88.9e-3

Definition at line 367 of file irmpprotocols.h.

#define RC5_LSB   0

Definition at line 375 of file irmpprotocols.h.

#define RC5_STOP_BIT   0

Definition at line 374 of file irmpprotocols.h.

#define RC6_ADDRESS_LEN   8

Definition at line 445 of file irmpprotocols.h.

#define RC6_ADDRESS_OFFSET   5

Definition at line 444 of file irmpprotocols.h.

#define RC6_BIT_2_TIME   889.0e-6

Definition at line 441 of file irmpprotocols.h.

#define RC6_BIT_3_TIME   1333.0e-6

Definition at line 442 of file irmpprotocols.h.

#define RC6_BIT_TIME   444.0e-6

Definition at line 440 of file irmpprotocols.h.

#define RC6_COMMAND_LEN   8

Definition at line 447 of file irmpprotocols.h.

#define RC6_COMMAND_OFFSET   13

Definition at line 446 of file irmpprotocols.h.

#define RC6_COMPLETE_DATA_LEN_LONG   36

Definition at line 449 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define RC6_COMPLETE_DATA_LEN_SHORT   21

Definition at line 448 of file irmpprotocols.h.

Definition at line 452 of file irmpprotocols.h.

#define RC6_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 443 of file irmpprotocols.h.

#define RC6_LSB   0

Definition at line 451 of file irmpprotocols.h.

#define RC6_START_BIT_PAUSE_TIME   889.0e-6

Definition at line 438 of file irmpprotocols.h.

#define RC6_START_BIT_PULSE_TIME   2666.0e-6

Definition at line 437 of file irmpprotocols.h.

#define RC6_STOP_BIT   0

Definition at line 450 of file irmpprotocols.h.

#define RC6_TOGGLE_BIT_TIME   889.0e-6

Definition at line 439 of file irmpprotocols.h.

#define RCCAR_0_PAUSE_TIME   900.0e-6

Definition at line 675 of file irmpprotocols.h.

#define RCCAR_1_PAUSE_TIME   450.0e-6

Definition at line 674 of file irmpprotocols.h.

#define RCCAR_ADDRESS_LEN   0

Definition at line 678 of file irmpprotocols.h.

#define RCCAR_ADDRESS_OFFSET   0

Definition at line 677 of file irmpprotocols.h.

#define RCCAR_COMMAND_LEN   13

Definition at line 680 of file irmpprotocols.h.

#define RCCAR_COMMAND_OFFSET   0

Definition at line 679 of file irmpprotocols.h.

#define RCCAR_COMPLETE_DATA_LEN   13

Definition at line 681 of file irmpprotocols.h.

#define RCCAR_FLAGS   0

Definition at line 684 of file irmpprotocols.h.

#define RCCAR_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 676 of file irmpprotocols.h.

#define RCCAR_LSB   1

Definition at line 683 of file irmpprotocols.h.

#define RCCAR_PULSE_TIME   600.0e-6

Definition at line 673 of file irmpprotocols.h.

#define RCCAR_START_BIT_PAUSE_TIME   2000.0e-6

Definition at line 672 of file irmpprotocols.h.

#define RCCAR_START_BIT_PULSE_TIME   2000.0e-6

Definition at line 671 of file irmpprotocols.h.

#define RCCAR_STOP_BIT   1

Definition at line 682 of file irmpprotocols.h.

#define RCII_ADDRESS_LEN   0

Definition at line 390 of file irmpprotocols.h.

#define RCII_ADDRESS_OFFSET   0

Definition at line 389 of file irmpprotocols.h.

#define RCII_BIT_TIME   512.0e-6

Definition at line 386 of file irmpprotocols.h.

#define RCII_COMMAND_LEN   10

Definition at line 392 of file irmpprotocols.h.

#define RCII_COMMAND_OFFSET   0

Definition at line 391 of file irmpprotocols.h.

#define RCII_COMPLETE_DATA_LEN   10

Definition at line 393 of file irmpprotocols.h.

Definition at line 396 of file irmpprotocols.h.

#define RCII_FRAME_REPEAT_PAUSE_TIME   117.76e-3

Definition at line 387 of file irmpprotocols.h.

#define RCII_LSB   0

Definition at line 395 of file irmpprotocols.h.

#define RCII_START_BIT2_PULSE_TIME   1024.0e-6

Definition at line 384 of file irmpprotocols.h.

#define RCII_START_BIT_PAUSE_TIME   2560.0e-6

Definition at line 383 of file irmpprotocols.h.

#define RCII_START_BIT_PULSE_TIME   512.0e-6

Definition at line 382 of file irmpprotocols.h.

#define RCII_STOP_BIT   0

Definition at line 394 of file irmpprotocols.h.

#define RCMM32_00_PAUSE_TIME   220.0e-6

Definition at line 935 of file irmpprotocols.h.

#define RCMM32_01_PAUSE_TIME   370.0e-6

Definition at line 936 of file irmpprotocols.h.

#define RCMM32_10_PAUSE_TIME   540.0e-6

Definition at line 937 of file irmpprotocols.h.

#define RCMM32_11_PAUSE_TIME   720.0e-6

Definition at line 938 of file irmpprotocols.h.

#define RCMM32_ADDRESS_LEN   16

Definition at line 942 of file irmpprotocols.h.

#define RCMM32_ADDRESS_OFFSET   0

Definition at line 941 of file irmpprotocols.h.

#define RCMM32_COMMAND_LEN   15

Definition at line 944 of file irmpprotocols.h.

#define RCMM32_COMMAND_OFFSET   17

Definition at line 943 of file irmpprotocols.h.

#define RCMM32_COMPLETE_DATA_LEN   32

Definition at line 945 of file irmpprotocols.h.

#define RCMM32_FLAGS   0

Definition at line 948 of file irmpprotocols.h.

#define RCMM32_FRAME_REPEAT_PAUSE_TIME   80.0e-3

Definition at line 940 of file irmpprotocols.h.

#define RCMM32_LSB   0

Definition at line 947 of file irmpprotocols.h.

#define RCMM32_PULSE_TIME   230.0e-6

Definition at line 934 of file irmpprotocols.h.

#define RCMM32_START_BIT_PAUSE_TIME   220.0e-6

Definition at line 933 of file irmpprotocols.h.

#define RCMM32_START_BIT_PULSE_TIME   500.0e-6

Definition at line 932 of file irmpprotocols.h.

#define RCMM32_STOP_BIT   1

Definition at line 946 of file irmpprotocols.h.

#define RECS80_0_PAUSE_TIME   4902.0e-6

Definition at line 351 of file irmpprotocols.h.

#define RECS80_1_PAUSE_TIME   7432.0e-6

Definition at line 350 of file irmpprotocols.h.

#define RECS80_ADDRESS_LEN   3

Definition at line 354 of file irmpprotocols.h.

#define RECS80_ADDRESS_OFFSET   1

Definition at line 353 of file irmpprotocols.h.

#define RECS80_COMMAND_LEN   6

Definition at line 356 of file irmpprotocols.h.

#define RECS80_COMMAND_OFFSET   4

Definition at line 355 of file irmpprotocols.h.

#define RECS80_COMPLETE_DATA_LEN   10

Definition at line 357 of file irmpprotocols.h.

#define RECS80_FLAGS   0

Definition at line 360 of file irmpprotocols.h.

#define RECS80_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 352 of file irmpprotocols.h.

#define RECS80_LSB   0

Definition at line 359 of file irmpprotocols.h.

#define RECS80_PULSE_TIME   158.0e-6

Definition at line 349 of file irmpprotocols.h.

#define RECS80_START_BIT_PAUSE_TIME   7432.0e-6

Definition at line 348 of file irmpprotocols.h.

#define RECS80_START_BIT_PULSE_TIME   158.0e-6

Definition at line 347 of file irmpprotocols.h.

#define RECS80_STOP_BIT   1

Definition at line 358 of file irmpprotocols.h.

#define RECS80EXT_0_PAUSE_TIME   4902.0e-6

Definition at line 462 of file irmpprotocols.h.

#define RECS80EXT_1_PAUSE_TIME   7432.0e-6

Definition at line 461 of file irmpprotocols.h.

#define RECS80EXT_ADDRESS_LEN   4

Definition at line 465 of file irmpprotocols.h.

#define RECS80EXT_ADDRESS_OFFSET   2

Definition at line 464 of file irmpprotocols.h.

#define RECS80EXT_COMMAND_LEN   6

Definition at line 467 of file irmpprotocols.h.

#define RECS80EXT_COMMAND_OFFSET   6

Definition at line 466 of file irmpprotocols.h.

#define RECS80EXT_COMPLETE_DATA_LEN   12

Definition at line 468 of file irmpprotocols.h.

#define RECS80EXT_FLAGS   0

Definition at line 471 of file irmpprotocols.h.

#define RECS80EXT_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 463 of file irmpprotocols.h.

#define RECS80EXT_LSB   0

Definition at line 470 of file irmpprotocols.h.

#define RECS80EXT_PULSE_TIME   158.0e-6

Definition at line 460 of file irmpprotocols.h.

#define RECS80EXT_START_BIT_PAUSE_TIME   3637.0e-6

Definition at line 459 of file irmpprotocols.h.

#define RECS80EXT_START_BIT_PULSE_TIME   158.0e-6

Definition at line 458 of file irmpprotocols.h.

#define RECS80EXT_STOP_BIT   1

Definition at line 469 of file irmpprotocols.h.

#define ROOMBA_0_PAUSE_TIME   2790.0e-6

Definition at line 915 of file irmpprotocols.h.

#define ROOMBA_0_PULSE_TIME   930.0e-6

Definition at line 913 of file irmpprotocols.h.

#define ROOMBA_1_PAUSE_TIME   930.0e-6

Definition at line 916 of file irmpprotocols.h.

#define ROOMBA_1_PULSE_TIME   2790.0e-6

Definition at line 914 of file irmpprotocols.h.

#define ROOMBA_ADDRESS_LEN   0

Definition at line 919 of file irmpprotocols.h.

#define ROOMBA_ADDRESS_OFFSET   0

Definition at line 918 of file irmpprotocols.h.

#define ROOMBA_COMMAND_LEN   7

Definition at line 921 of file irmpprotocols.h.

#define ROOMBA_COMMAND_OFFSET   0

Definition at line 920 of file irmpprotocols.h.

#define ROOMBA_COMPLETE_DATA_LEN   7

Definition at line 922 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define ROOMBA_FLAGS   0

Definition at line 925 of file irmpprotocols.h.

#define ROOMBA_FRAME_REPEAT_PAUSE_TIME   18.0e-3

Definition at line 917 of file irmpprotocols.h.

#define ROOMBA_FRAMES   8

Definition at line 926 of file irmpprotocols.h.

#define ROOMBA_LSB   0

Definition at line 924 of file irmpprotocols.h.

#define ROOMBA_START_BIT_PAUSE_TIME   930.0e-6

Definition at line 912 of file irmpprotocols.h.

#define ROOMBA_START_BIT_PULSE_TIME   2790.0e-6

Definition at line 911 of file irmpprotocols.h.

#define ROOMBA_STOP_BIT   0

Definition at line 923 of file irmpprotocols.h.

#define RUWIDO_ADDRESS_LEN   9

Definition at line 637 of file irmpprotocols.h.

#define RUWIDO_ADDRESS_OFFSET   0

Definition at line 636 of file irmpprotocols.h.

#define RUWIDO_COMMAND_LEN   8

Definition at line 639 of file irmpprotocols.h.

#define RUWIDO_COMMAND_OFFSET   9

Definition at line 638 of file irmpprotocols.h.

#define RUWIDO_COMPLETE_DATA_LEN   17

Definition at line 640 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define S100_ADDRESS_LEN   6

Definition at line 406 of file irmpprotocols.h.

#define S100_ADDRESS_OFFSET   1

Definition at line 405 of file irmpprotocols.h.

#define S100_BIT_TIME   889.0e-6

Definition at line 402 of file irmpprotocols.h.

#define S100_COMMAND_LEN   7

Definition at line 408 of file irmpprotocols.h.

#define S100_COMMAND_OFFSET   7

Definition at line 407 of file irmpprotocols.h.

#define S100_COMPLETE_DATA_LEN   14

Definition at line 409 of file irmpprotocols.h.

#define S100_FLAGS   IRMP_PARAM_FLAG_IS_MANCHESTER

Definition at line 412 of file irmpprotocols.h.

#define S100_FRAME_REPEAT_PAUSE_TIME   88.9e-3

Definition at line 403 of file irmpprotocols.h.

#define S100_LSB   0

Definition at line 411 of file irmpprotocols.h.

#define S100_STOP_BIT   0

Definition at line 410 of file irmpprotocols.h.

#define SAMSUNG32_AUTO_REPETITION_PAUSE_TIME   47.0e-3

Definition at line 205 of file irmpprotocols.h.

#define SAMSUNG32_COMMAND_LEN   16

Definition at line 202 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG32_COMMAND_OFFSET   16

Definition at line 201 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG32_COMPLETE_DATA_LEN   32

Definition at line 203 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG32_FRAME_REPEAT_PAUSE_TIME   47.0e-3

Definition at line 206 of file irmpprotocols.h.

#define SAMSUNG32_FRAMES   1

Definition at line 204 of file irmpprotocols.h.

#define SAMSUNG48_AUTO_REPETITION_PAUSE_TIME   5.0e-3

Definition at line 212 of file irmpprotocols.h.

#define SAMSUNG48_COMMAND_LEN   32

Definition at line 209 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG48_COMMAND_OFFSET   16

Definition at line 208 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG48_COMPLETE_DATA_LEN   48

Definition at line 210 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SAMSUNG48_FRAME_REPEAT_PAUSE_TIME   47.0e-3

Definition at line 213 of file irmpprotocols.h.

#define SAMSUNG48_FRAMES   2

Definition at line 211 of file irmpprotocols.h.

#define SAMSUNG_0_PAUSE_TIME   500.0e-6

Definition at line 187 of file irmpprotocols.h.

#define SAMSUNG_1_PAUSE_TIME   1500.0e-6

Definition at line 186 of file irmpprotocols.h.

#define SAMSUNG_ADDRESS_LEN   16

Definition at line 191 of file irmpprotocols.h.

#define SAMSUNG_ADDRESS_OFFSET   0

Definition at line 190 of file irmpprotocols.h.

#define SAMSUNG_COMMAND_LEN   16

Definition at line 195 of file irmpprotocols.h.

#define SAMSUNG_COMMAND_OFFSET   21

Definition at line 194 of file irmpprotocols.h.

#define SAMSUNG_COMPLETE_DATA_LEN   37

Definition at line 196 of file irmpprotocols.h.

#define SAMSUNG_FLAGS   0

Definition at line 199 of file irmpprotocols.h.

#define SAMSUNG_FRAME_REPEAT_PAUSE_TIME   25.0e-3

Definition at line 189 of file irmpprotocols.h.

#define SAMSUNG_ID_LEN   4

Definition at line 193 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define SAMSUNG_ID_OFFSET   17

Definition at line 192 of file irmpprotocols.h.

Referenced by irmp_get_data().

#define SAMSUNG_LSB   1

Definition at line 198 of file irmpprotocols.h.

#define SAMSUNG_PULSE_TIME   550.0e-6

Definition at line 185 of file irmpprotocols.h.

#define SAMSUNG_START_BIT_PAUSE_TIME   4500.0e-6

Definition at line 184 of file irmpprotocols.h.

#define SAMSUNG_START_BIT_PULSE_TIME   4500.0e-6

Definition at line 183 of file irmpprotocols.h.

#define SAMSUNG_STOP_BIT   1

Definition at line 197 of file irmpprotocols.h.

#define SAMSUNGAH_0_PAUSE_TIME   450.0e-6

Definition at line 223 of file irmpprotocols.h.

#define SAMSUNGAH_1_PAUSE_TIME   1100.0e-6

Definition at line 222 of file irmpprotocols.h.

#define SAMSUNGAH_ADDRESS_LEN   16

Definition at line 226 of file irmpprotocols.h.

#define SAMSUNGAH_ADDRESS_OFFSET   0

Definition at line 225 of file irmpprotocols.h.

#define SAMSUNGAH_COMMAND_LEN   16

Definition at line 228 of file irmpprotocols.h.

#define SAMSUNGAH_COMMAND_OFFSET   32

Definition at line 227 of file irmpprotocols.h.

#define SAMSUNGAH_COMPLETE_DATA_LEN   48

Definition at line 229 of file irmpprotocols.h.

#define SAMSUNGAH_FLAGS   0

Definition at line 232 of file irmpprotocols.h.

#define SAMSUNGAH_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 224 of file irmpprotocols.h.

#define SAMSUNGAH_LSB   1

Definition at line 231 of file irmpprotocols.h.

#define SAMSUNGAH_PULSE_TIME   450.0e-6

Definition at line 221 of file irmpprotocols.h.

#define SAMSUNGAH_START_BIT_PAUSE_TIME   1900.0e-6

Definition at line 220 of file irmpprotocols.h.

#define SAMSUNGAH_START_BIT_PULSE_TIME   2500.0e-6

Definition at line 219 of file irmpprotocols.h.

#define SAMSUNGAH_STOP_BIT   1

Definition at line 230 of file irmpprotocols.h.

#define SIEMENS_ADDRESS_LEN   11

Definition at line 643 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SIEMENS_ADDRESS_OFFSET   0

Definition at line 642 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SIEMENS_COMMAND_LEN   11

Definition at line 645 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SIEMENS_COMMAND_OFFSET   11

Definition at line 644 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SIEMENS_COMPLETE_DATA_LEN   22

Definition at line 646 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_BIT_PAUSE_TIME   275.0e-6

Definition at line 627 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_BIT_PAUSE_TIME_2   550.0e-6

Definition at line 628 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_BIT_PULSE_TIME   370.0e-6

Definition at line 625 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_BIT_PULSE_TIME_2   680.0e-6

Definition at line 626 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_FLAGS   (IRMP_PARAM_FLAG_IS_MANCHESTER | IRMP_PARAM_FLAG_1ST_PULSE_IS_1)

Definition at line 634 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_FRAME_REPEAT_PAUSE_TIME   45.0e-3

Definition at line 631 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_LSB   0

Definition at line 633 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_START_BIT_PAUSE_TIME   550.0e-6

Definition at line 624 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_START_BIT_PULSE_TIME   370.0e-6

Definition at line 623 of file irmpprotocols.h.

#define SIEMENS_OR_RUWIDO_STOP_BIT   0

Definition at line 632 of file irmpprotocols.h.

#define SIRCS_0_PULSE_TIME   600.0e-6

Definition at line 126 of file irmpprotocols.h.

#define SIRCS_1_PULSE_TIME   1200.0e-6

Definition at line 125 of file irmpprotocols.h.

#define SIRCS_ADDRESS_LEN   5

Definition at line 132 of file irmpprotocols.h.

#define SIRCS_ADDRESS_OFFSET   15

Definition at line 131 of file irmpprotocols.h.

#define SIRCS_AUTO_REPETITION_PAUSE_TIME   25.0e-3

Definition at line 129 of file irmpprotocols.h.

#define SIRCS_COMMAND_LEN   15

Definition at line 134 of file irmpprotocols.h.

#define SIRCS_COMMAND_OFFSET   0

Definition at line 133 of file irmpprotocols.h.

#define SIRCS_COMPLETE_DATA_LEN   20

Definition at line 136 of file irmpprotocols.h.

#define SIRCS_FLAGS   0

Definition at line 139 of file irmpprotocols.h.

#define SIRCS_FRAME_REPEAT_PAUSE_TIME   25.0e-3

Definition at line 130 of file irmpprotocols.h.

#define SIRCS_FRAMES   3

Definition at line 128 of file irmpprotocols.h.

#define SIRCS_LSB   1

Definition at line 138 of file irmpprotocols.h.

#define SIRCS_MINIMUM_DATA_LEN   12

Definition at line 135 of file irmpprotocols.h.

Referenced by irmp_ISR().

#define SIRCS_PAUSE_TIME   600.0e-6

Definition at line 127 of file irmpprotocols.h.

#define SIRCS_START_BIT_PAUSE_TIME   600.0e-6

Definition at line 124 of file irmpprotocols.h.

#define SIRCS_START_BIT_PULSE_TIME   2400.0e-6

Definition at line 123 of file irmpprotocols.h.

#define SIRCS_STOP_BIT   0

Definition at line 137 of file irmpprotocols.h.

#define SPEAKER_0_PAUSE_TIME   1250.0e-6

Definition at line 530 of file irmpprotocols.h.

#define SPEAKER_0_PULSE_TIME   440.0e-6

Definition at line 529 of file irmpprotocols.h.

#define SPEAKER_1_PAUSE_TIME   440.0e-6

Definition at line 528 of file irmpprotocols.h.

#define SPEAKER_1_PULSE_TIME   1250.0e-6

Definition at line 527 of file irmpprotocols.h.

#define SPEAKER_ADDRESS_LEN   0

Definition at line 535 of file irmpprotocols.h.

#define SPEAKER_ADDRESS_OFFSET   0

Definition at line 534 of file irmpprotocols.h.

#define SPEAKER_AUTO_REPETITION_PAUSE_TIME   35.0e-3

Definition at line 532 of file irmpprotocols.h.

#define SPEAKER_COMMAND_LEN   10

Definition at line 537 of file irmpprotocols.h.

#define SPEAKER_COMMAND_OFFSET   0

Definition at line 536 of file irmpprotocols.h.

#define SPEAKER_COMPLETE_DATA_LEN   10

Definition at line 538 of file irmpprotocols.h.

#define SPEAKER_FLAGS   0

Definition at line 541 of file irmpprotocols.h.

#define SPEAKER_FRAME_REPEAT_PAUSE_TIME   35.0e-3

Definition at line 533 of file irmpprotocols.h.

#define SPEAKER_FRAMES   2

Definition at line 531 of file irmpprotocols.h.

#define SPEAKER_LSB   0

Definition at line 540 of file irmpprotocols.h.

#define SPEAKER_START_BIT_PAUSE_TIME   1250.0e-6

Definition at line 526 of file irmpprotocols.h.

#define SPEAKER_START_BIT_PULSE_TIME   440.0e-6

Definition at line 525 of file irmpprotocols.h.

#define SPEAKER_STOP_BIT   1

Definition at line 539 of file irmpprotocols.h.

#define TECHNICS_ADDRESS_LEN   0

Definition at line 257 of file irmpprotocols.h.

#define TECHNICS_COMMAND_LEN   11

Definition at line 258 of file irmpprotocols.h.

#define TECHNICS_COMPLETE_DATA_LEN   22

Definition at line 259 of file irmpprotocols.h.

#define TELEFUNKEN_0_PAUSE_TIME   600.0e-6

Definition at line 896 of file irmpprotocols.h.

#define TELEFUNKEN_1_PAUSE_TIME   1500.0e-6

Definition at line 895 of file irmpprotocols.h.

#define TELEFUNKEN_ADDRESS_LEN   0

Definition at line 899 of file irmpprotocols.h.

#define TELEFUNKEN_ADDRESS_OFFSET   0

Definition at line 898 of file irmpprotocols.h.

#define TELEFUNKEN_COMMAND_LEN   15

Definition at line 901 of file irmpprotocols.h.

#define TELEFUNKEN_COMMAND_OFFSET   0

Definition at line 900 of file irmpprotocols.h.

#define TELEFUNKEN_COMPLETE_DATA_LEN   15

Definition at line 902 of file irmpprotocols.h.

#define TELEFUNKEN_FLAGS   0

Definition at line 905 of file irmpprotocols.h.

#define TELEFUNKEN_FRAME_REPEAT_PAUSE_TIME   22.0e-3

Definition at line 897 of file irmpprotocols.h.

#define TELEFUNKEN_LSB   0

Definition at line 904 of file irmpprotocols.h.

#define TELEFUNKEN_PULSE_TIME   600.0e-6

Definition at line 894 of file irmpprotocols.h.

#define TELEFUNKEN_START_BIT_PAUSE_TIME   1500.0e-6

Definition at line 893 of file irmpprotocols.h.

#define TELEFUNKEN_START_BIT_PULSE_TIME   600.0e-6

Definition at line 892 of file irmpprotocols.h.

#define TELEFUNKEN_STOP_BIT   1

Definition at line 903 of file irmpprotocols.h.

#define THOMSON_0_PAUSE_TIME   2000.0e-6

Definition at line 792 of file irmpprotocols.h.

#define THOMSON_1_PAUSE_TIME   4500.0e-6

Definition at line 791 of file irmpprotocols.h.

#define THOMSON_ADDRESS_LEN   4

Definition at line 797 of file irmpprotocols.h.

#define THOMSON_ADDRESS_OFFSET   0

Definition at line 796 of file irmpprotocols.h.

#define THOMSON_AUTO_REPETITION_PAUSE_TIME   35.0e-3

Definition at line 794 of file irmpprotocols.h.

#define THOMSON_COMMAND_LEN   7

Definition at line 799 of file irmpprotocols.h.

#define THOMSON_COMMAND_OFFSET   5

Definition at line 798 of file irmpprotocols.h.

#define THOMSON_COMPLETE_DATA_LEN   12

Definition at line 800 of file irmpprotocols.h.

#define THOMSON_FLAGS   0

Definition at line 803 of file irmpprotocols.h.

#define THOMSON_FRAME_REPEAT_PAUSE_TIME   35.0e-3

Definition at line 795 of file irmpprotocols.h.

#define THOMSON_FRAMES   1

Definition at line 793 of file irmpprotocols.h.

#define THOMSON_LSB   0

Definition at line 802 of file irmpprotocols.h.

#define THOMSON_PULSE_TIME   550.0e-6

Definition at line 790 of file irmpprotocols.h.

#define THOMSON_STOP_BIT   1

Definition at line 801 of file irmpprotocols.h.

#define VINCENT_0_PAUSE_TIME   550.0e-6

Definition at line 331 of file irmpprotocols.h.

#define VINCENT_1_PAUSE_TIME   1540.0e-6

Definition at line 330 of file irmpprotocols.h.

#define VINCENT_ADDRESS_LEN   16

Definition at line 334 of file irmpprotocols.h.

#define VINCENT_ADDRESS_OFFSET   0

Definition at line 333 of file irmpprotocols.h.

#define VINCENT_COMMAND_LEN   16

Definition at line 336 of file irmpprotocols.h.

#define VINCENT_COMMAND_OFFSET   16

Definition at line 335 of file irmpprotocols.h.

#define VINCENT_COMPLETE_DATA_LEN   32

Definition at line 337 of file irmpprotocols.h.

#define VINCENT_FLAGS   0

Definition at line 341 of file irmpprotocols.h.

#define VINCENT_FRAME_REPEAT_PAUSE_TIME   40.0e-3

Definition at line 332 of file irmpprotocols.h.

#define VINCENT_FRAMES   1

Definition at line 340 of file irmpprotocols.h.

#define VINCENT_LSB   0

Definition at line 339 of file irmpprotocols.h.

#define VINCENT_PULSE_TIME   550.0e-6

Definition at line 329 of file irmpprotocols.h.

#define VINCENT_START_BIT_PAUSE_TIME   4600.0e-6

Definition at line 328 of file irmpprotocols.h.

#define VINCENT_START_BIT_PULSE_TIME   2500.0e-6

Definition at line 327 of file irmpprotocols.h.

#define VINCENT_STOP_BIT   1

Definition at line 338 of file irmpprotocols.h.

Typedef Documentation

typedef uint8_t PAUSE_LEN

Definition at line 105 of file irmpprotocols.h.