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 81 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_DATA_BITS

Definition at line 88 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_MAGNITUDE_BITS

#define MAGIQUEST_MAGNITUDE_BITS   9

Definition at line 82 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ONE_MARK

#define MAGIQUEST_ONE_MARK   (2 * MAGIQUEST_UNIT)

Definition at line 101 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ONE_SPACE

#define MAGIQUEST_ONE_SPACE   (2 * MAGIQUEST_UNIT)

Definition at line 102 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_PERIOD

#define MAGIQUEST_PERIOD   1150

Definition at line 86 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_START_BITS

#define MAGIQUEST_START_BITS   8

Definition at line 84 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_UNIT

#define MAGIQUEST_UNIT   (MAGIQUEST_PERIOD / 4)

Definition at line 99 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_WAND_ID_BITS

#define MAGIQUEST_WAND_ID_BITS   31

Definition at line 83 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ZERO_MARK

#define MAGIQUEST_ZERO_MARK   MAGIQUEST_UNIT

Definition at line 103 of file ir_MagiQuest.hpp.

◆ MAGIQUEST_ZERO_SPACE

#define MAGIQUEST_ZERO_SPACE   (3 * MAGIQUEST_UNIT)

Definition at line 104 of file ir_MagiQuest.hpp.

Variable Documentation

◆ MagiQuestProtocolConstants

PROTOCOL_IS_MSB_FIRST
#define PROTOCOL_IS_MSB_FIRST
Definition: IRProtocol.h:130
MAGIQUEST_ONE_SPACE
#define MAGIQUEST_ONE_SPACE
Definition: ir_MagiQuest.hpp:101
MAGIQUEST
@ MAGIQUEST
Definition: IRProtocol.h:69
MAGIQUEST_ZERO_MARK
#define MAGIQUEST_ZERO_MARK
Definition: ir_MagiQuest.hpp:102
SEND_NO_STOP_BIT
#define SEND_NO_STOP_BIT
Definition: IRremoteInt.h:394
MAGIQUEST_ZERO_SPACE
#define MAGIQUEST_ZERO_SPACE
Definition: ir_MagiQuest.hpp:103
MAGIQUEST_ONE_MARK
#define MAGIQUEST_ONE_MARK
Definition: ir_MagiQuest.hpp:100