For information on the latest version, please have a look at GL013301.
get_rt_control_input_data_list
This function returns a list of input data fields supported by a specific
Real-time (RT) input data version.
Each version defines which external signals can be transmitted to the robot controller
during real-time operation.
Definition
DRFLEx.h within class CDRFLEx, public section (line 584)
string get_rt_control_input_data_list(string strVersion) {
return _get_rt_control_input_data_list(_rbtCtrlUDP, strVersion.c_str());
};
Parameter
Parameter Name |
Data Type |
Default Value |
Description |
|---|---|---|---|
strVersion |
string |
Target input data version (e.g., “v1.0”). |
Return
Value |
Description |
|---|---|
string |
Comma-separated list of available input data fields for the specified version. |
Input Data List
Parameter Name |
Data Type |
Description |
First Supported Controller Version |
|---|---|---|---|
external_force_torque |
float[6] |
External force/torque sensor input. |
v1.0 |
external_digital_input |
uint16 |
External digital input (16 channels). |
v1.0 |
external_digital_output |
uint16 |
External digital output (16 channels). |
v1.0 |
external_analog_input |
float[6] |
External analog input (6 channels). |
v1.0 |
external_analog_output |
float[6] |
External analog output (6 channels). |
v1.0 |
Example
#include "DRFLEx.h"
#include <iostream>
using namespace DRAFramework;
int main() {
CDRFLEx drfl;
drfl.connect_rt_control("192.168.137.100", 12347);
// Retrieve input data fields for version v1.0
std::string data_list = drfl.get_rt_control_input_data_list("v1.0");
std::cout << "Input data fields: " << data_list << std::endl;
drfl.disconnect_rt_control();
return 0;
}
In this example, the function queries all available input data fields for the specified version (“v1.0”), allowing the user to configure compatible RT input schema.
Tips
Use this after calling get_rt_control_input_version_list to confirm the supported input version.
The list may vary depending on firmware updates or controller model.
Each listed field corresponds to a structure element used in write_data_rt.