Mcucpp

Форк
0
/
filter.cpp 
20 строк · 552.0 Байт
1

2
#include <gtest/gtest.h>
3
#include <filter/linear.h>
4
#include <vector>
5
#include <array>
6

7
TEST(LinearFilter, Filter_int16_t_1)
8
{
9
	Mcucpp::Filter::LinearFilter<int16_t, 4, 4> filter;
10
	filter.SetA({1, 1, 1, 1});
11
	filter.SetB({1, 1, 1, 1});
12
	
13
	std::array<int16_t, 20> data = {1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10};
14
	std::array<int16_t, 20> result;
15
	filter.Filter(std::begin(data), std::end(data), std::begin(result));
16
	for(auto v : result)
17
	{
18
		std::cout << v << ", ";
19
	}
20
	std::cout << std::endl;
21
}
22

23

24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.