{"id":79,"date":"2026-05-13T11:02:44","date_gmt":"2026-05-13T01:32:44","guid":{"rendered":"https:\/\/cp-data.mine.nu\/?page_id=79"},"modified":"2026-05-27T11:03:04","modified_gmt":"2026-05-27T01:33:04","slug":"remote-off-potential-monitoring","status":"publish","type":"page","link":"https:\/\/cp-data.mine.nu\/?page_id=79","title":{"rendered":"Remote TRU Monitoring"},"content":{"rendered":"<p><!-- REMOTE TRU MONITORING PAGE --><br \/>\n<!-- WORDPRESS CUSTOM HTML BLOCK VERSION --><br \/>\n<!-- Paste this complete block into the Remote TRU Monitoring page Custom HTML block. --><br \/>\n<!-- This page assumes the shared SSTX header CSS, IJC page CSS, and nested submenu CSS are already in Additional CSS. --><\/p>\n<div class=\"ijc-page alignfull\">\n  <!-- ================= HERO ================= --><\/p>\n<section class=\"ijc-hero\" id=\"remote-tru-monitoring\">\n    <img decoding=\"async\"\n      class=\"ijc-hero-img\"\n      src=\"https:\/\/cp-data.mine.nu\/wp-content\/uploads\/2026\/05\/c7fa8e84-2baf-4b9e-be3d-d03a040d3ab8.png\"\n      alt=\"Remote cathodic protection TRU monitoring station with satellite telemetry\"\n    ><\/p>\n<div class=\"ijc-hero-shade\"><\/div>\n<div class=\"ijc-hero-grid\"><\/div>\n<p>    <!-- Shared SST header - subpage version includes Home button --><\/p>\n<header class=\"sstx-site-header sstx-subpage-header\">\n<div class=\"sstx-logo-wrap\">\n<div class=\"sstx-logo-mark\" aria-label=\"SST logo\">\n          <span class=\"sstx-logo-text\">SST<\/span><br \/>\n          <i class=\"sstx-signal sstx-signal-1\"><\/i><br \/>\n          <i class=\"sstx-signal sstx-signal-2\"><\/i><br \/>\n          <i class=\"sstx-signal sstx-signal-3\"><\/i>\n        <\/div>\n<div class=\"sstx-logo-divider\" aria-hidden=\"true\"><\/div>\n<div class=\"sstx-logo-name\">\n          <strong>Satellite Sensor<\/strong><br \/>\n          <span>Technologies<\/span>\n        <\/div>\n<\/p><\/div>\n<nav class=\"sstx-main-nav\" aria-label=\"Main navigation\">\n        <a href=\"https:\/\/cp-data.mine.nu\/\">Home<\/a><br \/>\n        <a href=\"https:\/\/cp-data.mine.nu\/#live-data\">Live Data<\/a><br \/>\n        <a href=\"https:\/\/cp-data.mine.nu\/#integration\">Integration<\/a><\/p>\n<div class=\"sstx-nav-item sstx-has-dropdown\">\n          <a href=\"https:\/\/cp-data.mine.nu\/#products\" class=\"sstx-nav-parent\">Products <span>\u25be<\/span><\/a><\/p>\n<div class=\"sstx-dropdown-menu\">\n            <a href=\"https:\/\/cp-data.mine.nu\/?page_id=79\">Remote Off Potential Monitoring<\/a><br \/>\n            <a href=\"https:\/\/cp-data.mine.nu\/?page_id=267\">Remote CP Monitoring<\/a><br \/>\n            <a href=\"#remote-tru-monitoring\">Remote TRU Monitoring<\/a><\/p>\n<div class=\"sstx-dropdown-item-has-submenu\">\n              <a class=\"sstx-dropdown-parent\" href=\"https:\/\/cp-data.mine.nu\/?page_id=267\"><br \/>\n                Insulated Joint Continuity Testing<br \/>\n              <\/a><\/p>\n<div class=\"sstx-subdropdown-menu\">\n                <a href=\"https:\/\/cp-data.mine.nu\/?page_id=5305\"><br \/>\n                  Below Ground Joint Insulation Testing<br \/>\n                <\/a>\n              <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>        <a href=\"https:\/\/cp-data.mine.nu\/#contact\">Contact<\/a><br \/>\n      <\/nav>\n<\/header>\n<div class=\"ijc-particles\" aria-hidden=\"true\">\n      <span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span>\n    <\/div>\n<div class=\"ijc-hero-content\">\n<div class=\"ijc-hero-copy\">\n<h1>Remote TRU monitoring for isolated CP assets.<\/h1>\n<p>\n          Satellite-enabled transformer rectifier unit monitoring for cathodic protection systems. The platform measures TRU output voltage, output current, supply health, interruption and restoration state, instant-off potential where fitted, alarm conditions, and Myriota telemetry-ready asset data for remote CP infrastructure.\n        <\/p>\n<div class=\"ijc-actions\">\n          <a class=\"ijc-btn ijc-btn-primary\" href=\"#remote-tru-command\">Run TRU Sequence<\/a><br \/>\n          <a class=\"ijc-btn ijc-btn-secondary\" href=\"#telemetry\">Telemetry Payload<\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= METHOD ================= --><\/p>\n<section class=\"ijc-section ijc-section-dark\" id=\"method\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Remote TRU Monitoring Method<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-grid ijc-grid-4\">\n<article class=\"ijc-card ijc-feature\">\n<div class=\"ijc-icon\">V<\/div>\n<h3>Measure TRU Output<\/h3>\n<p>Measure rectifier output voltage and output current to confirm the TRU is delivering cathodic protection current within the expected operating envelope.<\/p>\n<\/article>\n<article class=\"ijc-card ijc-feature\">\n<div class=\"ijc-icon\">\u26a1<\/div>\n<h3>Check Supply Health<\/h3>\n<p>Monitor local controller supply, enclosure state, communications status, watchdog activity, and other site health indicators.<\/p>\n<\/article>\n<article class=\"ijc-card ijc-feature\">\n<div class=\"ijc-icon\">\u23f1<\/div>\n<h3>Control Off Window<\/h3>\n<p>Where the interrupter option is fitted, local firmware controls the off interval and captures instant-off data without relying on instantaneous satellite timing.<\/p>\n<\/article>\n<article class=\"ijc-card ijc-feature\">\n<div class=\"ijc-icon\">\ud83d\udce1<\/div>\n<h3>Report Remotely<\/h3>\n<p>Package voltage, current, off-potential, restoration state, alarms, and sequence data into compact payloads for Myriota satellite telemetry.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= REMOTE TRU TEST COMMAND ================= --><\/p>\n<section class=\"ijc-section tru-command-section\" id=\"remote-tru-command\" style=\"background:radial-gradient(circle at 18% 10%,rgba(42,168,255,.12),transparent 28%),radial-gradient(circle at 82% 18%,rgba(240,100,24,.14),transparent 30%),linear-gradient(180deg,#07111b,#081827);position:relative;overflow:hidden;\">\n<style>\n      #truRemoteTestGraphic *{box-sizing:border-box;}\n      #truRemoteTestGraphic{position:relative;border-radius:22px;background:linear-gradient(180deg,rgba(9,24,38,.98),rgba(4,13,23,.98));border:1px solid rgba(240,100,24,.28);box-shadow:0 28px 70px rgba(0,0,0,.38),inset 0 0 44px rgba(255,255,255,.025);overflow:hidden;padding:30px;color:#dce7ef;}\n      #truRemoteTestGraphic:before{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(240,100,24,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(240,100,24,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.5;pointer-events:none;}\n      #truRemoteTestGraphic .tru-test-toggle{position:absolute;left:-9999px;opacity:0;}\n      #truRemoteTestGraphic .tru-test-inner{position:relative;z-index:2;}\n      #truRemoteTestGraphic .tru-test-grid{display:grid;grid-template-columns:minmax(220px,.92fr) 44px minmax(220px,.92fr) 44px minmax(290px,1.08fr) 44px minmax(420px,1.36fr);align-items:stretch;gap:0;}\n      #truRemoteTestGraphic .tru-test-card{border-radius:18px;background:linear-gradient(180deg,rgba(16,31,45,.96),rgba(7,19,31,.96));border:1px solid rgba(255,255,255,.10);box-shadow:0 22px 52px rgba(0,0,0,.32);padding:20px;min-height:330px;overflow:hidden;}\n      #truRemoteTestGraphic .tru-test-card strong{display:block;color:#f8fafc;font-size:1.02rem;font-weight:1000;letter-spacing:-.01em;}\n      #truRemoteTestGraphic .tru-test-card span{display:block;color:#9fb3c4;font-size:.82rem;line-height:1.38;margin-top:6px;}\n      #truRemoteTestGraphic .tru-test-arrow{display:flex;align-items:center;justify-content:center;position:relative;min-height:330px;min-width:44px;}\n      #truRemoteTestGraphic .tru-test-arrow:before{content:\"\";position:absolute;left:8px;right:8px;top:50%;height:4px;border-radius:999px;background:rgba(148,213,255,.20);transform:translateY(-50%);}\n      #truRemoteTestGraphic .tru-test-arrow:after{content:\"\";width:18px;height:18px;border-top:4px solid rgba(148,213,255,.28);border-right:4px solid rgba(148,213,255,.28);transform:rotate(45deg);margin-left:28px;}\n      #truRemoteTestGraphic .tru-flow{position:absolute;left:8px;right:8px;top:50%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,#2aa8ff,transparent);opacity:0;transform:translateY(-50%);filter:drop-shadow(0 0 12px rgba(42,168,255,.75));}\n      #truRemoteTestGraphic .tru-test-arrow.return .tru-flow{background:linear-gradient(90deg,transparent,#ff7a1a,transparent);filter:drop-shadow(0 0 12px rgba(255,122,26,.65));}\n      #truRemoteTestGraphic .tru-mini-sat{position:absolute;left:8px;top:50%;width:28px;height:18px;border-radius:7px;background:linear-gradient(135deg,#f8fafc,#7b8ea1);border:1px solid rgba(255,255,255,.46);box-shadow:0 0 18px rgba(42,168,255,.45),0 8px 18px rgba(0,0,0,.28);opacity:0;z-index:3;transform:translate(-10px,-50%);}\n      #truRemoteTestGraphic .tru-mini-sat:before,#truRemoteTestGraphic .tru-mini-sat:after{content:\"\";position:absolute;top:4px;width:18px;height:10px;border-radius:3px;background:linear-gradient(135deg,#2aa8ff,#0b3150);border:1px solid rgba(148,213,255,.35);}\n      #truRemoteTestGraphic .tru-mini-sat:before{right:30px;transform:skewY(-12deg);}\n      #truRemoteTestGraphic .tru-mini-sat:after{left:30px;transform:skewY(12deg);}\n      #truRemoteTestGraphic .tru-mini-sat i{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#ff7a1a;box-shadow:0 0 12px rgba(255,122,26,.9);transform:translate(-50%,-50%);}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.uplink .tru-flow{animation:truFlowSlide 1.05s linear .25s 2;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.downlink .tru-flow{animation:truFlowSlide 1.05s linear 1.55s 2;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.return .tru-flow{animation:truFlowSlide 1.05s linear 3.75s 2;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.uplink .tru-mini-sat{animation:truMiniSatMove 1.2s ease-in-out .25s both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.downlink .tru-mini-sat{animation:truMiniSatMove 1.2s ease-in-out 1.55s both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.return .tru-mini-sat{animation:truMiniSatMove 1.2s ease-in-out 3.75s both;}\n      #truRemoteTestGraphic .tru-office-screen{margin-top:14px;border-radius:14px;background:#030914;border:1px solid rgba(42,168,255,.25);padding:12px;box-shadow:inset 0 0 24px rgba(42,168,255,.08);}\n      #truRemoteTestGraphic .tru-office-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.12);font-size:.76rem;color:#cbd5e1;}\n      #truRemoteTestGraphic .tru-office-row:last-child{border-bottom:0;}\n      #truRemoteTestGraphic .tru-office-row b{color:#ffb36b;font-weight:950;text-align:right;}\n      #truRemoteTestGraphic .tru-test-button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:150px;max-width:150px;min-height:46px;margin:16px auto 0;border-radius:26px;cursor:pointer;color:#ffffff;font-weight:1000;font-size:.66rem;line-height:1.05;letter-spacing:.055em;text-transform:uppercase;background:radial-gradient(circle at 50% 28%,#ffb36b 0%,#ff7a1a 34%,#b9410c 100%);box-shadow:0 5px 0 #64220a,0 12px 22px rgba(240,100,24,.22),inset 0 3px 8px rgba(255,255,255,.20);position:relative;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;user-select:none;text-align:center;padding:7px 10px;}\n      #truRemoteTestGraphic .tru-test-button:before{content:\"\";position:absolute;inset:-4px;border-radius:999px;border:1px solid rgba(255,111,26,.42);box-shadow:0 0 26px rgba(255,111,26,.20);}\n      #truRemoteTestGraphic .tru-test-button:hover{filter:brightness(1.08);}\n      #truRemoteTestGraphic .tru-test-button:active{transform:translateY(8px);box-shadow:0 2px 0 #64220a,0 12px 22px rgba(240,100,24,.24),inset 0 5px 18px rgba(0,0,0,.18);}\n      #truRemoteTestGraphic .tru-test-button small{display:block;font-size:.43rem;line-height:1.08;letter-spacing:.06em;margin-top:2px;opacity:.82;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-button{animation:truButtonDepress 6.1s ease-out both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-button:before{animation:truButtonRing 1.25s ease-out 0s 4;}\n      #truRemoteTestGraphic .tru-sat-body{height:84px;margin:34px auto 0;width:118px;border-radius:16px;background:linear-gradient(135deg,#dce7ef,#7b8ea1);box-shadow:0 14px 38px rgba(0,0,0,.25),0 0 32px rgba(42,168,255,.20);position:relative;}\n      #truRemoteTestGraphic .tru-sat-body:before,#truRemoteTestGraphic .tru-sat-body:after{content:\"\";position:absolute;top:21px;width:60px;height:40px;border-radius:8px;background:linear-gradient(135deg,rgba(42,168,255,.92),rgba(9,24,38,.96));border:1px solid rgba(148,213,255,.34);}\n      #truRemoteTestGraphic .tru-sat-body:before{right:112px;transform:skewY(-10deg);}\n      #truRemoteTestGraphic .tru-sat-body:after{left:112px;transform:skewY(10deg);}\n      #truRemoteTestGraphic .tru-sat-dot{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:#ff7a1a;box-shadow:0 0 18px rgba(255,122,26,.75);transform:translate(-50%,-50%);}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-sat-dot{animation:truPulseDot .7s ease-in-out .6s 7;}\n      #truRemoteTestGraphic .tru-field-panel{margin-top:16px;border-radius:14px;background:linear-gradient(180deg,#172536,#0a1421);border:1px solid rgba(255,255,255,.10);padding:16px;position:relative;}\n      #truRemoteTestGraphic .tru-panel-label{color:#f8fafc;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;}\n      #truRemoteTestGraphic .tru-meter{margin-top:12px;border-radius:12px;background:#030914;border:1px solid rgba(148,163,184,.18);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;}\n      #truRemoteTestGraphic .tru-meter div{border-radius:10px;background:rgba(255,255,255,.035);padding:10px;position:relative;overflow:hidden;min-height:74px;min-width:0;}\n      #truRemoteTestGraphic .tru-meter span{margin:0;color:#94a3b8;font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;}\n      #truRemoteTestGraphic .tru-meter b{display:block;margin-top:7px;color:#f8fafc;font-size:1.12rem;line-height:1;font-weight:1000;}\n      #truRemoteTestGraphic .tru-output-box{margin-top:14px;border-radius:14px;border:1px solid rgba(240,100,24,.35);background:rgba(240,100,24,.08);padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;}\n      #truRemoteTestGraphic .tru-output-caption{position:relative;display:block;height:24px;margin-top:3px;min-width:190px;}\n      #truRemoteTestGraphic .tru-output-caption span{position:absolute;left:0;top:0;margin:0;}\n      #truRemoteTestGraphic .tru-output-off{opacity:0;color:#ff7a1a!important;}\n      #truRemoteTestGraphic .tru-output-track{width:82px;height:36px;border-radius:999px;background:#163047;border:1px solid rgba(255,255,255,.12);position:relative;box-shadow:inset 0 0 18px rgba(0,0,0,.45);flex:0 0 auto;}\n      #truRemoteTestGraphic .tru-output-knob{position:absolute;width:28px;height:28px;right:4px;top:3px;border-radius:50%;background:#27d56f;box-shadow:0 0 20px rgba(39,213,111,.60);}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-output-knob{animation:truOutputCycle 6.1s ease-in-out both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-output-on{animation:truTextOff 6.1s linear both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-output-off{animation:truTextOn 6.1s linear both;}\n      #truRemoteTestGraphic .tru-tru-area{height:104px;margin-top:16px;position:relative;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(92,55,25,.18));border:1px solid rgba(255,255,255,.06);overflow:hidden;}\n      #truRemoteTestGraphic .tru-soil{position:absolute;left:0;right:0;bottom:0;height:45px;background:linear-gradient(180deg,rgba(124,74,28,.32),rgba(48,30,18,.76));border-top:1px solid rgba(255,179,107,.16);}\n      #truRemoteTestGraphic .tru-cabinet{position:absolute;left:24px;top:12px;width:78px;height:72px;border-radius:10px;background:linear-gradient(180deg,#1f344a,#0c1724);border:1px solid rgba(148,213,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.28);}\n      #truRemoteTestGraphic .tru-cabinet:before{content:\"TRU\";position:absolute;left:0;right:0;top:11px;text-align:center;color:#f8fafc;font-weight:1000;font-size:.76rem;letter-spacing:.08em;}\n      #truRemoteTestGraphic .tru-cabinet:after{content:\"\";position:absolute;left:17px;right:17px;bottom:14px;height:8px;border-radius:999px;background:#27d56f;box-shadow:0 0 18px rgba(39,213,111,.65);}\n      #truRemoteTestGraphic .tru-pipe{position:absolute;left:128px;right:20px;height:12px;border-radius:999px;background:linear-gradient(90deg,#64748b,#cbd5e1,#64748b);box-shadow:0 8px 20px rgba(0,0,0,.22);top:76px;}\n      #truRemoteTestGraphic .tru-anode{position:absolute;left:128px;width:66px;height:12px;border-radius:999px;background:linear-gradient(90deg,#7c2d12,#fb923c,#7c2d12);box-shadow:0 0 18px rgba(251,146,60,.3);top:52px;}\n      #truRemoteTestGraphic .tru-current-line{position:absolute;left:96px;right:58px;top:56px;height:3px;border-radius:999px;background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.55);opacity:.85;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-current-line{animation:truCurrentDip 6.1s linear both;}\n      #truRemoteTestGraphic .tru-result-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;}\n      #truRemoteTestGraphic .tru-result-readout div{border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);padding:10px;position:relative;min-height:68px;overflow:hidden;}\n      #truRemoteTestGraphic .tru-result-readout span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.49rem;line-height:1.05;letter-spacing:.035em;text-transform:uppercase;}\n      #truRemoteTestGraphic .tru-result-readout b.tru-pending,\n      #truRemoteTestGraphic .tru-result-readout b.tru-value{position:absolute;left:10px;right:10px;bottom:10px;display:block;width:auto;max-width:calc(100% - 20px);overflow:hidden;text-overflow:clip;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:14px;line-height:1;letter-spacing:-.02em;font-weight:1000;transform:scaleX(.92);transform-origin:left center;}\n      #truRemoteTestGraphic .tru-pending{color:#f8fafc;}\n      #truRemoteTestGraphic .tru-value{opacity:0;color:#ff7a1a!important;text-shadow:0 0 16px rgba(255,122,26,.48);}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-pending{animation:truReadyHide 6.1s linear both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-value{animation:truValueShow 6.1s linear both;}\n      #truRemoteTestGraphic .tru-trend{height:40px;margin-top:14px;border-radius:14px;background:#030914;border:1px solid rgba(148,163,184,.14);position:relative;overflow:hidden;}\n      #truRemoteTestGraphic .tru-trend svg{position:absolute;inset:0;width:100%;height:100%;}\n      #truRemoteTestGraphic .tru-trend path{fill:none;stroke:#27d56f;stroke-width:4;filter:drop-shadow(0 0 8px rgba(39,213,111,.55));}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-trend path{animation:truWaveColour 6.1s linear both;}\n      #truRemoteTestGraphic .tru-status-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;}\n      #truRemoteTestGraphic .tru-status-step{border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);padding:12px;color:#94a3b8;font-size:.78rem;line-height:1.25;min-height:66px;}\n      #truRemoteTestGraphic .tru-status-step b{display:block;color:#f8fafc;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;}\n      #truRemoteTestGraphic .tru-status-step .run{display:none;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-status-step .idle{display:none;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-status-step .run{display:block;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .step-1{animation:truStepOne 6.1s linear both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .step-2{animation:truStepTwo 6.1s linear both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .step-3{animation:truStepThree 6.1s linear both;}\n      #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .step-4{animation:truStepFour 6.1s linear both;}<\/p>\n<p>      @keyframes truFlowSlide{0%{opacity:0;transform:translate(-80%,-50%);}14%{opacity:1;}86%{opacity:1;}100%{opacity:0;transform:translate(80%,-50%);}}\n      @keyframes truMiniSatMove{0%{opacity:0;left:8px;transform:translate(-22px,-50%) scale(.82) rotate(-8deg);}12%{opacity:1;}50%{transform:translate(-50%,-58%) scale(1) rotate(0deg);}88%{opacity:1;}100%{opacity:0;left:calc(100% - 8px);transform:translate(18px,-50%) scale(.82) rotate(8deg);}}\n      @keyframes truButtonRing{0%{transform:scale(.96);opacity:.75;}100%{transform:scale(1.18);opacity:0;}}\n      @keyframes truButtonDepress{0%,7%{transform:translateY(8px);box-shadow:0 2px 0 #64220a,0 12px 22px rgba(240,100,24,.24),inset 0 5px 18px rgba(0,0,0,.18);}10%,100%{transform:translateY(0);box-shadow:0 5px 0 #64220a,0 12px 22px rgba(240,100,24,.22),inset 0 3px 8px rgba(255,255,255,.20);}}\n      @keyframes truPulseDot{0%,100%{transform:translate(-50%,-50%) scale(.85);}50%{transform:translate(-50%,-50%) scale(1.25);}}\n      @keyframes truTextOff{0%,34%{opacity:1;}40%,72%{opacity:0;}78%,100%{opacity:1;}}\n      @keyframes truTextOn{0%,34%{opacity:0;}40%,72%{opacity:1;}78%,100%{opacity:0;}}\n      @keyframes truOutputCycle{0%,34%{right:4px;background:#27d56f;box-shadow:0 0 20px rgba(39,213,111,.60);}40%,72%{right:49px;background:#ff7a1a;box-shadow:0 0 22px rgba(255,122,26,.72);}78%,100%{right:4px;background:#27d56f;box-shadow:0 0 20px rgba(39,213,111,.60);}}\n      @keyframes truCurrentDip{0%,34%{opacity:.85;background:#22c55e;}40%,72%{opacity:.28;background:#ff7a1a;box-shadow:0 0 24px rgba(255,122,26,.8);}78%,100%{opacity:.85;background:#22c55e;}}\n      @keyframes truReadyHide{0%,58%{opacity:1;}63%,100%{opacity:0;}}\n      @keyframes truValueShow{0%,58%{opacity:0;}63%,100%{opacity:1;}}\n      @keyframes truWaveColour{0%,34%{stroke:#27d56f;transform:translateY(0);}40%,72%{stroke:#ff7a1a;transform:translateY(7px);}78%,100%{stroke:#27d56f;transform:translateY(0);}}\n      @keyframes truStepOne{0%,22%{border-color:rgba(42,168,255,.42);background:rgba(42,168,255,.09);color:#dbeafe;}23%,100%{border-color:rgba(39,213,111,.32);background:rgba(39,213,111,.07);color:#dcfce7;}}\n      @keyframes truStepTwo{0%,22%{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:#94a3b8;}23%,42%{border-color:rgba(42,168,255,.42);background:rgba(42,168,255,.09);color:#dbeafe;}43%,100%{border-color:rgba(39,213,111,.32);background:rgba(39,213,111,.07);color:#dcfce7;}}\n      @keyframes truStepThree{0%,42%{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:#94a3b8;}43%,72%{border-color:rgba(255,122,26,.50);background:rgba(255,122,26,.10);color:#fed7aa;}73%,100%{border-color:rgba(39,213,111,.32);background:rgba(39,213,111,.07);color:#dcfce7;}}\n      @keyframes truStepFour{0%,72%{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:#94a3b8;}73%,88%{border-color:rgba(42,168,255,.42);background:rgba(42,168,255,.09);color:#dbeafe;}89%,100%{border-color:rgba(39,213,111,.32);background:rgba(39,213,111,.07);color:#dcfce7;}}<\/p>\n<p>      @media (max-width:1380px){\n        #truRemoteTestGraphic .tru-test-grid{grid-template-columns:1fr;}\n        #truRemoteTestGraphic .tru-test-card{min-height:auto;}\n        #truRemoteTestGraphic .tru-test-arrow{min-height:42px;}\n        #truRemoteTestGraphic .tru-test-arrow:before{left:44%;right:44%;top:50%;height:32px;width:4px;}\n        #truRemoteTestGraphic .tru-test-arrow:after{transform:rotate(135deg);margin-left:0;margin-top:18px;}\n        #truRemoteTestGraphic .tru-test-arrow .tru-flow{left:50%;right:auto;width:4px;height:42px;top:0;transform:translateX(-50%);}\n        #truRemoteTestGraphic .tru-test-arrow .tru-mini-sat{left:50%;top:0;transform:translate(-50%,-8px) scale(.9);}\n        #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.uplink .tru-mini-sat,\n        #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.downlink .tru-mini-sat,\n        #truRemoteTestGraphic .tru-test-toggle:checked ~ .tru-test-inner .tru-test-arrow.return .tru-mini-sat{animation-name:truMiniSatMoveDown;}\n        #truRemoteTestGraphic .tru-status-strip{grid-template-columns:1fr 1fr;}\n      }\n      @keyframes truMiniSatMoveDown{0%{opacity:0;top:0;transform:translate(-50%,-14px) scale(.82) rotate(82deg);}12%{opacity:1;}50%{transform:translate(-50%,-50%) scale(1) rotate(90deg);}88%{opacity:1;}100%{opacity:0;top:42px;transform:translate(-50%,8px) scale(.82) rotate(98deg);}}\n      @media (max-width:700px){\n        #truRemoteTestGraphic{padding:20px;}\n        #truRemoteTestGraphic .tru-status-strip{grid-template-columns:1fr;}\n        #truRemoteTestGraphic .tru-result-readout{grid-template-columns:1fr;}\n        #truRemoteTestGraphic .tru-meter{grid-template-columns:1fr;}\n        #truRemoteTestGraphic .tru-test-button{width:150px;max-width:150px;}\n      }\n      @media(prefers-reduced-motion:reduce){\n        #truRemoteTestGraphic *{animation:none!important;transition:none!important;}\n      }\n    <\/style>\n<div style=\"width:calc(100% - 96px);max-width:1760px;margin:0 auto;\">\n<div style=\"max-width:990px;margin-bottom:34px;\">\n<div style=\"color:#ff7a1a;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:950;margin-bottom:12px;\">Remote TRU monitoring command<\/div>\n<h2 style=\"margin:0;color:#f8fafc;font-size:clamp(2.2rem,3vw,3.3rem);line-height:1.05;letter-spacing:-.045em;font-weight:1000;\">Press once to run a remote TRU output and restoration check.<\/h2>\n<p style=\"margin:18px 0 0;color:#b6c6d3;line-height:1.62;font-size:1.04rem;max-width:850px;\">The sequence below shows an operator initiating a remote TRU monitoring check. The field unit confirms output voltage and current, executes a locally controlled off-window where fitted, captures the instant-off reading, verifies restoration, and sends the result snapshot through the Myriota satellite network.<\/p>\n<\/p><\/div>\n<div id=\"truRemoteTestGraphic\" aria-label=\"Interactive remote TRU monitoring motion graphic\">\n        <input class=\"tru-test-toggle\" type=\"checkbox\" id=\"truRemoteTestToggle\" aria-label=\"Run remote TRU monitoring animation\"><\/p>\n<div class=\"tru-test-inner\">\n<div class=\"tru-test-grid\">\n<article class=\"tru-test-card\">\n              <strong>Office TRU Console<\/strong><br \/>\n              <span>Operator starts a controlled TRU status, output and restoration check from the remote dashboard.<\/span><\/p>\n<div class=\"tru-office-screen\" aria-hidden=\"true\">\n<div class=\"tru-office-row\"><span>Asset<\/span><b>TRU-A-00001<\/b><\/div>\n<div class=\"tru-office-row\"><span>Mode<\/span><b>Output + off test<\/b><\/div>\n<div class=\"tru-office-row\"><span>Link<\/span><b>Myriota SAT<\/b><\/div>\n<\/p><\/div>\n<p>              <label class=\"tru-test-button\" for=\"truRemoteTestToggle\" role=\"button\" tabindex=\"0\"><br \/>\n                <span>Press test <small>Run TRU sequence<\/small><\/span><br \/>\n              <\/label><br \/>\n            <\/article>\n<div class=\"tru-test-arrow uplink\"><i class=\"tru-flow\"><\/i><i class=\"tru-mini-sat\"><i><\/i><\/i><\/div>\n<article class=\"tru-test-card\">\n              <strong>Myriota Satellite Relay<\/strong><br \/>\n              <span>Command packet is uplinked, relayed and delivered to the remote TRU monitoring package.<\/span><\/p>\n<div class=\"tru-sat-body\" aria-hidden=\"true\"><i class=\"tru-sat-dot\"><\/i><\/div>\n<\/article>\n<div class=\"tru-test-arrow downlink\"><i class=\"tru-flow\"><\/i><i class=\"tru-mini-sat\"><i><\/i><\/i><\/div>\n<article class=\"tru-test-card\">\n              <strong>Remote TRU Monitor<\/strong><br \/>\n              <span>The field unit samples output, supervises the off-window locally, and confirms CP current restoration.<\/span><\/p>\n<div class=\"tru-field-panel\">\n<div class=\"tru-panel-label\">TRU measurement module<\/div>\n<div class=\"tru-meter\">\n<div><span>Vout<\/span><b>8.2 V<\/b><\/div>\n<div><span>Iout<\/span><b>2.6 A<\/b><\/div>\n<div><span>Supply<\/span><b>12.4 V<\/b><\/div>\n<\/p><\/div>\n<div class=\"tru-output-box\">\n<div>\n                    <strong style=\"font-size:.92rem;\">TRU output state<\/strong><br \/>\n                    <i class=\"tru-output-caption\"><br \/>\n                      <span class=\"tru-output-on\">Normal CP on<\/span><br \/>\n                      <span class=\"tru-output-off\">Off-window active<\/span><br \/>\n                    <\/i>\n                  <\/div>\n<div class=\"tru-output-track\" aria-hidden=\"true\"><i class=\"tru-output-knob\"><\/i><\/div>\n<\/p><\/div>\n<div class=\"tru-tru-area\" aria-hidden=\"true\">\n                  <i class=\"tru-cabinet\"><\/i><br \/>\n                  <i class=\"tru-current-line\"><\/i><br \/>\n                  <i class=\"tru-anode\"><\/i><br \/>\n                  <i class=\"tru-soil\"><\/i><br \/>\n                  <i class=\"tru-pipe\"><\/i>\n                <\/div>\n<\/p><\/div>\n<\/article>\n<div class=\"tru-test-arrow return\"><i class=\"tru-flow\"><\/i><i class=\"tru-mini-sat\"><i><\/i><\/i><\/div>\n<article class=\"tru-test-card\">\n              <strong>Result Snapshot<\/strong><br \/>\n              <span>Output values, instant-off reading, restoration result and alarm flags are prepared for telemetry.<\/span><\/p>\n<div class=\"tru-result-readout\">\n<div><span>TRU voltage<\/span><b class=\"tru-pending\">Pending<\/b><b class=\"tru-value\">8.2 V<\/b><\/div>\n<div><span>TRU current<\/span><b class=\"tru-pending\">Pending<\/b><b class=\"tru-value\">4.6 A<\/b><\/div>\n<\/p><\/div>\n<div class=\"tru-result-readout\" style=\"margin-top:14px;\">\n<div><span>Instant-off<\/span><b class=\"tru-pending\">Pending<\/b><b class=\"tru-value\">-0.934 V<\/b><\/div>\n<div><span>Flags<\/span><b class=\"tru-pending\">Ready<\/b><b class=\"tru-value\">RESTORED<\/b><\/div>\n<\/p><\/div>\n<div class=\"tru-trend\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 360 60\" preserveAspectRatio=\"none\">\n                  <path d=\"M0 30 C38 30 44 30 72 30 S116 30 146 30 S188 30 218 30 S256 30 290 30 S330 30 360 30\"><\/path>\n                <\/svg>\n              <\/div>\n<\/article><\/div>\n<div class=\"tru-status-strip\" aria-live=\"polite\">\n<div class=\"tru-status-step step-1\"><b>1. Office<\/b><span class=\"idle\">Waiting for TRU command.<\/span><span class=\"run\">TRU monitoring command transmitted.<\/span><\/div>\n<div class=\"tru-status-step step-2\"><b>2. Satellite<\/b><span class=\"idle\">Command path idle.<\/span><span class=\"run\">Myriota relay active.<\/span><\/div>\n<div class=\"tru-status-step step-3\"><b>3. TRU<\/b><span class=\"idle\">Normal output monitoring.<\/span><span class=\"run\">Output checked, off-window sampled, restored.<\/span><\/div>\n<div class=\"tru-status-step step-4\"><b>4. Result<\/b><span class=\"idle\">No snapshot transmitted.<\/span><span class=\"run\">TRU telemetry snapshot returned.<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= OPERATION ================= --><\/p>\n<section class=\"ijc-section\" id=\"operation\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>How The TRU Monitoring System Operates<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>The monitoring system connects at the transformer rectifier unit and measures the normal operating output of the cathodic protection power supply. Output voltage and current are sampled locally to confirm that the asset is delivering CP current within the expected range.<\/p>\n<p>Where the interrupter option is fitted, the local controller executes the programmed off-window and captures instant-off potential data without depending on instantaneous satellite timing. The field unit is responsible for restoring CP output after the defined interval.<\/p>\n<p>The platform evaluates output state, restoration confirmation, low supply, watchdog activity, communication status, enclosure condition, missed schedule events and alarm flags that may indicate TRU or CP circuit issues.<\/p>\n<p>Processed measurement data is compressed into compact telemetry payloads for remote Myriota satellite reporting, allowing long-term trending, exception-based maintenance and stronger CP performance records between field visits.<\/p>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= HARDWARE ================= --><\/p>\n<section class=\"ijc-section ijc-product\" id=\"hardware\">\n<div class=\"ijc-two-col\">\n<div class=\"ijc-device-wrap\">\n<div class=\"ijc-device\">\n<div class=\"ijc-device-logo\">SST<\/div>\n<div class=\"ijc-device-title\">TRU MONITOR<\/div>\n<div class=\"ijc-device-subtitle\">Remote CP rectifier telemetry<\/div>\n<div class=\"ijc-device-status\">\n            <span><i class=\"green\"><\/i>VOUT<\/span><br \/>\n            <span><i class=\"green\"><\/i>IOUT<\/span><br \/>\n            <span><i class=\"red\"><\/i>ALARM<\/span>\n          <\/div>\n<div class=\"ijc-device-footer\">TRU \u2194 CP SYSTEM \u2194 SAT<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ijc-copy\">\n<h2>Field-ready architecture for TRU output monitoring.<\/h2>\n<ul class=\"ijc-ticks\">\n<li>Measures TRU output voltage and output current using isolated sensing suitable for CP assets.<\/li>\n<li>Supports locally controlled interruption and instant-off capture where the interrupter option is fitted.<\/li>\n<li>Confirms CP current restoration after a programmed off-window or diagnostic sequence.<\/li>\n<li>Reports controller supply, communications state, watchdog status, enclosure condition and fault flags.<\/li>\n<li>Packages processed operating data into telemetry-ready payloads for remote satellite reporting.<\/li>\n<li>Designed for long-term monitoring of isolated cathodic protection assets where manual inspection is costly or infrequent.<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= CONTROL AND SAFETY ================= --><\/p>\n<section class=\"ijc-section ijc-section-dark\" id=\"control-safety\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Local Control And Safe Restoration<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>The satellite link is used for remote command, schedule updates and result return. Time-sensitive interruption and restoration logic stays inside the field unit so the TRU package can complete the test sequence without relying on real-time network control.<\/p>\n<p>For production deployments, the monitoring and interrupter package should be engineered with manual bypass, maximum-off timing, watchdog supervision, surge protection, thermal validation and site-specific electrical review.<\/p>\n<p>The intended operating principle is simple: monitor continuously, interrupt only within controlled limits, restore CP current automatically, then report the measured result and any exception flags.<\/p>\n<\/p><\/div>\n<div class=\"ijc-grid ijc-grid-3\" style=\"margin-top:36px;\">\n<article class=\"ijc-card\">\n<h3>Manual Bypass<\/h3>\n<p>Allows CP continuity and service access if the monitoring or interrupter package needs to be isolated.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Watchdog Logic<\/h3>\n<p>Supervises the controller and restores output after defined limits or abnormal firmware conditions.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Maximum-Off Timing<\/h3>\n<p>Constrains the interruption window so the system does not leave the CP output offline after a test.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= REFERENCE CAPABILITY ================= --><\/p>\n<section class=\"ijc-section\" id=\"reference-capability\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Reference TRU Monitoring Capability<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>The current reference concept is based on a 12 V controlled, isolated-gate-drive solid-state architecture for TRU monitoring and off-potential testing.<\/p>\n<\/p><\/div>\n<div class=\"ijc-grid ijc-grid-4\" style=\"margin-top:34px;\">\n<article class=\"ijc-card\">\n<h3>0\u201350 VDC<\/h3>\n<p>Reference TRU output voltage design range.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>0\u201350 A<\/h3>\n<p>Reference TRU output current design range.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>12 VDC<\/h3>\n<p>Nominal control supply input for local controller and telemetry package.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>+15 \/ -5 V<\/h3>\n<p>Reference isolated MOSFET gate-drive rail arrangement.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= TELEMETRY ================= --><\/p>\n<section class=\"ijc-section ijc-section-dark\" id=\"telemetry\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Telemetry Payload<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>Each completed monitoring or interruption sequence can be compressed into a small telemetry payload for satellite transmission. The payload is intended to support remote trending, exception response, alarms and maintenance planning.<\/p>\n<\/p><\/div>\n<div class=\"ijc-grid ijc-grid-4\">\n<article class=\"ijc-card\">\n<h3>TRU Output<\/h3>\n<p>Output voltage, output current and operating state measured at the rectifier.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Instant-Off Data<\/h3>\n<p>Off-potential reading captured during the locally controlled interruption window where fitted.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Restoration Status<\/h3>\n<p>Confirmation that CP output returned after the programmed off-window or diagnostic check.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Status Flags<\/h3>\n<p>Low supply, missed restore, watchdog event, thermal concern, communications fault, overrange and alarm indicators.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= PROCEDURE ================= --><\/p>\n<section class=\"ijc-section\" id=\"procedure\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Field Test Procedure<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-steps\">\n<article class=\"ijc-step\"><b>1<\/b><\/p>\n<h3>Site And TRU Review<\/h3>\n<p>Confirm the site ID, TRU rating, CP operating condition, work authority, enclosure requirements, isolation, surge protection and bypass provisions.<\/p>\n<\/article>\n<article class=\"ijc-step\"><b>2<\/b><\/p>\n<h3>Install Monitoring Package<\/h3>\n<p>Connect voltage sensing, current sensing, control supply, reference inputs where required, antenna and telemetry hardware using approved installation methods.<\/p>\n<\/article>\n<article class=\"ijc-step\"><b>3<\/b><\/p>\n<h3>Measure Normal Output<\/h3>\n<p>Record TRU output voltage, output current, controller supply and communications status under normal cathodic protection operation.<\/p>\n<\/article>\n<article class=\"ijc-step\"><b>4<\/b><\/p>\n<h3>Run Controlled Off Test<\/h3>\n<p>Where fitted, execute the programmed local interruption interval and capture instant-off data within the configured measurement window.<\/p>\n<\/article>\n<article class=\"ijc-step\"><b>5<\/b><\/p>\n<h3>Confirm Restoration<\/h3>\n<p>Verify that TRU output current has returned after the off-window and flag any missed restoration, low current or abnormal output condition.<\/p>\n<\/article>\n<article class=\"ijc-step\"><b>6<\/b><\/p>\n<h3>Transmit Result<\/h3>\n<p>Queue the processed measurement values, restoration state, sequence number and alarm flags for Myriota satellite telemetry or local retrieval.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= INTERPRETATION ================= --><\/p>\n<section class=\"ijc-section ijc-section-dark\" id=\"interpretation\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Measurement Interpretation<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>The monitoring system is intended to support TRU and cathodic protection asset assessment in accordance with operator procedures and integrity management programs.<\/p>\n<p>Measured values should be interpreted alongside standard CP field measurements such as pipe-to-soil potentials, ON\/OFF surveys, interference testing, station inspection records and TRU maintenance history.<\/p>\n<p>Output trends, instant-off readings, restoration confirmations and alarm flags are operational indicators for trending and remote condition assessment rather than standalone certification measurements.<\/p>\n<p>Alarm thresholds and acceptance criteria should be defined by the pipeline operator, asset owner or governing cathodic protection standard applicable to the installation.<\/p>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= APPLICATIONS ================= --><\/p>\n<section class=\"ijc-section\" id=\"applications\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Typical Field Applications<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-grid ijc-grid-3\">\n<article class=\"ijc-card\">\n<h3>Transmission Pipelines<\/h3>\n<p>Remote TRU status monitoring, output confirmation and instant-off data capture for hard-to-access CP stations.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Tank Farms And Anode Beds<\/h3>\n<p>Ongoing monitoring of rectifier output, CP current restoration and abnormal load changes across distributed CP assets.<\/p>\n<\/article>\n<article class=\"ijc-card\">\n<h3>Remote Infrastructure<\/h3>\n<p>Satellite-enabled TRU assurance for mines, rail corridors, remote pipelines and locations where manual inspection is costly.<\/p>\n<\/article><\/div>\n<\/section>\n<p>  <!-- ================= RECORD ================= --><\/p>\n<section class=\"ijc-section ijc-section-dark\" id=\"record\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>TRU Monitoring Record<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\">\n<p>A complete TRU monitoring record should include site ID, TRU ID, output voltage, output current, controller supply, instant-off reading where captured, restoration state, telemetry sequence number and any alarm or validity flags.<\/p>\n<\/p><\/div>\n<div class=\"ijc-record-box\">\n<div><strong>Site \/ TRU ID<\/strong><span>Operator assigned asset reference<\/span><\/div>\n<div><strong>Vout<\/strong><span>Measured TRU output voltage<\/span><\/div>\n<div><strong>Iout<\/strong><span>Measured TRU output current<\/span><\/div>\n<div><strong>Instant-Off<\/strong><span>Captured off-potential where fitted<\/span><\/div>\n<div><strong>Restore State<\/strong><span>Current restored, missed restore or alarm state<\/span><\/div>\n<div><strong>Flags<\/strong><span>Measurement status, controller state and alarms<\/span><\/div>\n<\/p><\/div>\n<\/section>\n<p>  <!-- ================= CTA ================= --><\/p>\n<section class=\"ijc-section\" id=\"contact\">\n<div class=\"ijc-section-title\"><span><\/span><\/p>\n<h2>Plan A Remote TRU Pilot<\/h2>\n<p><span><\/span><\/div>\n<div class=\"ijc-copy-wide\" style=\"text-align:center;\">\n<p>Talk with us about TRU compatibility, sensing requirements, Myriota telemetry configuration, dashboard payloads and a pilot installation for isolated cathodic protection assets.<\/p>\n<p style=\"margin-top:26px;\">\n        <a class=\"ijc-btn ijc-btn-primary\" href=\"mailto:info@cp-data.mine.nu?subject=Remote%20TRU%20Monitoring%20via%20Myriota\">Contact us<\/a>\n      <\/p>\n<\/p><\/div>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SST Satellite Sensor Technologies Home Live Data Integration Products \u25be Remote Off Potential Monitoring Remote CP Monitoring Remote TRU Monitoring Insulated Joint Continuity Testing Below Ground Joint Insulation Testing Contact Remote TRU monitoring for isolated CP assets. Satellite-enabled transformer rectifier unit monitoring for cathodic protection systems. The platform measures TRU output voltage, output current, supply [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-79","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/pages\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":51,"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/pages\/79\/revisions"}],"predecessor-version":[{"id":621,"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=\/wp\/v2\/pages\/79\/revisions\/621"}],"wp:attachment":[{"href":"https:\/\/cp-data.mine.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}