{"route":"/skills/modbus/workflows/determine-byte-order","title":"Determine byte order from a one-read probe","description":"Build a bounded probe with capture-sample when raw words are missing. After live-read confirmation, an operator or enabled target tool runs the gated read. B…","enabled":true,"tab":"skills/modbus/workflows/determine-byte-order.md","updatedAt":"2026-09-06","url":"https://studioseventeen.io/skills/modbus/workflows/determine-byte-order","markdown":"# Determine byte order from a one-read probe\n\nBuild a bounded probe with capture-sample when raw words are missing. After live-read confirmation, an operator or enabled target tool runs the gated read. Byte-order confirmation follows.\n\n## Steps\n\n1. {\"id\":\"capture\",\"kind\":\"skill\",\"skill\":\"capture-sample\",\"condition\":\"no raw words or capture/v1 yet\",\"inputs\":[\"probe-request/v1\"],\"output\":\"modbus-tool-pack/v1\"}\n2. {\"id\":\"run-probe\",\"kind\":\"external-gate\",\"condition\":\"no raw words or capture/v1 yet\",\"inputs\":[\"modbus-tool-pack/v1\"],\"output\":\"capture/v1\",\"instruction\":\"After operator confirmation, run one bounded read and save the returned raw 16-bit words with complete sample identity. Do not scan or write.\"}\n3. {\"id\":\"confirm\",\"kind\":\"workflow\",\"workflow\":\"confirm-byte-order\",\"inputs\":[\"modbus-map/v1\",\"capture/v1\"],\"output\":\"modbus-map/v1\"}\n\n## Stop conditions\n\n- no probe identity when raw words are missing\n- no raw words after the probe gate\n- ambiguous sample identity\n- no human confirmation\n\n[Catalog](/skills/modbus/catalog.md)\n"}