set_state_led_off
This function turns OFF the state LED on the robot arm. It disables the LED light completely, regardless of its previously set color or rule configuration.
Definition
DRFLEx.h within class CDRFLEx, public section (line 995)
bool set_state_led_off()
{
return _set_state_led_off(_rbtCtrl);
};
Parameter
None
Return
Value |
Description |
|---|---|
0 |
Fail — failed to turn off the LED |
1 |
Success — LED successfully turned off |
Example
#include "DRFLEx.h"
#include <thread>
#include <chrono>
using namespace DRAFramework;
int main() {
CDRFLEx Drfl;
// Set LED to red to indicate an active warning state
Drfl.set_state_led_color(1, 0, 0); // Red color
std::cout << "LED set to red: warning active." << std::endl;
// Simulate a few seconds of system alert
std::this_thread::sleep_for(std::chrono::seconds(2));
// Turn off all LED lights (e.g., entering standby or power-save mode)
Drfl.set_state_led_off();
std::cout << "LED lights turned off for standby mode." << std::endl;
// Wait and then reset LED to system default when resuming operation
std::this_thread::sleep_for(std::chrono::seconds(2));
Drfl.state_led_reset();
std::cout << "LED restored to default system color." << std::endl;
return 0;
}
This example demonstrates how to turn off the robot arm’s LED lights when entering a standby or power-save mode. After displaying a red warning state, all LEDs are turned off using set_state_led_off(), and later restored to the default system configuration.