[{"data":1,"prerenderedAt":261},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Freference\u002Frelease-notes":146,"docs-\u002Fdocs\u002Freference\u002Frelease-notes-surround":256},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,12,80,124],{"title":10,"path":6,"stem":11},"Overview","docs\u002Findex",{"title":13,"path":14,"stem":15,"children":16},"Camera app","\u002Fdocs\u002Fcamera","docs\u002F1.camera\u002Findex",[17,18,22,26,48,52,56,60,64,68,72,76],{"title":10,"path":14,"stem":15},{"title":19,"path":20,"stem":21},"Requirements","\u002Fdocs\u002Fcamera\u002Frequirements","docs\u002F1.camera\u002F01.requirements",{"title":23,"path":24,"stem":25},"Install","\u002Fdocs\u002Fcamera\u002Finstall","docs\u002F1.camera\u002F02.install",{"title":27,"path":28,"stem":29,"children":30},"Connections","\u002Fdocs\u002Fcamera\u002Fconnections","docs\u002F1.camera\u002F03.connections\u002Findex",[31,32,36,40,44],{"title":27,"path":28,"stem":29},{"title":33,"path":34,"stem":35},"Allen-Bradley","\u002Fdocs\u002Fcamera\u002Fconnections\u002Fallen-bradley","docs\u002F1.camera\u002F03.connections\u002F1.allen-bradley",{"title":37,"path":38,"stem":39},"ABB robot","\u002Fdocs\u002Fcamera\u002Fconnections\u002Fabb-robot","docs\u002F1.camera\u002F03.connections\u002F2.abb-robot",{"title":41,"path":42,"stem":43},"Camera events","\u002Fdocs\u002Fcamera\u002Fconnections\u002Fcamera-events","docs\u002F1.camera\u002F03.connections\u002F3.camera-events",{"title":45,"path":46,"stem":47},"Demo and diagnostics","\u002Fdocs\u002Fcamera\u002Fconnections\u002Fdemo-and-diagnostics","docs\u002F1.camera\u002F03.connections\u002F4.demo-and-diagnostics",{"title":49,"path":50,"stem":51},"Tags","\u002Fdocs\u002Fcamera\u002Ftags","docs\u002F1.camera\u002F04.tags",{"title":53,"path":54,"stem":55},"Overlay","\u002Fdocs\u002Fcamera\u002Foverlay","docs\u002F1.camera\u002F05.overlay",{"title":57,"path":58,"stem":59},"History and charts","\u002Fdocs\u002Fcamera\u002Fhistory-and-charts","docs\u002F1.camera\u002F06.history-and-charts",{"title":61,"path":62,"stem":63},"DataBorder","\u002Fdocs\u002Fcamera\u002Fdataborder","docs\u002F1.camera\u002F07.databorder",{"title":65,"path":66,"stem":67},"Recording","\u002Fdocs\u002Fcamera\u002Frecording","docs\u002F1.camera\u002F08.recording",{"title":69,"path":70,"stem":71},"Performance","\u002Fdocs\u002Fcamera\u002Fperformance","docs\u002F1.camera\u002F09.performance",{"title":73,"path":74,"stem":75},"Status and troubleshooting","\u002Fdocs\u002Fcamera\u002Fstatus-and-troubleshooting","docs\u002F1.camera\u002F10.status-and-troubleshooting",{"title":77,"path":78,"stem":79},"Export and import","\u002Fdocs\u002Fcamera\u002Fexport-import","docs\u002F1.camera\u002F11.export-import",{"title":81,"path":82,"stem":83,"children":84},"Decoder","\u002Fdocs\u002Fdecoder","docs\u002F2.decoder\u002Findex",[85,86,89,93,96,100,104,108,112,116,120],{"title":10,"path":82,"stem":83},{"title":23,"path":87,"stem":88},"\u002Fdocs\u002Fdecoder\u002Finstall","docs\u002F2.decoder\u002F01.install",{"title":90,"path":91,"stem":92},"Clips","\u002Fdocs\u002Fdecoder\u002Fopen-clips","docs\u002F2.decoder\u002F02.open-clips",{"title":65,"path":94,"stem":95},"\u002Fdocs\u002Fdecoder\u002Frecord","docs\u002F2.decoder\u002F03.record",{"title":97,"path":98,"stem":99},"Live","\u002Fdocs\u002Fdecoder\u002Flive","docs\u002F2.decoder\u002F04.live",{"title":101,"path":102,"stem":103},"Timeline","\u002Fdocs\u002Fdecoder\u002Ftimeline","docs\u002F2.decoder\u002F05.timeline",{"title":105,"path":106,"stem":107},"Decoded data","\u002Fdocs\u002Fdecoder\u002Fdecoded-data","docs\u002F2.decoder\u002F06.decoded-data",{"title":109,"path":110,"stem":111},"Signal view","\u002Fdocs\u002Fdecoder\u002Fsignal-view","docs\u002F2.decoder\u002F07.signal-view",{"title":113,"path":114,"stem":115},"Extracting clips","\u002Fdocs\u002Fdecoder\u002Fclips","docs\u002F2.decoder\u002F08.clips",{"title":117,"path":118,"stem":119},"Verification","\u002Fdocs\u002Fdecoder\u002Fverify","docs\u002F2.decoder\u002F09.verify",{"title":121,"path":122,"stem":123},"Troubleshooting","\u002Fdocs\u002Fdecoder\u002Ftroubleshooting","docs\u002F2.decoder\u002F10.troubleshooting",{"title":125,"path":126,"stem":127,"children":128,"page":145},"Reference","\u002Fdocs\u002Freference","docs\u002F3.reference",[129,133,137,141],{"title":130,"path":131,"stem":132},"Configuration settings","\u002Fdocs\u002Freference\u002Fconfiguration","docs\u002F3.reference\u002F1.configuration",{"title":134,"path":135,"stem":136},"Compatibility","\u002Fdocs\u002Freference\u002Fcompatibility","docs\u002F3.reference\u002F2.compatibility",{"title":138,"path":139,"stem":140},"Release notes","\u002Fdocs\u002Freference\u002Frelease-notes","docs\u002F3.reference\u002F3.release-notes",{"title":142,"path":143,"stem":144},"Glossary","\u002Fdocs\u002Freference\u002Fglossary","docs\u002F3.reference\u002F4.glossary",false,{"id":147,"title":138,"body":148,"description":249,"extension":250,"meta":251,"navigation":252,"path":139,"seo":253,"source":254,"stem":140,"__hash__":255},"docs\u002Fdocs\u002F3.reference\u002F3.release-notes.md",{"type":149,"value":150,"toc":238},"minimark",[151,161,166,171,196,202,205,209],[152,153,154,155,160],"p",{},"Downloads for every release are on the ",[156,157,159],"a",{"href":158},"\u002Fdownload","download page",".",[162,163,165],"h2",{"id":164},"camera-application","Camera application",[167,168,170],"h3",{"id":169},"_020-2026-09-04","0.2.0 · 2026-09-04",[172,173,174,178,181,184,187,190,193],"ul",{},[175,176,177],"li",{},"The DataBorder uses format version 2, which adds dictionary keys, the carousel, chained updates and camera signatures.",[175,179,180],{},"The ring thickness can be set from one to six blocks.",[175,182,183],{},"The DataBorder can carry history. The last 24 hours of state runs ride in the DataBorder, and the camera's full stored history can be cycled through it.",[175,185,186],{},"State tags now have categories and derived states, and the state charts have been added: the current-state tile, the donut, the state table, the hourly bars and the availability gauge.",[175,188,189],{},"The camera keeps its own history with a fixed footprint per tag, and the chart elements that draw it have been added: the tick chart, the state strip, the gauges and the metric tile.",[175,191,192],{},"The demo and diagnostics data sources allow layouts to be built without a controller.",[175,194,195],{},"ABB robot connections over Robot Web Services have been added, together with the robot panel and robot figure elements.",[152,197,198,199,160],{},"Known limitations of this release are listed under ",[156,200,201],{"href":135},"compatibility",[162,203,81],{"id":204},"decoder",[167,206,208],{"id":207},"_010-2026-09-04","0.1.0 · 2026-09-04",[172,210,211,214,217,220,223,226,229,232,235],{},[175,212,213],{},"The decoder is a desktop application for macOS and Windows.",[175,215,216],{},"Clips can be dropped in or ingested from a folder. MP4 and MOV clips decode inside the application.",[175,218,219],{},"An RTSP stream can be recorded in segments, and each segment appears on the timeline as soon as it is completed.",[175,221,222],{},"Live mode decodes a stream as it arrives, keeps a rolling buffer, and can save a clip with pre-roll.",[175,224,225],{},"The timeline shows the trust band, one lane per record, frame-accurate video, and the values at the cursor.",[175,227,228],{},"The decoded data view shows the dictionary, the identity and states, the recent history, the full history with charts and CSV export, the strings, the signatures, and the decode statistics.",[175,230,231],{},"The signal view helps to diagnose a recorder.",[175,233,234],{},"Clips can be extracted without re-encoding.",[175,236,237],{},"Recording streams and extracting clips require a separate ffmpeg install.",{"title":239,"searchDepth":240,"depth":240,"links":241},"",3,[242,246],{"id":164,"depth":243,"text":165,"children":244},2,[245],{"id":169,"depth":240,"text":170},{"id":204,"depth":243,"text":81,"children":247},[248],{"id":207,"depth":240,"text":208},"Changes in each release.","md",{},true,{"title":138,"description":249},null,"m7EHlmVOLUOWegKf-sYxO2KrFm8ifxfLgEqZQjI1SHw",[257,259],{"title":134,"path":135,"stem":136,"description":258,"children":-1},"Supported hardware, software and controllers.",{"title":142,"path":143,"stem":144,"description":260,"children":-1},"Terms used across the camera application and the decoder.",1788953752081]