rtl433  UNKNOWN
RTL-433 utility
simplisafe.c File Reference

Functions

static void ss_get_id (char *id, uint8_t *b)
 
static int ss_sensor_parser (r_device *decoder, bitbuffer_t *bitbuffer, int row)
 
static int ss_pinentry_parser (r_device *decoder, bitbuffer_t *bitbuffer, int row)
 
static int ss_keypad_commands (r_device *decoder, bitbuffer_t *bitbuffer, int row)
 
static int ss_sensor_callback (r_device *decoder, bitbuffer_t *bitbuffer)
 

Variables

static char * sensor_output_fields []
 
r_device ss_sensor
 

Function Documentation

◆ ss_get_id()

static void ss_get_id ( char *  id,
uint8_t b 
)
static

◆ ss_keypad_commands()

static int ss_keypad_commands ( r_device decoder,
bitbuffer_t bitbuffer,
int  row 
)
static

◆ ss_pinentry_parser()

static int ss_pinentry_parser ( r_device decoder,
bitbuffer_t bitbuffer,
int  row 
)
static

◆ ss_sensor_callback()

◆ ss_sensor_parser()

static int ss_sensor_parser ( r_device decoder,
bitbuffer_t bitbuffer,
int  row 
)
static

Variable Documentation

◆ sensor_output_fields

char* sensor_output_fields[]
static
Initial value:
= {
"model",
"device",
"id",
"seq",
"state",
"extradata",
NULL
}

◆ ss_sensor

r_device ss_sensor
Initial value:
= {
.name = "SimpliSafe Home Security System (May require disabling automatic gain for KeyPad decodes)",
.modulation = OOK_PULSE_PIWM_DC,
.short_width = 500,
.long_width = 1000,
.reset_limit = 2200,
.tolerance = 100,
.decode_fn = &ss_sensor_callback,
.disabled = 0,
}
static int ss_sensor_callback(r_device *decoder, bitbuffer_t *bitbuffer)
Definition: simplisafe.c:140
Level shift for each bit. Short interval = 1, Long = 0.
Definition: r_device.h:15
static char * sensor_output_fields[]
Definition: simplisafe.c:165