Skip to content

FFI sürücü ​

Engineering TagSource enum’unda ffi yoktur. Runtime snapshot / CompiledSource JSON:

json
{ "protocol": "ffi", "libraryPath": "C:\\path\\driver.dll" }

(host yolu için geriye dönük alias olabilir.)

ABI ​

  • Donmuş C başlığı: crates/driver-sdk / include/mdv_driver_v1.h
  • MDV_DRIVER_ABI_VERSION 1
  • drivers/ffi-bridge: libloading → mdv_driver_create_v1, configure/start/poll, Drop’ta stop+unload
  • Örnek: drivers/ffi-bridge/examples/example_driver.c (tek f64 = 21.5)
  • Yardımcı: ffi-host binary

Yazma (operate) yok. Boş yol / eksik sembol → tag bad kalite; HTTP çökmez.

Bugünkü saha sürücüleri Rust’tır ve bu ABI’yi geçmez.