fix bit counts (#2894)

This commit is contained in:
Totoo
2025-12-21 11:38:35 +01:00
committed by GitHub
parent f86d3e51f1
commit 2261e53981
3 changed files with 3 additions and 2 deletions

View File

@@ -121,6 +121,7 @@ class FProtoSubCarFordV0 : public FProtoSubCarBase {
instance->generic.btn = instance->button;
instance->generic.cnt = instance->count;
*/
data_count_bit = 64;
if (callback) {
callback(this);
}

View File

@@ -146,7 +146,7 @@ class FProtoSubCarKiaV1 : public FProtoSubCarBase {
if (kia_v1_manchester_decode()) {
// instance->generic.data = decode_data;
data_count_bit = decode_count_bit;
data_count_bit = raw_bit_count / 8;
// Extract fields from 56-bit data per RTL-433:
// Serial: bits 55-24 (32 bits)

View File

@@ -57,7 +57,7 @@ class FProtoSubCarSubaru : public FProtoSubCarBase {
// uint8_t button = b[0] & 0x0F;
// uint16_t cnt;
// subaru_decode_count(b, &cnt);
data_count_bit = decode_count_bit;
data_count_bit = bit_count;
if (callback) {
callback(this);
}