[{"data":1,"prerenderedAt":288},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Fcamera\u002Finstall":146,"docs-\u002Fdocs\u002Fcamera\u002Finstall-surround":283},[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":23,"body":148,"description":276,"extension":277,"meta":278,"navigation":279,"path":24,"seo":280,"source":281,"stem":25,"__hash__":282},"docs\u002Fdocs\u002F1.camera\u002F02.install.md",{"type":149,"value":150,"toc":262},"minimark",[151,156,223,226,230,233,240,243,247,253,257],[152,153,155],"h2",{"id":154},"install-on-the-camera","Install on the camera",[157,158,160,165,180,184,195,199,209,213],"steps",{"level":159},"3",[161,162,164],"h3",{"id":163},"download-the-package","Download the package",[166,167,168,169,173,174,179],"p",{},"Download the ",[170,171,172],"code",{},".eap"," file for the current release from the ",[175,176,178],"a",{"href":177},"\u002Fdownload","download page",".",[161,181,183],{"id":182},"allow-unsigned-apps","Allow unsigned apps",[166,185,186,187,191,192,194],{},"Log in to the camera's web interface as an administrator and open ",[188,189,190],"strong",{},"Apps",". Turn on ",[188,193,183],{},". The RAVidEn package is unsigned, and the camera refuses to install unsigned packages until this setting is on.",[161,196,198],{"id":197},"upload-and-start","Upload and start",[166,200,201,202,205,206,208],{},"On the same Apps page, choose ",[188,203,204],{},"Add app",", select the ",[170,207,172],{}," file and upload it. When the application appears in the list, start it.",[161,210,212],{"id":211},"open-the-interface","Open the interface",[166,214,215,216,219,220,179],{},"Click ",[188,217,218],{},"Open"," on the RAVidEn entry. The RAVidEn interface opens in a new tab at the camera's address under ",[170,221,222],{},"\u002Flocal\u002Fraviden\u002Fui\u002F",[166,224,225],{},"A freshly installed RAVidEn draws a single line of text on the video that reads \"RAVidEn: configure at \u002Flocal\u002Fraviden\u002Fui\u002F\". This lets you confirm that the overlay is working before anything is configured. The line disappears as soon as you save your own layout.",[152,227,229],{"id":228},"the-interface","The interface",[166,231,232],{},"The overlay editor is the main page. Connections, the tag library, the DataBorder, stored data and application health open as panels from the navigation bar.",[166,234,235,236,239],{},"Every change is made in the browser and applied with ",[188,237,238],{},"Save & apply",". The camera validates the configuration and applies it immediately. Nothing restarts and the video is not interrupted. If the configuration is not valid, the save is refused and the errors are listed.",[166,241,242],{},"If two people edit the configuration at the same time, the second person to save is warned that the configuration has changed on the camera. They can then choose to reload the other person's version or to overwrite it.",[152,244,246],{"id":245},"updating","Updating",[166,248,249,250,252],{},"Upload the new ",[170,251,172],{}," file over the old one from the Apps page. The configuration, the stored history and the DataBorder signing key are kept across updates and across camera reboots.",[152,254,256],{"id":255},"removing","Removing",[166,258,259,260,179],{},"Uninstalling the application from the Apps page deletes its configuration and its stored history from the camera. Export the configuration first if you might want it back. See ",[175,261,77],{"href":78},{"title":263,"searchDepth":264,"depth":264,"links":265},"",3,[266,273,274,275],{"id":154,"depth":267,"text":155,"children":268},2,[269,270,271,272],{"id":163,"depth":264,"text":164},{"id":182,"depth":264,"text":183},{"id":197,"depth":264,"text":198},{"id":211,"depth":264,"text":212},{"id":228,"depth":267,"text":229},{"id":245,"depth":267,"text":246},{"id":255,"depth":267,"text":256},"Installing RAVidEn on the camera.","md",{},true,{"title":23,"description":276},null,"dbo0223Wfw_XUnyVCKSMhCUzmLIH9HRoPqCpMnWuTHg",[284,286],{"title":19,"path":20,"stem":21,"description":285,"children":-1},"RAVidEn camera application requirements.",{"title":27,"path":28,"stem":29,"description":287,"children":-1},"Adding, monitoring and removing data sources.",1788953751061]