On Signal Create

Top  Previous  Next

When the user defines a new signal, the first choice he makes is to select the signal type.  They are presented with a list of signal types that include our native types (bus & boolean), our built-in parsers and all of the plug-ins found in our plug-in directory.

If the user selects a plug-in the following happens:

The plug-in is loaded into memory if it is not already loaded
The plug-in's OnLoad() routine is called if it was not already loaded
The plug-in's GetStrList() is called once for each string list
The user is presented with a signal editor dialog to configure the signal
The user's selections for THIS signal are stored
The steps in On New Data are run