Skip to content

BMAPI SDK Overview

BMAPI is the standard interface for building test, diagnostic, acquisition, and automation tools on BUSMUST hardware. BUSMASTER and BMCLI use the same underlying device capabilities.

  • Headers, libraries, drivers, and deployable runtime packages.
  • Examples for C/C++, Python, C#, VB.NET, LabVIEW, Qt, and other supported environments.
  • Workflows for enumeration, open/configure, transmit/receive, timestamps, ISO-TP, routing, and timed tasks.
  • Versioned API reference generated from the maintained Doxygen HTML.

BMAPI application programming sequence

The reference is imported from the maintained Doxygen HTML, retaining the complete public function and data-structure set with symbols, parameters, return values, and member descriptions. It is updated with the SDK.

Browse the function reference from BM_Enumerate →