From 378dafdc2d7cb875e6a4ee8abb68f943aac2c4ef Mon Sep 17 00:00:00 2001 From: yelvlab Date: Wed, 25 Dec 2024 23:05:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E5=8C=85=E5=9B=9E=E5=A4=8D=E5=86=85=E5=AE=B9=E5=8F=8A=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=AD=A3=E7=A1=AE=E7=9A=84=E5=8C=85CRC=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rs485.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/rs485.c b/src/rs485.c index e00e6d2..b578061 100644 --- a/src/rs485.c +++ b/src/rs485.c @@ -61,16 +61,16 @@ void process_command(uint8_t *cmd, size_t length) { } break; case VALIDATION_CRC_ERROR: - printf("%c%c%c%c%c%c%c", 0xB5, 0xF0, 0x03, 0x65, 0x72, 0x72, 0x3F); + printf("%c%c%c%c%c%c%c", 0xB5, 0xF1, 0x03, 0x65, 0x72, 0x72, 0x3D); break; case VALIDATION_HEADER_ERROR: - printf("%c%c%c%c%c%c%c", 0xB5, 0xF3, 0x03, 0x65, 0x72, 0x72, 0x3F); + printf("%c%c%c%c%c%c%c", 0xB5, 0xF2, 0x03, 0x65, 0x72, 0x72, 0x3E); break; case VALIDATION_TYPE_ERROR: - printf("%c%c%c%c%c%c%c", 0xB5, 0xF4, 0x03, 0x65, 0x72, 0x72, 0x3F); + printf("%c%c%c%c%c%c%c", 0xB5, 0xF3, 0x03, 0x65, 0x72, 0x72, 0x3F); break; case VALIDATION_LENGTH_ERROR: - printf("%c%c%c%c%c%c%c", 0xB5, 0xF2, 0x03, 0x65, 0x72, 0x72, 0x3F); + printf("%c%c%c%c%c%c%c", 0xB5, 0xF4, 0x03, 0x65, 0x72, 0x72, 0x40); break; default: break; @@ -131,7 +131,7 @@ void eddy_current_value_report(void) { printf("%c%c%c", package_header[0], package_header[1], package_header[2]); printf("%c%c%c%c", package_data[0], package_data[1], package_data[2], package_data[3]); - printf("%c", calculate_crc(combined_data, 7)); + printf("%c", calculate_crc(combined_data, 8)); } void tempture_value_report(void) { @@ -146,5 +146,5 @@ void tempture_value_report(void) { printf("%c%c%c", package_header[0], package_header[1], package_header[2]); printf("%c%c%c%c", package_data[0], package_data[1], package_data[2], package_data[3]); - printf("%c", calculate_crc(combined_data, 7)); + printf("%c", calculate_crc(combined_data, 8)); }