S17studio seventeen
studio seventeen / skills/modbus/workflows/probe-resolve-finalize-tool-pack.md
← Skills & workflows

Probe, resolve byte order, and finalize a tool pack

Use a selected tool target to collect one raw sample, confirm byte order, then regenerate all selected targets with the confirmed layout.

Workflow steps

  1. plan-reads

    skill

    Inputs: modbus-map/v1
    Output: modbus-read-plan/v1

  2. build-tool-pack

    skill

    Inputs: modbus-map/v1, modbus-read-plan/v1, probe-tool-pack-request/v1
    Output: modbus-tool-pack/v1

  3. run probe

    Run one bounded read against the reviewed endpoint and save the returned raw 16-bit words. Do not scan or write.

    Inputs: modbus-tool-pack/v1
    Output: capture/v1

  4. confirm-byte-order

    workflow

    Inputs: modbus-map/v1, capture/v1
    Output: modbus-map/v1

  5. plan-reads

    skill

    Inputs: modbus-map/v1
    Output: modbus-read-plan/v1

  6. build-tool-pack

    skill

    Inputs: modbus-map/v1, modbus-read-plan/v1, final-tool-pack-request/v1
    Output: modbus-tool-pack/v1

Stop conditions

  • no selected target
  • unresolved route or unit identifier
  • no raw words
  • no human byte-order confirmation
  • write request detected
Canonical workflow source ↗