set_on_monitoring_speed_mode

This function registers a callback that automatically monitors the current speed mode (normal or reduced) of the robot controller. It is useful when actions must be triggered in response to speed mode changes.

Definition
DRFLEx.h within class CDRFLEx, public section (line 633)

void set_on_monitoring_speed_mode(TOnMonitoringSpeedModeCB pCallbackFunc) {
    _set_on_monitoring_speed_mode(_rbtCtrl, pCallbackFunc);
};

Parameter

Parameter Name

Data Type

Default Value

Description

pCallbackFunc

TOnMonitoringSpeedModeCB

Callback function pointer for monitoring robot speed mode

Return
None

Example

void OnMonitoringSpeedModeCB(const MONITORING_SPEED eSpdMode)
{
    // Displays the current velocity mode
    cout << "speed mode: " << (int)eSpdMode << endl;
}

int main()
{
    drfl.set_on_monitoring_speed_mode(OnMonitoringSpeedModeCB);
}

This example registers a speed mode monitoring callback that prints the robot’s current velocity mode (e.g., normal or reduced) whenever it changes in the controller.