motion-io 1.0.0

motion-io

Native named digital I/O library (Rust cdylib) with C ABI (mio_*).

Headers

File Use
motion_io.h C / C++ / other languages (C ABI)

Include path is configured automatically via motion-io.targets.

Ships win32 / win64 × debug / release:

  • Import lib: motion_io.dll.lib
  • Runtime DLL: motion_io.dll (copied to output directory after Build)

Vendor axis-card SDKs are not bundled in this package. For hardware backends, install the matching motion-capi.<vendor> / vendor_sdk NuGet (or copy vendor DLLs next to your exe) so motion_io.dll can load the same board libraries.

Typical call order

Input: mio_input_loadmio_input_openmio_input_syncmio_input_getmio_input_close

Output: mio_output_load / mio_output_load_exmio_output_openmio_output_set / mio_output_getmio_output_close

Simulate without hardware: pass card_type as "simulate" / "sim" / "soft".

Docs

See repository motion-io/README.md and motion-io.md for API details.

No packages depend on motion-io.

This package has no dependencies.

Version Downloads Last updated
1.0.0 17 2026/9/6