7.9.8.24. GEL_HandleTargetError()¶
Handle error messages from the target driver
Syntax
GEL_HandleTargetError(regex , newText , replaceText , buttonText , handlerExpression );
Parameters
regex is a string that is used to match against the target error messages
newText is a string to be appended to whatever the driver returns. It can be blank. If replaceText is true, it replaces the driver error text.
replaceText is a boolean indicating whether the text returned by the driver should be replaced by newText.
buttonText is a string to be used as the name of a new button in the error dialog. It will be ignored if it is blank.
handlerExpression is a string representing the GEL expression to be executed when the button is pressed.
Description
This function lets a GEL script update and/or replace the text of a specific error, and also add its own optional handling of the problem.
UI requests are not blocked while the handler expression is executing.
Synchronous
Synchronous from GEL: Yes
Completely synchronous: No
Example
GEL_HandleTargetError( “.*-1170.*”, “nNo connection possible. You have the option to either toggle reset or try to use SWD instead.n “, 0, “Toggle RST”, “MSP432_Board_Reset()” );