|
1 | 1 | /** @file
|
2 |
| - Maverick XR-50 BBQ Sensor Europe Version |
| 2 | + Maverick XR-50 BBQ Sensor Europe Version. |
3 | 3 |
|
4 | 4 | Copyright (C) 2025 Luca Pinasco
|
5 | 5 |
|
@@ -83,7 +83,7 @@ static int maverick_xr50_decode(r_device *decoder, bitbuffer_t *bitbuffer)
|
83 | 83 |
|
84 | 84 | decoder_log_bitrow(decoder, 1, __func__, b, 23 * 8, "MSG");
|
85 | 85 |
|
86 |
| - int id = b[0] << 8 | b[1]; |
| 86 | + int id = b[0] << 8 | b[1]; |
87 | 87 |
|
88 | 88 | int p_1_flags = (b[2] & 0xf0) >> 4;
|
89 | 89 | int p_1_temp_raw = ((b[2] & 0x0f) << 8) | b[3];
|
@@ -123,29 +123,27 @@ static int maverick_xr50_decode(r_device *decoder, bitbuffer_t *bitbuffer)
|
123 | 123 |
|
124 | 124 | /* clang-format off */
|
125 | 125 | data_t *data = data_make(
|
126 |
| - "model", "", DATA_STRING, "Maverick-XR50", |
127 |
| - "id", "", DATA_FORMAT, "%04x", DATA_INT, id, |
128 |
| - "probe_1_flags", "Flags Probe 1", DATA_FORMAT, "%1x", DATA_INT, p_1_flags, |
129 |
| - "temperature_1_C", "Temperature 1", DATA_COND, p_1_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_temp, |
130 |
| - "setpoint_high_1_C", "Setpoint 1 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_set_high, |
131 |
| - "setpoint_low_1_C", "Setpoint 1 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_set_low, |
132 |
| - "probe_2_flags", "Flags Probe 2", DATA_FORMAT, "%1x", DATA_INT, p_2_flags, |
133 |
| - "temperature_2_C", "Temperature 2", DATA_COND, p_2_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_temp, |
134 |
| - "setpoint_high_2_C", "Setpoint 2 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_set_high, |
135 |
| - "setpoint_low_2_C", "Setpoint 2 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_set_low, |
136 |
| - "probe_3_flags", "Flags Probe 3", DATA_FORMAT, "%1x", DATA_INT, p_3_flags, |
137 |
| - "temperature_3_C", "Temperature 3", DATA_COND, p_3_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_temp, |
138 |
| - "setpoint_high_3_C", "Setpoint 3 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_set_high, |
139 |
| - "setpoint_low_3_C", "Setpoint 3 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_set_low, |
140 |
| - "probe_4_flags", "Flags Probe 4", DATA_FORMAT, "%1x", DATA_INT, p_4_flags, |
141 |
| - "temperature_4_C", "Temperature 4", DATA_COND, p_4_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_temp, |
142 |
| - "setpoint_high_4_C", "Setpoint 4 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_set_high, |
143 |
| - "setpoint_low_4_C", "Setpoint 4 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_set_low, |
144 |
| - "mic", "Integrity", DATA_STRING, "CRC", |
145 |
| - NULL |
| 126 | + "model", "", DATA_STRING, "Maverick-XR50", |
| 127 | + "id", "", DATA_FORMAT, "%04x", DATA_INT, id, |
| 128 | + "probe_1_flags", "Flags Probe 1", DATA_FORMAT, "%1x", DATA_INT, p_1_flags, |
| 129 | + "temperature_1_C", "Temperature 1", DATA_COND, p_1_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_temp, |
| 130 | + "setpoint_high_1_C", "Setpoint 1 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_set_high, |
| 131 | + "setpoint_low_1_C", "Setpoint 1 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p1_set_low, |
| 132 | + "probe_2_flags", "Flags Probe 2", DATA_FORMAT, "%1x", DATA_INT, p_2_flags, |
| 133 | + "temperature_2_C", "Temperature 2", DATA_COND, p_2_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_temp, |
| 134 | + "setpoint_high_2_C", "Setpoint 2 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_set_high, |
| 135 | + "setpoint_low_2_C", "Setpoint 2 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p2_set_low, |
| 136 | + "probe_3_flags", "Flags Probe 3", DATA_FORMAT, "%1x", DATA_INT, p_3_flags, |
| 137 | + "temperature_3_C", "Temperature 3", DATA_COND, p_3_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_temp, |
| 138 | + "setpoint_high_3_C", "Setpoint 3 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_set_high, |
| 139 | + "setpoint_low_3_C", "Setpoint 3 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p3_set_low, |
| 140 | + "probe_4_flags", "Flags Probe 4", DATA_FORMAT, "%1x", DATA_INT, p_4_flags, |
| 141 | + "temperature_4_C", "Temperature 4", DATA_COND, p_4_temp_raw != 0, DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_temp, |
| 142 | + "setpoint_high_4_C", "Setpoint 4 high", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_set_high, |
| 143 | + "setpoint_low_4_C", "Setpoint 4 low", DATA_FORMAT, "%.1f C", DATA_DOUBLE, p4_set_low, |
| 144 | + "mic", "Integrity", DATA_STRING, "CRC", |
| 145 | + NULL |
146 | 146 | );
|
147 |
| - |
148 |
| - |
149 | 147 | /* clang-format on */
|
150 | 148 |
|
151 | 149 | decoder_output_data(decoder, data);
|
@@ -176,7 +174,7 @@ static char const *const output_fields[] = {
|
176 | 174 | };
|
177 | 175 |
|
178 | 176 | r_device const maverick_xr50 = {
|
179 |
| - .name = "Maverick XR-50 BBQ Sensor", |
| 177 | + .name = "Maverick XR-50 BBQ Sensor", |
180 | 178 | .modulation = FSK_PULSE_PCM,
|
181 | 179 | .short_width = 107,
|
182 | 180 | .long_width = 107,
|
|
0 commit comments