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.