API دیتاستریم
دو مسیر را قاطی نکنید
report(value)میگوید سختافزار چه چیزی مشاهده کرده است.write(value)قصد تغییر مقدار را ثبت و handler را اجرا میکند.onWrite()محل validation، interlock و اعمال خروجی است.read()فقط cache محلی را میخواند.
reasonCode باید کوتاه، machine-readable و بدون secret باشد.
