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

Go to the source code of this file.

Macros

#define MAGIQUEST_CHECKSUM_BITS   8
 
#define MAGIQUEST_MAGNITUDE_BITS   9
 
#define MAGIQUEST_WAND_ID_BITS   31
 
#define MAGIQUEST_START_BITS   8
 
#define MAGIQUEST_PERIOD   1150
 
#define MAGIQUEST_DATA_BITS   (MAGIQUEST_CHECKSUM_BITS + MAGIQUEST_MAGNITUDE_BITS + MAGIQUEST_WAND_ID_BITS)
 
#define MAGIQUEST_BITS   (MAGIQUEST_CHECKSUM_BITS + MAGIQUEST_MAGNITUDE_BITS + MAGIQUEST_WAND_ID_BITS + MAGIQUEST_START_BITS)
 
#define MAGIQUEST_UNIT   (MAGIQUEST_PERIOD / 4)
 
#define MAGIQUEST_ONE_MARK   (2 * MAGIQUEST_UNIT)
 
#define MAGIQUEST_ONE_SPACE   (2 * MAGIQUEST_UNIT)
 
#define MAGIQUEST_ZERO_MARK   MAGIQUEST_UNIT
 
#define MAGIQUEST_ZERO_SPACE   (3 * MAGIQUEST_UNIT)
 

Variables

struct PulseDistanceWidthProtocolConstants MagiQuestProtocolConstants
 

Macro Definition Documentation

◆ MAGIQUEST_BITS

◆ MAGIQUEST_CHECKSUM_BITS

#define MAGIQUEST_CHECKSUM_BITS   8

Definition at line 85 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_DATA_BITS

Definition at line 92 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_MAGNITUDE_BITS

#define MAGIQUEST_MAGNITUDE_BITS   9

Definition at line 86 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ONE_MARK

#define MAGIQUEST_ONE_MARK   (2 * MAGIQUEST_UNIT)

Definition at line 105 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ONE_SPACE

#define MAGIQUEST_ONE_SPACE   (2 * MAGIQUEST_UNIT)

Definition at line 106 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_PERIOD

#define MAGIQUEST_PERIOD   1150

Definition at line 90 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_START_BITS

#define MAGIQUEST_START_BITS   8

Definition at line 88 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_UNIT

#define MAGIQUEST_UNIT   (MAGIQUEST_PERIOD / 4)

Definition at line 103 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_WAND_ID_BITS

#define MAGIQUEST_WAND_ID_BITS   31

Definition at line 87 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ZERO_MARK

#define MAGIQUEST_ZERO_MARK   MAGIQUEST_UNIT

Definition at line 107 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ZERO_SPACE

#define MAGIQUEST_ZERO_SPACE   (3 * MAGIQUEST_UNIT)

Definition at line 108 of file ir_MagiQuest.hpp.

Variable Documentation

◆ MagiQuestProtocolConstants

PROTOCOL_IS_MSB_FIRST
#define PROTOCOL_IS_MSB_FIRST
Definition: IRProtocol.h:145
MAGIQUEST_ONE_SPACE
#define MAGIQUEST_ONE_SPACE
Definition: ir_MagiQuest.hpp:105
MAGIQUEST
@ MAGIQUEST
Definition: IRProtocol.h:69
MAGIQUEST_ZERO_MARK
#define MAGIQUEST_ZERO_MARK
Definition: ir_MagiQuest.hpp:106
MAGIQUEST_ZERO_SPACE
#define MAGIQUEST_ZERO_SPACE
Definition: ir_MagiQuest.hpp:107
MAGIQUEST_ONE_MARK
#define MAGIQUEST_ONE_MARK
Definition: ir_MagiQuest.hpp:104