rtl433  UNKNOWN
RTL-433 utility
interlogix.c File Reference

Functions

static int interlogix_callback (r_device *decoder, bitbuffer_t *bitbuffer)
 

Variables

static unsigned char preamble [1] = {0x01}
 
static char * output_fields []
 
r_device interlogix
 

Function Documentation

◆ interlogix_callback()

Variable Documentation

◆ interlogix

r_device interlogix
Initial value:
= {
.name = "Interlogix GE UTC Security Devices",
.modulation = OOK_PULSE_PPM,
.short_width = 122,
.long_width = 244,
.reset_limit = 500,
.decode_fn = &interlogix_callback,
.disabled = 0,
.fields = output_fields,
}
Pulse Position Modulation. Short gap = 0, Long = 1.
Definition: r_device.h:12
static int interlogix_callback(r_device *decoder, bitbuffer_t *bitbuffer)
Definition: interlogix.c:98
static char * output_fields[]
Definition: interlogix.c:216

◆ output_fields

char* output_fields[]
static
Initial value:
= {
"model",
"subtype",
"id",
"device_type",
"raw_message",
"battery",
"switch1",
"switch2",
"switch3",
"switch4",
"switch5",
NULL
}

◆ preamble

unsigned char preamble[1] = {0x01}
static

Referenced by interlogix_callback().