[{"data":1,"prerenderedAt":289},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs":146,"docs-\u002Fdocs-surround":286},[4],{"title":5,"path":6,"stem":7,"children":8,"page":-1},"Docs","\u002Fdocs","docs",[9,12,80,124],{"title":10,"path":6,"stem":11},"Overview","docs\u002Findex",{"title":13,"path":14,"stem":15,"children":16,"page":-1},"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,"page":-1},"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,"page":-1},"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":10,"body":148,"description":279,"extension":280,"meta":281,"navigation":282,"path":6,"seo":283,"source":284,"stem":11,"__hash__":285},"docs\u002Fdocs\u002Findex.md",{"type":149,"value":150,"toc":272},"minimark",[151,159,166,170,221,229,233,251,261],[152,153,154,155,158],"p",{},"RAVidEn is a camera application for Axis cameras. It connects to the machine's controller, draws the live values on the camera's video streams, and can also write the same data into the picture itself as the ",[156,157,61],"strong",{},", a ring of blocks around the edge of the frame. Because the data is in the pixels, it travels with the video into the recorder, into an exported clip, and into a screen recording.",[152,160,161,162,165],{},"The ",[156,163,164],{},"decoder"," is a desktop application for macOS and Windows. When you give it a clip, or point it at the camera's stream, it reads the DataBorder back out and shows every value on a timeline beside the video. A trust band on the timeline shows whether the data came from the camera untouched.",[167,168,19],"h2",{"id":169},"requirements",[171,172,173,186],"table",{},[174,175,176],"thead",{},[177,178,179,183],"tr",{},[180,181,182],"th",{},"Requirement",[180,184,185],{},"Details",[187,188,189,198,206,214],"tbody",{},[177,190,191,195],{},[192,193,194],"td",{},"Camera",[192,196,197],{},"An Axis camera with an ARTPEC-9 chip, running AXIS OS 12.11 or later.",[177,199,200,203],{},[192,201,202],{},"Machine data",[192,204,205],{},"A PLC or a robot controller that the camera can reach on the plant network.",[177,207,208,211],{},[192,209,210],{},"Recorder",[192,212,213],{},"Any NVR that records an RTSP stream. Nothing changes on the recorder side.",[177,215,216,218],{},[192,217,81],{},[192,219,220],{},"A macOS or Windows laptop.",[152,222,223,224,228],{},"The full list is on the ",[225,226,227],"a",{"href":135},"compatibility"," page.",[167,230,232],{"id":231},"getting-started","Getting started",[234,235,236,244],"card-group",{},[237,238,241],"card",{"icon":239,"title":240,"to":14},"i-lucide-camera","Set up the camera app",[152,242,243],{},"Install the application on the camera, connect it to the controller, choose the tags to show, and lay out the overlay. Then turn on the DataBorder.",[237,245,248],{"icon":246,"title":247,"to":82},"i-lucide-monitor-play","Use the decoder",[152,249,250],{},"Install the decoder, open a clip or record the stream, and read the values from the timeline. Cut clips that carry their data with them.",[152,252,253,254,257,258,260],{},"If something is not working, both sections end with a troubleshooting page: one for the ",[225,255,256],{"href":74},"camera"," and one for the ",[225,259,164],{"href":122},".",[262,263,266],"callout",{"color":264,"icon":265},"warning","i-lucide-flask-conical",[152,267,268,269,228],{},"RAVidEn is an early release, tested on limited hardware. The package is unsigned, so the camera must allow unsigned apps. See the ",[225,270,271],{"href":24},"install",{"title":273,"searchDepth":274,"depth":274,"links":275},"",3,[276,278],{"id":169,"depth":277,"text":19},2,{"id":231,"depth":277,"text":232},"RAVidEn system overview.","md",{},{"title":10},{"title":10,"description":279},null,"XftciN9fOzCf_EwZPjyvIHMcrZ7PghA5fX6U9m137bs",[284,287],{"title":10,"path":14,"stem":15,"description":288,"children":-1},"RAVidEn camera application.",1788953749987]