Selector Table

This table summarizes the various selector commands a device controller can receive.

Selector Description
dsInit Create private instance data, and initialize hardware connection.
dsRestart Restart device controller – used at startup to reconnect to a device.
dsSetup Display a modal dialog with any user settings and info the device controller wishes to show the user.
dsExecute

Execute a specified device control command.

One a device controller has been initialized, most of the various user-driven interactions will be sent as dsExecute selectors with a subcommand.

dsCleanup Dispose of any allocated data structures.
dsQuiet Disconnect from the device, but don’t dispose of allocated structures.
dsHasOptions Return dmHasNoOptions to disable the device controller options button.