rtl433
UNKNOWN
RTL-433 utility
|
Prologue sensor protocol. More...
Functions | |
int | alecto_checksum (r_device *decoder, bitrow_t *bb) |
static int | prologue_callback (r_device *decoder, bitbuffer_t *bitbuffer) |
Prologue sensor protocol, also FreeTec NC-7104 sensor for FreeTec Weatherstation NC-7102, and Pearl NC-7159-675. More... | |
Variables | |
static char * | output_fields [] |
r_device | prologue |
Prologue sensor protocol.
References reverse8(), and r_device::verbose.
Referenced by alectov1_callback(), and prologue_callback().
|
static |
Prologue sensor protocol, also FreeTec NC-7104 sensor for FreeTec Weatherstation NC-7102, and Pearl NC-7159-675.
The sensor sends 36 bits 7 times, before the first packet there is a sync pulse. The packets are ppm modulated (distance coding) with a pulse of ~500 us followed by a short gap of ~2000 us for a 0 bit or a long ~4000 us gap for a 1 bit, the sync gap is ~9000 us.
The data is grouped in 9 nibbles
[type] [id0] [id1] [flags] [temp0] [temp1] [temp2] [humi0] [humi1]
The sensor can be bought at Clas Ohlson.
References alecto_checksum(), bitbuffer::bb, bitbuffer_find_repeated_row(), bitbuffer::bits_per_row, data_append(), DATA_DOUBLE, DATA_FORMAT, DATA_INT, data_make(), DATA_STRING, and decoder_output_data().
|
static |
r_device prologue |