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

Go to the source code of this file.

Macros

#define SONY_ADDRESS_BITS   5
 
#define SONY_COMMAND_BITS   7
 
#define SONY_EXTRA_BITS   8
 
#define SONY_BITS_MIN   (SONY_COMMAND_BITS + SONY_ADDRESS_BITS)
 
#define SONY_BITS_15   (SONY_COMMAND_BITS + SONY_ADDRESS_BITS + 3)
 
#define SONY_BITS_MAX   (SONY_COMMAND_BITS + SONY_ADDRESS_BITS + SONY_EXTRA_BITS)
 
#define SONY_UNIT   600
 
#define SONY_HEADER_MARK   (4 * SONY_UNIT)
 
#define SONY_ONE_MARK   (2 * SONY_UNIT)
 
#define SONY_ZERO_MARK   SONY_UNIT
 
#define SONY_SPACE   SONY_UNIT
 
#define SONY_AVERAGE_DURATION_MIN   21000
 
#define SONY_AVERAGE_DURATION_MAX   33000
 
#define SONY_REPEAT_PERIOD   45000
 
#define SONY_MAXIMUM_REPEAT_DISTANCE   (SONY_REPEAT_PERIOD - SONY_AVERAGE_DURATION_MIN)
 
#define SONY_DOUBLE_SPACE_USECS   500
 

Variables

struct PulseDistanceWidthProtocolConstants SonyProtocolConstants