{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
        "slug": "separate-axis-current-loop-threshold-alarms-from-wiring-faults",
        "url": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/separate-axis-current-loop-threshold-alarms-from-wiring-faults/"
        },
        "title": "Separate Axis current-loop threshold alarms from wiring faults",
        "summary": "Keep Axis current-loop measurement thresholds separate from hardware or wiring faults. Preserve the event class and state details when building operator response rules.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "advisory",
            "name": "Advisory"
        },
        "featured": false,
        "image": {
            "theme": "physical-security",
            "label": "Physical security",
            "alt": "Integrated video surveillance and controlled entry at a modern commercial facility.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/physical-security-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/physical-security-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            },
            {
                "slug": "video-surveillance",
                "name": "Video Surveillance",
                "url": "https://update.dsesecurity.com/topic/video-surveillance/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-29T17:41:21+00:00",
        "modified_at": "2026-10-29T17:41:38+00:00",
        "reviewed_on": "2026-10-29",
        "reading_minutes": 3,
        "word_count": 574,
        "potentially_affected": "Axis products exposing the documented Current loop input API interface; confirm actual device, hardware and software applicability before applying the proposed checks.",
        "dse_recommendation": "DSE recommends preserving threshold and loop-diagnostic classifications through monitoring, notification and restoration checks.",
        "primary_source": {
            "name": "Axis Communications — Current loop input API",
            "url": "https://developer.axis.com/vapix/network-video/current-loop-input-api/",
            "published_on": null,
            "authority": "Axis Communications"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p><strong>Bottom line:</strong> Use separate response paths for an out-of-range process measurement and a current-loop diagnostic fault. Preserve what the interface actually reports before translating both into a generic sensor alarm.</p>\n<h2>Source fact: documented behavior</h2>\n<p>Axis’s <a href=\"https://developer.axis.com/vapix/network-video/current-loop-input-api/\" target=\"_blank\" rel=\"noopener noreferrer\">Current loop input API</a> describes an optional interface for 4 to 20 mA sensors and cautions that it might not be available on every product.</p>\n<p>The threshold alarm becomes true when a sensor reading crosses a configured warning or critical threshold, while the fault event becomes true when a hardware or wiring issue is detected on the loop.</p>\n<p>The status object reports sensor data and diagnostic results; values update every 100 milliseconds, but <code>loopState</code> and <code>thresholdState</code> can include a validation delay.</p>\n<h2>What the source does not establish</h2>\n<p>Do not infer a safety-rated instrument function, immediate fault indication or universal sensor compatibility from this API description. Require the exact sensor and Axis product documentation before planning electrical work. Keep this article’s event-class distinction separate from an approved process-control or life-safety design, and do not short live wiring to improvise a test.</p>\n<h2>Applicability questions</h2>\n<ul>\n<li>Does the exact Axis product expose the optional current-loop interface?</li>\n<li>Which sensor, engineering unit and threshold configuration belong to the monitored process?</li>\n<li>Which operator response should follow a measurement threshold versus a loop diagnostic condition?</li>\n<li>What qualified personnel and manufacturer-approved method can perform any permitted stimulus test?</li>\n</ul>\n<h2>DSE recommendation: controlled next steps</h2>\n<p><em>The following steps are DSE recommendations based on the cited source.</em></p>\n<p>DSE recommends preserving threshold and loop-diagnostic classifications through monitoring, notification and restoration checks.</p>\n<ol>\n<li>Read the target device’s configuration and status through the supported interface. Map each sensor identity to the approved engineering unit and threshold plan. Write separate proposed operator cases: a process value outside its approved warning range, and a diagnosed loop problem. Label them as test scenarios, not observed incidents. Assign the intended owner and escalation for each before configuring a common notification destination.</li>\n<li>Build the event mapping so the reported classification and state details remain available to the operator. Keep the original sensor identity and observation time with the notification. For a desk exercise, give the reviewer one threshold case and one wiring-diagnostic case and require different dispositions. Avoid translating every input into the same process-value conclusion merely because both require attention.</li>\n<li>Where physical verification is authorized, have qualified personnel select a supported test method appropriate to the exact sensor and installation. Protect normal operations and record the stimulus, immediate readings, eventual state changes and recovery. Allow for the documented validation-delay boundary when evaluating timing, without inventing an acceptable delay. Restore the approved configuration and verify that both the device and consuming system reflect the final condition.</li>\n</ol>\n<h2>Verification and evidence</h2>\n<p>Retain the sensor mapping, approved threshold plan, sanitized configuration and status, event records and operator disposition for each proposed case. Keep the stimulus time distinct from measurement, state-change and notification times. Mark missing observations or uncertain classifications explicitly so a numeric reading does not stand in for a confirmed diagnostic result.</p>\n<p>Ask a second reviewer to explain why each observed condition was routed as a process threshold or a loop issue. Record the actual timing and any remaining gap against the separately approved requirement. This proposed check does not certify an instrument function, establish a fault-detection deadline or report completed electrical testing.</p>\n<h2>Official references</h2>\n<ul>\n<li><a href=\"https://developer.axis.com/vapix/network-video/current-loop-input-api/\" target=\"_blank\" rel=\"noopener noreferrer\">Current loop input API</a> — Axis Communications; official VAPIX documentation.</li>\n</ul>\n<p>Source review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.</p>\n",
        "content_text": "Bottom line: Use separate response paths for an out-of-range process measurement and a current-loop diagnostic fault. Preserve what the interface actually reports before translating both into a generic sensor alarm.\nSource fact: documented behavior\nAxis’s Current loop input API describes an optional interface for 4 to 20 mA sensors and cautions that it might not be available on every product.\nThe threshold alarm becomes true when a sensor reading crosses a configured warning or critical threshold, while the fault event becomes true when a hardware or wiring issue is detected on the loop.\nThe status object reports sensor data and diagnostic results; values update every 100 milliseconds, but loopState and thresholdState can include a validation delay.\nWhat the source does not establish\nDo not infer a safety-rated instrument function, immediate fault indication or universal sensor compatibility from this API description. Require the exact sensor and Axis product documentation before planning electrical work. Keep this article’s event-class distinction separate from an approved process-control or life-safety design, and do not short live wiring to improvise a test.\nApplicability questions\n\nDoes the exact Axis product expose the optional current-loop interface?\nWhich sensor, engineering unit and threshold configuration belong to the monitored process?\nWhich operator response should follow a measurement threshold versus a loop diagnostic condition?\nWhat qualified personnel and manufacturer-approved method can perform any permitted stimulus test?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends preserving threshold and loop-diagnostic classifications through monitoring, notification and restoration checks.\n\nRead the target device’s configuration and status through the supported interface. Map each sensor identity to the approved engineering unit and threshold plan. Write separate proposed operator cases: a process value outside its approved warning range, and a diagnosed loop problem. Label them as test scenarios, not observed incidents. Assign the intended owner and escalation for each before configuring a common notification destination.\nBuild the event mapping so the reported classification and state details remain available to the operator. Keep the original sensor identity and observation time with the notification. For a desk exercise, give the reviewer one threshold case and one wiring-diagnostic case and require different dispositions. Avoid translating every input into the same process-value conclusion merely because both require attention.\nWhere physical verification is authorized, have qualified personnel select a supported test method appropriate to the exact sensor and installation. Protect normal operations and record the stimulus, immediate readings, eventual state changes and recovery. Allow for the documented validation-delay boundary when evaluating timing, without inventing an acceptable delay. Restore the approved configuration and verify that both the device and consuming system reflect the final condition.\n\nVerification and evidence\nRetain the sensor mapping, approved threshold plan, sanitized configuration and status, event records and operator disposition for each proposed case. Keep the stimulus time distinct from measurement, state-change and notification times. Mark missing observations or uncertain classifications explicitly so a numeric reading does not stand in for a confirmed diagnostic result.\nAsk a second reviewer to explain why each observed condition was routed as a process threshold or a loop issue. Record the actual timing and any remaining gap against the separately approved requirement. This proposed check does not certify an instrument function, establish a fault-detection deadline or report completed electrical testing.\nOfficial references\n\nCurrent loop input API — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
        "content_markdown": "Bottom line: Use separate response paths for an out-of-range process measurement and a current-loop diagnostic fault. Preserve what the interface actually reports before translating both into a generic sensor alarm.\n\n## Source fact: documented behavior\n\nAxis’s [Current loop input API](https://developer.axis.com/vapix/network-video/current-loop-input-api/) describes an optional interface for 4 to 20 mA sensors and cautions that it might not be available on every product.\n\nThe threshold alarm becomes true when a sensor reading crosses a configured warning or critical threshold, while the fault event becomes true when a hardware or wiring issue is detected on the loop.\n\nThe status object reports sensor data and diagnostic results; values update every 100 milliseconds, but loopState and thresholdState can include a validation delay.\n\n## What the source does not establish\n\nDo not infer a safety-rated instrument function, immediate fault indication or universal sensor compatibility from this API description. Require the exact sensor and Axis product documentation before planning electrical work. Keep this article’s event-class distinction separate from an approved process-control or life-safety design, and do not short live wiring to improvise a test.\n\n## Applicability questions\n\n- Does the exact Axis product expose the optional current-loop interface?\n\n- Which sensor, engineering unit and threshold configuration belong to the monitored process?\n\n- Which operator response should follow a measurement threshold versus a loop diagnostic condition?\n\n- What qualified personnel and manufacturer-approved method can perform any permitted stimulus test?\n\n## DSE recommendation: controlled next steps\n\nThe following steps are DSE recommendations based on the cited source.\n\nDSE recommends preserving threshold and loop-diagnostic classifications through monitoring, notification and restoration checks.\n\n- Read the target device’s configuration and status through the supported interface. Map each sensor identity to the approved engineering unit and threshold plan. Write separate proposed operator cases: a process value outside its approved warning range, and a diagnosed loop problem. Label them as test scenarios, not observed incidents. Assign the intended owner and escalation for each before configuring a common notification destination.\n\n- Build the event mapping so the reported classification and state details remain available to the operator. Keep the original sensor identity and observation time with the notification. For a desk exercise, give the reviewer one threshold case and one wiring-diagnostic case and require different dispositions. Avoid translating every input into the same process-value conclusion merely because both require attention.\n\n- Where physical verification is authorized, have qualified personnel select a supported test method appropriate to the exact sensor and installation. Protect normal operations and record the stimulus, immediate readings, eventual state changes and recovery. Allow for the documented validation-delay boundary when evaluating timing, without inventing an acceptable delay. Restore the approved configuration and verify that both the device and consuming system reflect the final condition.\n\n## Verification and evidence\n\nRetain the sensor mapping, approved threshold plan, sanitized configuration and status, event records and operator disposition for each proposed case. Keep the stimulus time distinct from measurement, state-change and notification times. Mark missing observations or uncertain classifications explicitly so a numeric reading does not stand in for a confirmed diagnostic result.\n\nAsk a second reviewer to explain why each observed condition was routed as a process threshold or a loop issue. Record the actual timing and any remaining gap against the separately approved requirement. This proposed check does not certify an instrument function, establish a fault-detection deadline or report completed electrical testing.\n\n## Official references\n\n- [Current loop input API](https://developer.axis.com/vapix/network-video/current-loop-input-api/) — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
                "url": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-29"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Networks & Infrastructure",
                        "item": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Separate Axis current-loop threshold alarms from wiring faults",
                        "item": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/#article",
                "identifier": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
                "url": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/",
                "headline": "Separate Axis current-loop threshold alarms from wiring faults",
                "description": "Keep Axis current-loop measurement thresholds separate from hardware or wiring faults.",
                "abstract": "Keep Axis current-loop measurement thresholds separate from hardware or wiring faults. Preserve the event class and state details when building operator response rules.",
                "articleBody": "Bottom line: Use separate response paths for an out-of-range process measurement and a current-loop diagnostic fault. Preserve what the interface actually reports before translating both into a generic sensor alarm.\nSource fact: documented behavior\nAxis’s Current loop input API describes an optional interface for 4 to 20 mA sensors and cautions that it might not be available on every product.\nThe threshold alarm becomes true when a sensor reading crosses a configured warning or critical threshold, while the fault event becomes true when a hardware or wiring issue is detected on the loop.\nThe status object reports sensor data and diagnostic results; values update every 100 milliseconds, but loopState and thresholdState can include a validation delay.\nWhat the source does not establish\nDo not infer a safety-rated instrument function, immediate fault indication or universal sensor compatibility from this API description. Require the exact sensor and Axis product documentation before planning electrical work. Keep this article’s event-class distinction separate from an approved process-control or life-safety design, and do not short live wiring to improvise a test.\nApplicability questions\n\nDoes the exact Axis product expose the optional current-loop interface?\nWhich sensor, engineering unit and threshold configuration belong to the monitored process?\nWhich operator response should follow a measurement threshold versus a loop diagnostic condition?\nWhat qualified personnel and manufacturer-approved method can perform any permitted stimulus test?\n\nDSE recommendation: controlled next steps\nThe following steps are DSE recommendations based on the cited source.\nDSE recommends preserving threshold and loop-diagnostic classifications through monitoring, notification and restoration checks.\n\nRead the target device’s configuration and status through the supported interface. Map each sensor identity to the approved engineering unit and threshold plan. Write separate proposed operator cases: a process value outside its approved warning range, and a diagnosed loop problem. Label them as test scenarios, not observed incidents. Assign the intended owner and escalation for each before configuring a common notification destination.\nBuild the event mapping so the reported classification and state details remain available to the operator. Keep the original sensor identity and observation time with the notification. For a desk exercise, give the reviewer one threshold case and one wiring-diagnostic case and require different dispositions. Avoid translating every input into the same process-value conclusion merely because both require attention.\nWhere physical verification is authorized, have qualified personnel select a supported test method appropriate to the exact sensor and installation. Protect normal operations and record the stimulus, immediate readings, eventual state changes and recovery. Allow for the documented validation-delay boundary when evaluating timing, without inventing an acceptable delay. Restore the approved configuration and verify that both the device and consuming system reflect the final condition.\n\nVerification and evidence\nRetain the sensor mapping, approved threshold plan, sanitized configuration and status, event records and operator disposition for each proposed case. Keep the stimulus time distinct from measurement, state-change and notification times. Mark missing observations or uncertain classifications explicitly so a numeric reading does not stand in for a confirmed diagnostic result.\nAsk a second reviewer to explain why each observed condition was routed as a process threshold or a loop issue. Record the actual timing and any remaining gap against the separately approved requirement. This proposed check does not certify an instrument function, establish a fault-detection deadline or report completed electrical testing.\nOfficial references\n\nCurrent loop input API — Axis Communications; official VAPIX documentation.\n\nSource review completed October 29, 2026. Recheck the official documentation and the deployed device’s capabilities before changing production settings.",
                "datePublished": "2026-10-29T17:41:21+00:00",
                "dateModified": "2026-10-29T17:41:38+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/separate-axis-current-loop-threshold-alarms-from-wiring-faults/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/physical-security-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Separate Axis current-loop threshold alarms from wiring faults"
                },
                "articleSection": [
                    "Networks & Infrastructure",
                    "Video Surveillance"
                ],
                "keywords": [
                    "Networks & Infrastructure",
                    "Video Surveillance",
                    "Guide",
                    "Advisory priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Video Surveillance",
                        "url": "https://update.dsesecurity.com/topic/video-surveillance/"
                    }
                ],
                "wordCount": 574,
                "timeRequired": "PT3M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Axis Communications — Current loop input API",
                    "url": "https://developer.axis.com/vapix/network-video/current-loop-input-api/"
                }
            }
        ]
    }
}