[{"data":1,"prerenderedAt":328},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Fcamera\u002Fstatus-and-troubleshooting":146,"docs-\u002Fdocs\u002Fcamera\u002Fstatus-and-troubleshooting-surround":323},[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":73,"body":148,"description":316,"extension":317,"meta":318,"navigation":319,"path":74,"seo":320,"source":321,"stem":75,"__hash__":322},"docs\u002Fdocs\u002F1.camera\u002F10.status-and-troubleshooting.md",{"type":149,"value":150,"toc":303},"minimark",[151,156,160,188,194,199,207,216,220,235,239,264,268,276,280,283,287,293],[152,153,155],"h2",{"id":154},"status","Status",[157,158,159],"p",{},"The navigation bar carries a badge for each part of the system: the number of connections that are up, the number of tags that are healthy, whether the DataBorder is on, the size of the history, and the application's CPU use. Click a badge for the detail.",[161,162,163,170,176,182],"ul",{},[164,165,166,169],"li",{},[167,168,27],"strong",{}," shows each source's state, its last successful read, and the reason for the last failure.",[164,171,172,175],{},[167,173,174],{},"Tag library"," shows every tag's current value, its quality, when it last updated, and its read and error counts.",[164,177,178,181],{},[167,179,180],{},"Stored data"," shows each tag's history: how full each tier is, the oldest sample, the last save to flash, memory and flash use, and whether the tag is recording, frozen because it is no longer used, or waiting to be pruned.",[164,183,184,187],{},[167,185,186],{},"App health"," shows the application's CPU use by subsystem, the camera's CPU and memory, the overlay redraw rate and render time, the DataBorder update rate, and the read rate against the controller.",[189,190],"shot",{"alt":191,"caption":192,"name":193},"The Stored data panel: memory, flash, unsaved and retention tiles, and one row per tag with the fill of each history tier.","The Stored data panel.","camera-stored-data",[189,195],{"alt":196,"caption":197,"name":198},"The App health panel: CPU, memory and uptime tiles, CPU by subsystem, and the overlay and communication counters.","The App health panel.","camera-app-health",[152,200,202,203],{"id":201},"values-show-a","Values show a ",[204,205,206],"code",{},"!",[157,208,209,210,212,213,215],{},"The ",[204,211,206],{}," after a value means that the last read failed and the value shown is the last good one. Open ",[167,214,27],{}," to see why. The controller may be unreachable, the credentials may be wrong, or the timeout may be too short for the network. Individual tags can also fail while the connection is up, if the address is wrong or the data type does not match. The Tag library shows those tags with a bad quality and the error text.",[152,217,219],{"id":218},"a-tag-never-gets-a-value","A tag never gets a value",[161,221,222,225,232],{},[164,223,224],{},"Check that the tag is used. Only tags on the overlay, in the DataBorder or feeding a derived state are polled. An unused tag shows no value by design.",[164,226,227,228,231],{},"Check the address. Each source has its own address form, described on its page under ",[229,230,27],"a",{"href":28},". Browsing avoids typing mistakes.",[164,233,234],{},"Check the data type. A real that is read as an integer, or a bool that is read as a string, fails.",[152,236,238],{"id":237},"the-databorder-does-not-decode","The DataBorder does not decode",[161,240,241,244,252,257],{},[164,242,243],{},"The DataBorder is drawn only on the 1920 × 1080 stream. Make sure the recording is of that profile.",[164,245,246,247,251],{},"Check that the camera's own overlays are not drawn over the ring. See ",[229,248,250],{"href":249},"\u002Fdocs\u002Fcamera\u002Fdataborder#camera-overlays","Camera overlays",".",[164,253,254,255,251],{},"Check the bitrate. See ",[229,256,65],{"href":66},[164,258,259,260,263],{},"Open the clip in the decoder's ",[229,261,262],{"href":110},"signal view"," to see which of these is the cause.",[152,265,267],{"id":266},"the-camera-is-working-too-hard","The camera is working too hard",[157,269,270,272,273,275],{},[167,271,186],{}," shows where the time goes. See ",[229,274,69],{"href":70}," for how to read it, what raises the load, and how to bring it down.",[152,277,279],{"id":278},"save-apply-is-refused","Save & apply is refused",[157,281,282],{},"The camera validates the configuration before applying it and lists what is wrong. Common causes are a record name longer than 16 characters, a snapshot-profile DataBorder whose dictionary does not fit in one update, and a state map with a duplicate value.",[152,284,286],{"id":285},"getting-help","Getting help",[157,288,289,292],{},[167,290,291],{},"Settings → Config file → Download diagnostics"," saves a file that contains the application version, the camera model, the application log, the live status, the app health counters, and the configuration with passwords removed. Send this file with any support request.",[157,294,295,296,299,300,251],{},"The amount of logging is set by the ",[204,297,298],{},"logLevel"," setting in the configuration. See the ",[229,301,302],{"href":131},"configuration reference",{"title":304,"searchDepth":305,"depth":305,"links":306},"",3,[307,309,311,312,313,314,315],{"id":154,"depth":308,"text":155},2,{"id":201,"depth":308,"text":310},"Values show a !",{"id":218,"depth":308,"text":219},{"id":237,"depth":308,"text":238},{"id":266,"depth":308,"text":267},{"id":278,"depth":308,"text":279},{"id":285,"depth":308,"text":286},"How to diagnose and troubleshoot issues.","md",{},true,{"title":73,"description":316},null,"8Pxf8hXv7UvWG4FWCWFIQU-iPDOCKMJ2nXtPlT769K8",[324,326],{"title":69,"path":70,"stem":71,"description":325,"children":-1},"Reading App health and reducing the camera's load.",{"title":77,"path":78,"stem":79,"description":327,"children":-1},"Backing up and moving a configuration.",1788953750881]