Обновление 23.06.2026
This commit is contained in:
parent
62f85bc37a
commit
189188d902
5
CanUds.c
5
CanUds.c
|
|
@ -885,10 +885,12 @@ static uint16_t CommunicationControl_28(tCanUds *env) {
|
||||||
|
|
||||||
if (com->sub_function == UDS_sub_enableRxAndTx) {
|
if (com->sub_function == UDS_sub_enableRxAndTx) {
|
||||||
set_CCU_Mute(env->canSpamTransmitter, false);
|
set_CCU_Mute(env->canSpamTransmitter, false);
|
||||||
|
set_CCU_Slow_Mute(env->canSpamSlowTransmitter, false);
|
||||||
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, false);
|
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, false);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
set_CCU_Mute(env->canSpamTransmitter, true);
|
set_CCU_Mute(env->canSpamTransmitter, true);
|
||||||
|
set_CCU_Slow_Mute(env->canSpamSlowTransmitter, true);
|
||||||
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, true);
|
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2060,6 +2062,7 @@ void CanUds(tCanUds *env) {
|
||||||
#endif
|
#endif
|
||||||
setDefaultSecurityAccess(env);
|
setDefaultSecurityAccess(env);
|
||||||
set_CCU_Mute(env->canSpamTransmitter, false);
|
set_CCU_Mute(env->canSpamTransmitter, false);
|
||||||
|
set_CCU_Slow_Mute(env->canSpamSlowTransmitter, false);
|
||||||
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, false);
|
set_DBG_CCU_Mute(env->canSpamDebugTransmitter, false);
|
||||||
set_NoBitsDTC(env->Diagnostic, false);
|
set_NoBitsDTC(env->Diagnostic, false);
|
||||||
env->currentSession = UDS_session_defaultSession;
|
env->currentSession = UDS_session_defaultSession;
|
||||||
|
|
@ -2088,6 +2091,7 @@ void CanUds_Init(
|
||||||
tSerialPortFrameIO *CanIO,
|
tSerialPortFrameIO *CanIO,
|
||||||
tDeviceStorage *deviceStorage,
|
tDeviceStorage *deviceStorage,
|
||||||
tCanSpamTransmitter *canSpamTransmitter,
|
tCanSpamTransmitter *canSpamTransmitter,
|
||||||
|
tCanSpamSlowTransmitter *canSpamSlowTransmitter,
|
||||||
tCanSpamDebugTransmitter *canSpamDebugTransmitter,
|
tCanSpamDebugTransmitter *canSpamDebugTransmitter,
|
||||||
tAdc0Task *adcTask0,
|
tAdc0Task *adcTask0,
|
||||||
uds_clear_flash_func *clear_flash_func,
|
uds_clear_flash_func *clear_flash_func,
|
||||||
|
|
@ -2101,6 +2105,7 @@ void CanUds_Init(
|
||||||
env->adcTask0 = adcTask0;
|
env->adcTask0 = adcTask0;
|
||||||
env->filterIdCount = 2;
|
env->filterIdCount = 2;
|
||||||
env->canSpamTransmitter = canSpamTransmitter;
|
env->canSpamTransmitter = canSpamTransmitter;
|
||||||
|
env->canSpamSlowTransmitter = canSpamSlowTransmitter;
|
||||||
env->canSpamDebugTransmitter = canSpamDebugTransmitter;
|
env->canSpamDebugTransmitter = canSpamDebugTransmitter;
|
||||||
env->clear_flash_func = clear_flash_func;
|
env->clear_flash_func = clear_flash_func;
|
||||||
env->write_flash_func = write_flash_func;
|
env->write_flash_func = write_flash_func;
|
||||||
|
|
|
||||||
2
CanUds.h
2
CanUds.h
|
|
@ -204,6 +204,7 @@ typedef struct {
|
||||||
uint32_t currentSessionTesterPresentTimeout;
|
uint32_t currentSessionTesterPresentTimeout;
|
||||||
|
|
||||||
tCanSpamTransmitter *canSpamTransmitter;
|
tCanSpamTransmitter *canSpamTransmitter;
|
||||||
|
tCanSpamSlowTransmitter *canSpamSlowTransmitter;
|
||||||
tCanSpamDebugTransmitter *canSpamDebugTransmitter;
|
tCanSpamDebugTransmitter *canSpamDebugTransmitter;
|
||||||
|
|
||||||
uint32_t randomSecuritySeed;
|
uint32_t randomSecuritySeed;
|
||||||
|
|
@ -254,6 +255,7 @@ void CanUds_Init(
|
||||||
tSerialPortFrameIO *CanIO,
|
tSerialPortFrameIO *CanIO,
|
||||||
tDeviceStorage *deviceStorage,
|
tDeviceStorage *deviceStorage,
|
||||||
tCanSpamTransmitter *canSpamTransmitter,
|
tCanSpamTransmitter *canSpamTransmitter,
|
||||||
|
tCanSpamSlowTransmitter *canSpamSlowTransmitter,
|
||||||
tCanSpamDebugTransmitter *canSpamDebugTransmitter,
|
tCanSpamDebugTransmitter *canSpamDebugTransmitter,
|
||||||
tAdc0Task *adcTask0,
|
tAdc0Task *adcTask0,
|
||||||
uds_clear_flash_func *clear_flash_func,
|
uds_clear_flash_func *clear_flash_func,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue