Проблема с созданием блока синхронизации GNURADIO C++ OOTC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проблема с созданием блока синхронизации GNURADIO C++ OOT

Сообщение Anonymous »

Я пытаюсь реализовать блок, который обрабатывает фрагменты по 512 байт и возвращает фрагменты по 480 байт. Сначала я пытаюсь работать с 512 входами/512 выходами вместо того, чтобы понять механизм ввода/вывода GNUradio.
Вот реализация моей рабочей функции:

Код: Выделить всё

int cycle = 0;
int test_sync_impl::work(int noutput_items,
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
auto in = static_cast(input_items[0]);
auto out = static_cast(output_items[0]);

int in_index = 0;
int out_index = 0;

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79308989/trouble-on-making-gnuradio-c-oot-sync-block[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»