GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gr::block_gw_message_type Struct Reference

#include <gnuradio/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
 

Detailed Description

Shared message structure between python and gateway. Each action type represents a scheduler-called function.

Member Enumeration Documentation

Enumerator
ACTION_GENERAL_WORK 
ACTION_WORK 
ACTION_FORECAST 
ACTION_START 
ACTION_STOP 

Member Data Documentation

action_type gr::block_gw_message_type::action
std::vector<int> gr::block_gw_message_type::forecast_args_ninput_items_required
int gr::block_gw_message_type::forecast_args_noutput_items
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
int gr::block_gw_message_type::general_work_args_noutput_items
std::vector<void *> gr::block_gw_message_type::general_work_args_output_items
int gr::block_gw_message_type::general_work_args_return_value
bool gr::block_gw_message_type::start_args_return_value
bool gr::block_gw_message_type::stop_args_return_value
std::vector<void *> gr::block_gw_message_type::work_args_input_items
int gr::block_gw_message_type::work_args_ninput_items
int gr::block_gw_message_type::work_args_noutput_items
std::vector<void *> gr::block_gw_message_type::work_args_output_items
int gr::block_gw_message_type::work_args_return_value

The documentation for this struct was generated from the following file: