tp_get_user_input_response
This function transfers the user input information to the controller when a user input is requested during DRL program operation.
Definition
DRFLEx.h within class CDRFLEx, public section (line 681)
bool tp_get_user_input_response(string strUserInput)
{
return _tp_get_user_input_response(_rbtCtrl, strUserInput.c_str());
};
Parameter
Parameter Name |
Data Type |
Default Value |
Description |
|---|---|---|---|
strUserInput |
string |
256-byte string containing the user’s input message. |
Return
Value |
Description |
|---|---|
0 |
Failed — unable to send user input response. |
1 |
Success — user input response successfully delivered. |
Example
// Simulate: DRL command "tp_get_user_input" is called
printf("[DRL Popup] Enter your name: ");
std::string userInput;
std::getline(std::cin, userInput);
// Send user response to controller
Drfl.tp_get_user_input_response(userInput);
printf("Sent user input \"%d\" to controller.\n", userInput);
This example simulates a user input request triggered by the tp_get_user_input command in a DRL program. The operator enters a string in the console, and the input is sent back to the controller via tp_get_user_input_response(), allowing the DRL program to continue execution using the provided value.