@@ -28,7 +28,9 @@ static int diagnostic_mockup_counter_0 = 0;
2828static int diagnostic_mockup_counter_1 = 0 ;
2929
3030rcl_ret_t
31- update_function_mockup_0 (diagnostic_value_t * values, uint8_t * number_of_values)
31+ update_function_mockup_0 (
32+ diagnostic_value_t values[MICRO_ROS_DIAGNOSTIC_UPDATER_MAX_VALUES_PER_TASK],
33+ uint8_t * number_of_values)
3234{
3335 ++diagnostic_mockup_counter_0;
3436
@@ -43,7 +45,9 @@ update_function_mockup_0(diagnostic_value_t * values, uint8_t * number_of_values
4345}
4446
4547rcl_ret_t
46- update_function_mockup_1 (diagnostic_value_t * values, uint8_t * number_of_values)
48+ update_function_mockup_1 (
49+ diagnostic_value_t values[MICRO_ROS_DIAGNOSTIC_UPDATER_MAX_VALUES_PER_TASK],
50+ uint8_t * number_of_values)
4751{
4852 ++diagnostic_mockup_counter_1;
4953
@@ -58,7 +62,7 @@ update_function_mockup_1(diagnostic_value_t * values, uint8_t * number_of_values
5862
5963TEST (TestDiagnosticUpdater, create_diagnostic_task) {
6064 diagnostic_task_t task;
61- rcl_ret_t rc = rclc_diagnostic_task_init (&task, 0 , 0 , 0 , &update_function_mockup_0);
65+ rcl_ret_t rc = rclc_diagnostic_task_init (&task, 0 , 0 , &update_function_mockup_0);
6266 EXPECT_EQ (RCL_RET_OK, rc);
6367}
6468
@@ -131,7 +135,7 @@ TEST(TestDiagnosticUpdater, updater_add_tasks) {
131135 EXPECT_EQ (RCL_RET_OK, rc);
132136
133137 diagnostic_task_t task;
134- rc = rclc_diagnostic_task_init (&task, 17 , 0 , 0 , &update_function_mockup_0);
138+ rc = rclc_diagnostic_task_init (&task, 17 , 0 , &update_function_mockup_0);
135139 EXPECT_EQ (RCL_RET_OK, rc);
136140
137141 rc = rclc_diagnostic_updater_add_task (&updater, &task);
@@ -171,11 +175,11 @@ TEST(TestDiagnosticUpdater, updater_update) {
171175 diagnostic_task_t task0, task1;
172176 rc = rclc_diagnostic_task_init (
173177 &task0,
174- 0 , 0 , 0 ,
178+ 0 , 0 ,
175179 &update_function_mockup_0);
176180 rc = rclc_diagnostic_task_init (
177181 &task1,
178- 0 , 0 , 1 ,
182+ 0 , 0 ,
179183 &update_function_mockup_1);
180184
181185 rc = rclc_diagnostic_updater_add_task (&updater, &task0);
0 commit comments