minor: Change Digitech-XC0324 to default enabled
This commit is contained in:
parent
616b5d5eba
commit
3ff11b4fe3
4 changed files with 14 additions and 13 deletions
|
@ -40,7 +40,7 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md).
|
|||
= General options =
|
||||
[-V] Output the version string and exit
|
||||
[-v] Increase verbosity (can be used multiple times).
|
||||
-v : verbose, -vv : verbose decoders, -vvv : debug decoders, -vvvv : trace decoding).
|
||||
-v : verbose notice, -vv : verbose info, -vvv : debug, -vvvv : trace.
|
||||
[-c <path>] Read config options from a file
|
||||
= Tuner options =
|
||||
[-d <RTL-SDR USB device index> | :<RTL-SDR USB device serial> | <SoapySDR device query> | rtl_tcp | help]
|
||||
|
@ -202,7 +202,7 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md).
|
|||
[117]* ESA1000 / ESA2000 Energy Monitor
|
||||
[118]* Biltema rain gauge
|
||||
[119] Bresser Weather Center 5-in-1
|
||||
[120]* Digitech XC-0324 temperature sensor
|
||||
[120] Digitech XC-0324 / AmbientWeather FT005RH temp/hum sensor
|
||||
[121] Opus/Imagintronix XT300 Soil Moisture
|
||||
[122]* FS20
|
||||
[123]* Jansite TPMS Model TY02S
|
||||
|
|
|
@ -341,7 +341,7 @@ stop_after_successful_events false
|
|||
# protocol 117 # ESA1000 / ESA2000 Energy Monitor
|
||||
# protocol 118 # Biltema rain gauge
|
||||
protocol 119 # Bresser Weather Center 5-in-1
|
||||
# protocol 120 # Digitech XC-0324 temperature sensor
|
||||
protocol 120 # Digitech XC-0324 / AmbientWeather FT005RH temp/hum sensor
|
||||
protocol 121 # Opus/Imagintronix XT300 Soil Moisture
|
||||
# protocol 122 # FS20
|
||||
# protocol 123 # Jansite TPMS Model TY02S
|
||||
|
|
|
@ -44,7 +44,7 @@ Output the version string and exit
|
|||
.TP
|
||||
[ \fB\-v\fI\fP ]
|
||||
Increase verbosity (can be used multiple times).
|
||||
\-v : verbose, \-vv : verbose decoders, \-vvv : debug decoders, \-vvvv : trace decoding).
|
||||
\-v : verbose notice, \-vv : verbose info, \-vvv : debug, \-vvvv : trace.
|
||||
.TP
|
||||
[ \fB\-c\fI <path>\fP ]
|
||||
Read config options from a file
|
||||
|
|
|
@ -9,7 +9,9 @@
|
|||
(at your option) any later version.
|
||||
*/
|
||||
/**
|
||||
Digitech XC-0324 device.
|
||||
Decoder for Digitech XC-0324 temperature sensor.
|
||||
|
||||
Also AmbientWeather FT005RH.
|
||||
|
||||
The encoding is pulse position modulation
|
||||
(i.e. gap width contains the modulation information)
|
||||
|
@ -88,9 +90,9 @@ static int decode_xc0324_message(r_device *decoder, bitbuffer_t *bitbuffer,
|
|||
// NB : b[0] ^ b[1] ^ b[2] ^ b[3] ^ b[4] ^ b[5] == 0x00 for a clean message
|
||||
chksum = xor_bytes(b, 6);
|
||||
if (chksum != 0x00) {
|
||||
if (decoder->verbose) {
|
||||
if (decoder->verbose > 1) {
|
||||
// Output the "bad" message (only for message level deciphering!)
|
||||
decoder_logf_bitrow(decoder, 1, __func__, b, XC0324_MESSAGE_BITLEN,
|
||||
decoder_logf_bitrow(decoder, 2, __func__, b, XC0324_MESSAGE_BITLEN,
|
||||
"chksum = 0x%02X not 0x00 <- XC0324:vv row %d bit %d",
|
||||
chksum, row, bitpos);
|
||||
}
|
||||
|
@ -125,8 +127,8 @@ static int decode_xc0324_message(r_device *decoder, bitbuffer_t *bitbuffer,
|
|||
}
|
||||
|
||||
// Output (simulated) message level deciphering information..
|
||||
if (decoder->verbose) {
|
||||
decoder_logf_bitrow(decoder, 1, __func__, b, XC0324_MESSAGE_BITLEN,
|
||||
if (decoder->verbose > 1) {
|
||||
decoder_logf_bitrow(decoder, 2, __func__, b, XC0324_MESSAGE_BITLEN,
|
||||
"Temp was %4.1f <- XC0324:vv row %03d bit %03d",
|
||||
temperature, row, bitpos);
|
||||
}
|
||||
|
@ -144,7 +146,7 @@ static int decode_xc0324_message(r_device *decoder, bitbuffer_t *bitbuffer,
|
|||
Digitech XC-0324 device.
|
||||
@sa decode_xc0324_message()
|
||||
*/
|
||||
static int xc0324_callback(r_device *decoder, bitbuffer_t *bitbuffer)
|
||||
static int digitech_xc0324_decode(r_device *decoder, bitbuffer_t *bitbuffer)
|
||||
{
|
||||
uint8_t const preamble_pattern[] = {0x5F};
|
||||
|
||||
|
@ -216,12 +218,11 @@ static char *output_fields[] = {
|
|||
};
|
||||
|
||||
r_device digitech_xc0324 = {
|
||||
.name = "Digitech XC-0324 temperature sensor",
|
||||
.name = "Digitech XC-0324 / AmbientWeather FT005RH temp/hum sensor",
|
||||
.modulation = OOK_PULSE_PPM,
|
||||
.short_width = 520, // = 130 * 4
|
||||
.long_width = 1000, // = 250 * 4
|
||||
.reset_limit = 3000,
|
||||
.decode_fn = &xc0324_callback,
|
||||
.disabled = 1, // stop debug output from spamming unsuspecting users
|
||||
.decode_fn = &digitech_xc0324_decode,
|
||||
.fields = output_fields,
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue