[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"navigation":3,"\u002Freference":99,"\u002Freference-surround":198},[4,16,28,55,82],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Get started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-rocket",{"title":12,"path":13,"stem":14,"icon":15},"Your first station run","\u002Fgetting-started\u002Ffirst-run","1.getting-started\u002F2.first-run","i-lucide-play",{"title":17,"path":18,"stem":19,"children":20,"icon":22},"Core concepts","\u002Fcore-concepts","2.core-concepts\u002F1.index",[21,23],{"title":17,"path":18,"stem":19,"icon":22},"i-lucide-boxes",{"title":24,"path":25,"stem":26,"icon":27},"Projects and access","\u002Fcore-concepts\u002Fprojects-and-access","2.core-concepts\u002F2.projects-and-access","i-lucide-users",{"title":29,"path":30,"stem":31,"children":32,"icon":34},"Station runtime","\u002Fstation-runtime","3.station-runtime\u002F1.index",[33,35,40,45,50],{"title":29,"path":30,"stem":31,"icon":34},"i-lucide-circuit-board",{"title":36,"path":37,"stem":38,"icon":39},"Configure a station","\u002Fstation-runtime\u002Fconfiguration","3.station-runtime\u002F2.configuration","i-lucide-file-code-2",{"title":41,"path":42,"stem":43,"icon":44},"Custom stages","\u002Fstation-runtime\u002Fcustom-stages","3.station-runtime\u002F3.custom-stages","i-lucide-puzzle",{"title":46,"path":47,"stem":48,"icon":49},"Credentials and secrets","\u002Fstation-runtime\u002Fcredentials-and-secrets","3.station-runtime\u002F4.credentials-and-secrets","i-lucide-key-round",{"title":51,"path":52,"stem":53,"icon":54},"Multiple lanes","\u002Fstation-runtime\u002Fmultiple-lanes","3.station-runtime\u002F5.multiple-lanes","i-lucide-git-branch",{"title":56,"path":57,"stem":58,"children":59,"icon":61},"Production workflows","\u002Fproduction-workflows","4.production-workflows\u002F1.index",[60,62,67,72,77],{"title":56,"path":57,"stem":58,"icon":61},"i-lucide-factory",{"title":63,"path":64,"stem":65,"icon":66},"Applications and firmware","\u002Fproduction-workflows\u002Ffirmware-images","4.production-workflows\u002F2.firmware-images","i-lucide-cpu",{"title":68,"path":69,"stem":70,"icon":71},"DUT records and IDs","\u002Fproduction-workflows\u002Fdut-records-and-ids","4.production-workflows\u002F3.dut-records-and-ids","i-lucide-scan-barcode",{"title":73,"path":74,"stem":75,"icon":76},"Results and logs","\u002Fproduction-workflows\u002Fresults-and-logs","4.production-workflows\u002F4.results-and-logs","i-lucide-chart-no-axes-combined",{"title":78,"path":79,"stem":80,"icon":81},"Operator kiosk","\u002Fproduction-workflows\u002Foperator-kiosk","4.production-workflows\u002F5.operator-kiosk","i-lucide-monitor",{"title":83,"path":84,"stem":85,"children":86,"icon":88},"Reference","\u002Freference","5.reference\u002F1.index",[87,89,94],{"title":83,"path":84,"stem":85,"icon":88},"i-lucide-book-open",{"title":90,"path":91,"stem":92,"icon":93},"API access","\u002Freference\u002Fapi-access","5.reference\u002F2.api-access","i-lucide-braces",{"title":95,"path":96,"stem":97,"icon":98},"Troubleshooting","\u002Freference\u002Ftroubleshooting","5.reference\u002F3.troubleshooting","i-lucide-life-buoy",{"id":100,"title":83,"body":101,"description":191,"extension":192,"links":193,"meta":194,"navigation":195,"path":84,"seo":196,"stem":85,"__hash__":197},"docs\u002F5.reference\u002F1.index.md",{"type":102,"value":103,"toc":184},"minimark",[104,109,151,155,173],[105,106,108],"h2",{"id":107},"technical-references","Technical references",[110,111,112,120,131,141],"ul",{},[113,114,115,119],"li",{},[116,117,118],"strong",{},"Station runtime repository"," — package source and samples; repository access is required.",[113,121,122,125,126,130],{},[116,123,124],{},"MQTT AsyncAPI contract"," — ",[127,128,129],"code",{},"protocol\u002Fasyncapi.yaml"," in the station repository defines the versioned station and server message contract.",[113,132,133,136,137,140],{},[116,134,135],{},"Customer API reference"," — open ",[127,138,139],{},"\u002Fdocs\u002Fapi\u002F"," on your HTF API deployment for supported customer endpoints.",[113,142,143,146,147,150],{},[116,144,145],{},"Swagger UI"," — available at ",[127,148,149],{},"\u002Fswagger"," on an HTF server deployment for the broader API contract exposed by that deployment.",[105,152,154],{"id":153},"in-this-guide","In this guide",[110,156,157,163,168],{},[113,158,159,162],{},[160,161,95],"a",{"href":96}," covers common station and run issues.",[113,164,165,167],{},[160,166,90],{"href":91}," covers scoped keys for reporting and integrations.",[113,169,170,172],{},[160,171,5],{"href":6}," walks through a first project and station run.",[174,175,176,177,183],"p",{},"For access to an HTF deployment or help planning your test setup, ",[160,178,182],{"href":179,"rel":180},"https:\u002F\u002Fwww.embeint.com\u002F#contact",[181],"nofollow","contact Embeint",".",{"title":185,"searchDepth":186,"depth":187,"links":188},"",1,2,[189,190],{"id":107,"depth":187,"text":108},{"id":153,"depth":187,"text":154},"Find the station contract, common checks, and help resources.","md",null,{},{"icon":88},{"title":83,"description":191},"T3EdLNs6QPmaONIxrfTj3J8189OCiMnxwwc8KCwZ0C0",[199,201],{"title":78,"path":79,"stem":80,"description":200,"icon":81,"children":-1},"Set up a station-specific screen for a production jig.",{"title":90,"path":91,"stem":92,"description":202,"icon":93,"children":-1},"Create scoped read-only keys for reporting and integrations.",1790376318215]