rtl433  UNKNOWN
RTL-433 utility
lacrosse_tx35.c File Reference

LaCrosse/StarMétéo/Conrad TX35 protocol. More...

Functions

static int lacrosse_it (r_device *decoder, bitbuffer_t *bitbuffer, uint8_t device29or35)
 
static int lacrossetx29_callback (r_device *decoder, bitbuffer_t *bitbuffer)
 Wrapper for the TX29 device. More...
 
static int lacrossetx35_callback (r_device *decoder, bitbuffer_t *bitbuffer)
 Wrapper for the TX35 device. More...
 

Variables

static char * output_fields []
 
r_device lacrosse_tx29
 
r_device lacrosse_tx35
 

Detailed Description

LaCrosse/StarMétéo/Conrad TX35 protocol.

Function Documentation

◆ lacrosse_it()

◆ lacrossetx29_callback()

static int lacrossetx29_callback ( r_device decoder,
bitbuffer_t bitbuffer 
)
static

Wrapper for the TX29 device.

References lacrosse_it().

◆ lacrossetx35_callback()

static int lacrossetx35_callback ( r_device decoder,
bitbuffer_t bitbuffer 
)
static

Wrapper for the TX35 device.

References lacrosse_it().

Variable Documentation

◆ lacrosse_tx29

r_device lacrosse_tx29
Initial value:
= {
.name = "LaCrosse TX29IT Temperature sensor",
.modulation = FSK_PULSE_PCM,
.short_width = 55,
.long_width = 55,
.reset_limit = 4000,
.decode_fn = &lacrossetx29_callback,
.disabled = 0,
.fields = output_fields,
}
static char * output_fields[]
Definition: lacrosse_tx35.c:161
FSK, Pulse Code Modulation.
Definition: r_device.h:19
static int lacrossetx29_callback(r_device *decoder, bitbuffer_t *bitbuffer)
Wrapper for the TX29 device.
Definition: lacrosse_tx35.c:150

◆ lacrosse_tx35

r_device lacrosse_tx35
Initial value:
= {
.name = "LaCrosse TX35DTH-IT, TFA Dostmann 30.3155 Temperature/Humidity sensor",
.modulation = FSK_PULSE_PCM,
.short_width = 105,
.long_width = 105,
.reset_limit = 4000,
.decode_fn = &lacrossetx35_callback,
.disabled = 0,
.fields = output_fields,
}
static char * output_fields[]
Definition: lacrosse_tx35.c:161
FSK, Pulse Code Modulation.
Definition: r_device.h:19
static int lacrossetx35_callback(r_device *decoder, bitbuffer_t *bitbuffer)
Wrapper for the TX35 device.
Definition: lacrosse_tx35.c:157

◆ output_fields

char* output_fields[]
static
Initial value:
= {
"brand",
"model",
"id",
"battery",
"newbattery",
"temperature_C",
"humidity",
"mic",
NULL
}