[{"data":1,"prerenderedAt":247},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Fdecoder":146,"docs-\u002Fdocs\u002Fdecoder-surround":242},[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":81,"body":148,"description":235,"extension":236,"meta":237,"navigation":238,"path":82,"seo":239,"source":240,"stem":83,"__hash__":241},"docs\u002Fdocs\u002F2.decoder\u002Findex.md",{"type":149,"value":150,"toc":229},"minimark",[151,155,168,171,176,213,219],[152,153,154],"p",{},"The decoder does three things:",[156,157,158,162,165],"ul",{},[159,160,161],"li",{},"It reads the DataBorder out of any video that contains one: a clip someone sent you, an export from the recorder, or the camera's live stream.",[159,163,164],{},"It shows every value on a timeline beside the video, with a trust band that says whether the data came from the camera untouched.",[159,166,167],{},"It cuts clips that still carry their data, and exports the camera's stored history as CSV.",[152,169,170],{},"The decoder runs on your laptop. Nothing is uploaded. The clips, the database and the exports stay on your machine.",[172,173,175],"h2",{"id":174},"getting-started","Getting started",[177,178,179,185,196,207],"ol",{},[159,180,181,184],{},[182,183,23],"a",{"href":87}," the application on macOS or Windows.",[159,186,187,188,191,192,195],{},"Drop a ",[182,189,190],{"href":91},"clip"," into the window, or ",[182,193,194],{"href":94},"record"," the camera's stream.",[159,197,198,199,202,203,206],{},"Read the values from the ",[182,200,201],{"href":102},"timeline"," and open the ",[182,204,205],{"href":106},"decoded data"," for everything else the DataBorder carried.",[159,208,209,212],{},[182,210,211],{"href":114},"Extract a clip"," of the moment that matters and send it.",[152,214,215,216,218],{},"That is enough to read a recording. ",[182,217,97],{"href":98}," watches the stream without recording it.",[152,220,221,222,225,226,228],{},"When a clip does not decode cleanly, the ",[182,223,224],{"href":110},"signal view"," shows whether the camera, the network or the recorder is damaging the DataBorder. ",[182,227,117],{"href":118}," confirms that a clip came from the camera unaltered.",{"title":230,"searchDepth":231,"depth":231,"links":232},"",3,[233],{"id":174,"depth":234,"text":175},2,"RAVidEn decoder application.","md",{},{"title":10},{"title":81,"description":235},null,"5q9OZGttkIomSUbXBILrfKcGkq9-QzKJhsjHEkp1D28",[243,245],{"title":77,"path":78,"stem":79,"description":244,"children":-1},"Backing up and moving a configuration.",{"title":23,"path":87,"stem":88,"description":246,"children":-1},"Installing the decoder on macOS and Windows.",1788953751153]