GNU Radio 3.7.1 C++ API
|
#include <block_gateway.h>
Public Types | |
enum | action_type { ACTION_GENERAL_WORK, ACTION_WORK, ACTION_FORECAST, ACTION_START, ACTION_STOP } |
Public Attributes | |
action_type | action |
int | general_work_args_noutput_items |
std::vector< int > | general_work_args_ninput_items |
std::vector< void * > | general_work_args_input_items |
std::vector< void * > | general_work_args_output_items |
int | general_work_args_return_value |
int | work_args_ninput_items |
int | work_args_noutput_items |
std::vector< void * > | work_args_input_items |
std::vector< void * > | work_args_output_items |
int | work_args_return_value |
int | forecast_args_noutput_items |
std::vector< int > | forecast_args_ninput_items_required |
bool | start_args_return_value |
bool | stop_args_return_value |
Shared message structure between python and gateway. Each action type represents a scheduler-called function.
std::vector<int> gr::block_gw_message_type::forecast_args_ninput_items_required |
std::vector<void *> gr::block_gw_message_type::general_work_args_input_items |
std::vector<int> gr::block_gw_message_type::general_work_args_ninput_items |
std::vector<void *> gr::block_gw_message_type::general_work_args_output_items |
std::vector<void *> gr::block_gw_message_type::work_args_input_items |
std::vector<void *> gr::block_gw_message_type::work_args_output_items |