From eb0a5ae981fdf5e0cf9908dd8e7aa5a56eda76a1 Mon Sep 17 00:00:00 2001
From: darya
Date: Tue, 23 Jun 2026 22:10:13 +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=2023.06.2026?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
MainModesArbiter.c | 1 +
MainModesArbiter.h | 1 +
MainModesArbiter_InitStage.c | 4 ++++
3 files changed, 6 insertions(+)
diff --git a/MainModesArbiter.c b/MainModesArbiter.c
index 538420e..b9e833b 100644
--- a/MainModesArbiter.c
+++ b/MainModesArbiter.c
@@ -109,6 +109,7 @@ void LoadDataInFromModel(tMma *env) {
set_Dtc_state(&env->Diagnostic);
set_CanDebugSpamTransmitter(&env->canSpamDebugTransmitter);
set_CanSpamTransmitter(&env->canSpamTransmitter);
+ set_CanSpamSlowTransmitter(&env->canSpamSlowTransmitter);
get_CanSpamReceiver(&env->canSpamReceiver);
osMutexRelease(env->ModelTask.access);
diff --git a/MainModesArbiter.h b/MainModesArbiter.h
index 838008d..c8397fe 100644
--- a/MainModesArbiter.h
+++ b/MainModesArbiter.h
@@ -61,6 +61,7 @@ typedef struct {
tCanSpamReceiver canSpamReceiver;
tCanSpamTransmitter canSpamTransmitter;
+ tCanSpamSlowTransmitter canSpamSlowTransmitter;
tCanSpamDebugReceiver canSpamDebugReceiver;
tCanSpamDebugTransmitter canSpamDebugTransmitter;
diff --git a/MainModesArbiter_InitStage.c b/MainModesArbiter_InitStage.c
index 648d050..8529d8c 100644
--- a/MainModesArbiter_InitStage.c
+++ b/MainModesArbiter_InitStage.c
@@ -150,6 +150,9 @@ static void Mma_InitSubSystems(tMma *env) {
CanSpamTransmitter_Init(&env->canSpamTransmitter, &env->canPorts->Can0_IO, env->ModelTask.access, &env->slog.logger);
CanSpamTransmitter_StartThread(&env->canSpamTransmitter);
+ CanSpamSlowTransmitter_Init(&env->canSpamSlowTransmitter, &env->canPorts->Can0_IO, env->ModelTask.access, &env->slog.logger);
+ CanSpamSlowTransmitter_StartThread(&env->canSpamSlowTransmitter);
+
CanSpamDebugReceiver_Init(&env->canSpamDebugReceiver, &env->canPorts->Can1_IO, env->ModelTask.access, &env->slog.logger);
CanSpamDebugReceiver_StartThread(&env->canSpamDebugReceiver);
@@ -220,6 +223,7 @@ static void Mma_InitSubSystems(tMma *env) {
&env->canPorts->Can0_IO,
&env->storage,
&env->canSpamTransmitter,
+ &env->canSpamSlowTransmitter,
&env->canSpamDebugTransmitter,
&env->adcTask0,
&P_bInternalFlashPage_ClearRange,