57 #include "MockHL_gio.h"
60 #include "Mockalgorithm.h"
64 #include "Mockcontactor.h"
65 #include "Mockdatabase.h"
67 #include "Mockdiag_cfg.h"
69 #include "Mockhtsensor.h"
72 #include "Mockinterlock.h"
75 #include "Mockmpu_prototypes.h"
78 #include "Mockredundancy.h"
81 #include "Mocksof_trapezoid.h"
83 #include "Mockstate_estimation.h"
85 #include "Mocksys_mon.h"
96 TEST_INCLUDE_PATH(
"../../src/app/application/algorithm")
97 TEST_INCLUDE_PATH("../../src/app/application/algorithm/config")
98 TEST_INCLUDE_PATH("../../src/app/application/algorithm/state_estimation")
99 TEST_INCLUDE_PATH("../../src/app/application/algorithm/state_estimation/sof/trapezoid")
100 TEST_INCLUDE_PATH("../../src/app/application/bal")
101 TEST_INCLUDE_PATH("../../src/app/application/bms")
102 TEST_INCLUDE_PATH("../../src/app/application/redundancy")
103 TEST_INCLUDE_PATH("../../src/app/driver/adc")
104 TEST_INCLUDE_PATH("../../src/app/driver/afe/api")
105 TEST_INCLUDE_PATH("../../src/app/driver/can")
106 TEST_INCLUDE_PATH("../../src/app/driver/config")
107 TEST_INCLUDE_PATH("../../src/app/driver/contactor")
108 TEST_INCLUDE_PATH("../../src/app/driver/dma")
109 TEST_INCLUDE_PATH("../../src/app/driver/fram")
110 TEST_INCLUDE_PATH("../../src/app/driver/htsensor")
111 TEST_INCLUDE_PATH("../../src/app/driver/i2c")
112 TEST_INCLUDE_PATH("../../src/app/driver/imd")
113 TEST_INCLUDE_PATH("../../src/app/driver/interlock")
114 TEST_INCLUDE_PATH("../../src/app/driver/led")
115 TEST_INCLUDE_PATH("../../src/app/driver/meas")
116 TEST_INCLUDE_PATH("../../src/app/driver/pex")
117 TEST_INCLUDE_PATH("../../src/app/driver/rtc")
118 TEST_INCLUDE_PATH("../../src/app/driver/sbc")
119 TEST_INCLUDE_PATH("../../src/app/driver/sbc/fs8x_driver")
120 TEST_INCLUDE_PATH("../../src/app/driver/spi")
121 TEST_INCLUDE_PATH("../../src/app/driver/sps")
122 TEST_INCLUDE_PATH("../../src/app/engine/
diag")
123 TEST_INCLUDE_PATH("../../src/app/engine/sys")
124 TEST_INCLUDE_PATH("../../src/app/engine/sys_mon")
125 TEST_INCLUDE_PATH("../../src/app/task/config")
126 TEST_INCLUDE_PATH("../../src/app/task/ftask")
131 #define FTSK_DATA_QUEUE_LENGTH (1u)
132 #define FTSK_DATA_QUEUE_ITEM_SIZE (sizeof(DATA_QUEUE_MESSAGE_s))
133 #define FTSK_IMD_QUEUE_LENGTH (5u)
134 #define FTSK_IMD_QUEUE_ITEM_SIZE (sizeof(CAN_BUFFER_ELEMENT_s))
135 #define FTSK_CAN_RX_QUEUE_LENGTH (50u)
136 #define FTSK_CAN_RX_QUEUE_ITEM_SIZE (sizeof(CAN_BUFFER_ELEMENT_s))
static DIAG_DIAGNOSIS_STATE_s diag
Assert macro implementation.
Headers for the configuration for the FRAM module.
Header of task driver implementation.
Task configuration header.
OS_BOOT_STATE_e
enum of OS boot states
Headers for the configuration for the NXP PCA9539 port expander module.
configuration of the system monitoring module
uint32_t os_schedulerStartTime
Scheduler "zero" time for task phase control.
OS_TASK_HANDLE ftsk_taskHandleAfe
Definition of task handles.
volatile OS_TIMER_s os_timer
SBC_STATE_s sbc_stateMcuSupervisor
volatile OS_BOOT_STATE_e os_boot