GregJust to clarify any misconception. The functions in the Dash-9 (as well as all the rest of the Bachmann locomotives with the socket) as not "logic Level " functions.
They are normal functions designed for the 100MA and below range. The + side is full rectified input voltage (battery or Track) that the device in the socket provides on the + outpin and the - side is ground (also supplied by the device in the socket.) For example the function output for the smoke unit is a low current to ground function which turns on a power transistor which powers the smoke unit which uses power from the locomotives + and -
Most of the funtions are just a couuple of leds which ae protected by resistors. The safety lights are 8 leds protected by resistors so the current load is low but not logic level.
Hope that helps clarify things.
Stan