motion-io 1.0.4

motion-io

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

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: MotionIo_InputLoad → MotionIo_InputOpen → MotionIo_InputSync → MotionIo_InputGet → MotionIo_InputClose

Output: MotionIo_OutputLoad / MotionIo_OutputLoadEx → MotionIo_OutputOpen → MotionIo_OutputSet / MotionIo_OutputGet → MotionIo_OutputClose

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.7 5 2026/11/7
1.0.6 4 2026/11/7
1.0.5 7 2026/11/6
1.0.4 11 2026/11/6
1.0.3 20 2026/10/23
1.0.2 80 2026/9/11
1.0.1 10 2026/9/9
1.0.0 28 2026/9/6