The Keysight DAQM907A allows great flexibility for a variety of sense and control applications. It combines two 8-bit ports of digital input and output, a 100 kHz gated totalizer, and two ± 12 V or ± 24 mA analog outputs—all on a single earth-referenced module. The digital inputs and totalizer input may be included in a scan. Alarm limits for the digital and event counter inputs are evaluated continuously, capturing and logging alarm conditions even between scans.
On top of that, it has two additional channels (Channel 6 and 7) that provide the ability to sense output current when sourcing voltage, or sense output voltage when sourcing current.
You will find the specifications of the DAQM907A here.