Issue #24746:avoid duplicates
Incident #24769: Add generic signal for scripting
Incident #24769: Added doxygen comments and sample usage script
Merge pull request #534 from davidbeauchamp/24769

Incident #24769: Add generic signal for scripting
Merge pull request #528 from garyhgohoos/24746

Issue #24746:avoid duplicates