DigitalOutput: device interop