From b1fd85e2c5902d08ffd1e95e85cb1400b0fbbebf Mon Sep 17 00:00:00 2001
From: darya
Date: Thu, 19 Feb 2026 12:09:37 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?=
=?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B8?=
=?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=BA=D0=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
StatusData.c | 278 +++++++++++++++++++++++++--------------------------
StatusData.h | 2 +-
2 files changed, 140 insertions(+), 140 deletions(-)
diff --git a/StatusData.c b/StatusData.c
index 9299748..3a9f93a 100644
--- a/StatusData.c
+++ b/StatusData.c
@@ -112,53 +112,53 @@ const eUds_ReadDataByIdentifier_22_com uds_ReadDataByIdentifier_22_com_CF[256] =
{NULL, 0, ""},
{NULL, 0, ""},
{&statusData.Status_Actuator_DoorsActuator, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Def), "0xCF60 : Status_Actuator_DoorsActuator.Motor_Def"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
{NULL, 0, ""},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
{&statusData.Status_Duct_Select, sizeof(statusData.Status_Duct_Select), "0xCF79 : Status_Duct_Select"},
{NULL, 0, ""},
{NULL, 0, ""},
@@ -432,7 +432,7 @@ const eUds_ReadDataByIdentifier_22_com uds_ReadDataByIdentifier_22_com_F1[256] =
{&statusData.Application_SW_Fingerprint, sizeof(statusData.Application_SW_Fingerprint), "0xF184 : Application SW Fingerprint"},
{NULL, 0, ""},
{&statusData.Status_Active_Diagnostic_Session, sizeof(statusData.Status_Active_Diagnostic_Session), "0xF186 : Active Diagnostic Session"},
- {NULL, 0, "0xF187 : Spare Part Number"},
+ {&statusData.Spare_Part_Number, sizeof(statusData.Spare_Part_Number), "0xF187 : Spare Part Number"},
{NULL, 0, ""},
{NULL, 0, ""},
{NULL, 0, ""},
@@ -661,53 +661,53 @@ const eUds_WriteDataByIdentifier_2E_com uds_WriteDataByIdentifier_2E_com_CF[256]
{NULL, 0, ""},
{NULL, 0, ""},
{&statusData.Status_Actuator_DoorsActuator, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Def), "0xCF60 : Status_Actuator_DoorsActuator.Motor_Def"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
{NULL, 0, ""},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
{&statusData.Status_Duct_Select, sizeof(statusData.Status_Duct_Select), "0xCF79 : Status_Duct_Select"},
{NULL, 0, ""},
{NULL, 0, ""},
@@ -1210,53 +1210,53 @@ const eUds_IoDataByIdentifier_2F_com uds_IoDataByIdentifier_2F_com_CF[256] = {
{NULL, 0, ""},
{NULL, 0, ""},
{&statusData.Status_Actuator_DoorsActuator, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Def), "0xCF60 : Status_Actuator_DoorsActuator.Motor_Def"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 2, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFL), "0xCF61 : Status_Actuator_DoorsActuator.Motor_Vent_SFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 4, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFL), "0xCF62 : Status_Actuator_DoorsActuator.Motor_Vent_CFL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 6, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FL), "0xCF63 : Status_Actuator_DoorsActuator.Motor_Foot_1FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 8, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FL), "0xCF64 : Status_Actuator_DoorsActuator.Motor_Foot_2FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 10, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CFR), "0xCF65 : Status_Actuator_DoorsActuator.Motor_Vent_CFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 12, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SFR), "0xCF66 : Status_Actuator_DoorsActuator.Motor_Vent_SFR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 14, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_1FR), "0xCF67 : Status_Actuator_DoorsActuator.Motor_Foot_1FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 16, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_2FR), "0xCF68 : Status_Actuator_DoorsActuator.Motor_Foot_2FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 18, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRL), "0xCF69 : Status_Actuator_DoorsActuator.Motor_Vent_SRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 20, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRL), "0xCF6A : Status_Actuator_DoorsActuator.Motor_Vent_CRL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 22, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RL), "0xCF6B : Status_Actuator_DoorsActuator.Motor_Foot_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 24, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_CRR), "0xCF6C : Status_Actuator_DoorsActuator.Motor_Vent_CRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 26, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Vent_SRR), "0xCF6D : Status_Actuator_DoorsActuator.Motor_Vent_SRR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 28, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Foot_RR), "0xCF6E : Status_Actuator_DoorsActuator.Motor_Foot_RR"},
{NULL, 0, ""},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
- {(uint8_t *) &statusData.Status_Actuator_DoorsActuator +
- 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 30, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FL), "0xCF70 : Status_Actuator_DoorsActuator.Motor_Temp1_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 32, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FL), "0xCF71 : Status_Actuator_DoorsActuator.Motor_Temp2_FL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 34, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp1_FR), "0xCF72 : Status_Actuator_DoorsActuator.Motor_Temp1_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 36, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp2_FR), "0xCF73 : Status_Actuator_DoorsActuator.Motor_Temp2_FR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 38, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RL), "0xCF74 : Status_Actuator_DoorsActuator.Motor_Temp_RL"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 40, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_Temp_RR), "0xCF75 : Status_Actuator_DoorsActuator.Motor_Temp_RR"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 42, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_REC), "0xCF76 : Status_Actuator_DoorsActuator.Motor_REC"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 44, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_OSA), "0xCF77 : Status_Actuator_DoorsActuator.Motor_OSA"},
+ {(uint8_t * ) & statusData.Status_Actuator_DoorsActuator +
+ 46, sizeof(statusData.Status_Actuator_DoorsActuator.Motor_SealingValve), "0xCF78 : Status_Actuator_DoorsActuator.Motor_SealingValve"},
{&statusData.Status_Duct_Select, sizeof(statusData.Status_Duct_Select), "0xCF79 : Status_Duct_Select"},
{NULL, 0, ""},
{NULL, 0, ""},
diff --git a/StatusData.h b/StatusData.h
index 1bdfe91..655cd50 100644
--- a/StatusData.h
+++ b/StatusData.h
@@ -213,7 +213,7 @@ typedef struct __attribute__ ((packed)) {
//[0x01..0xFF] On; Inverse value: 0x01
typedef struct __attribute__ ((packed)) {
- uint16_t EMS_Chiller_Req;
+ uint8_t EMS_Chiller_Req;
} tStatus_EMS;