CINXE.COM

CX-Basic Encoder Board - TVC

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssf996f762042a2369d6e94b5565c23bf23aba8a3a042f7b0556fa404020726.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9b5e074bea74bf10af3daaa7b58ccee129c12e2d30e3d172119a1102f2177.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css0a7f98022dbd29716ed4b68f11c02ef7c456ede2efaf1549a818de3a10784.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css6a04daadfa8df93c280d188da27e23441c0e90bf26bb40f2966941a2ae608.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc313740f0d17dc83150925c6496048fdd0cab6d317db05d9b0c3d982417a7.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css08be77d499060305d9db77c65c3e9370a3d5cd5941ad7026db9cce800e844.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb1547afbe299b6196e56658a26883926293f619b03e5ee0e4087c2d685b85.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css42bef0288660de150b63128650eddff2dc570ec3fb117b79882bf00a01b45.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9c6596ee9b87a07e9cfbe14354767bf8dc8e6f09f4530940477dcf2a39433.css" as="style" media="only screen and (max-width: 768px)" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css89ab95b83844c78c38399cb893083a87c2b6fb0f63ddd77722dde7eec442f.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css65db03ecf48e2c4b24c7020615d9d3c96dd1540536df57301ac7ea84eaed8.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb4b83855417829a526f0f26a8f4daba8f8d80b02b7127c81a0fe199567b26.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssd757011ef9ca3156162664741e4c157d123429435b2a3c787746f2e1df057.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssac21f9dea2375d64bfbbe64f6a5844fee386e8b3758779ed64045b78cb265.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-csse113f173c3259a54db43c7dfbbbc1f518c9962093f9f0df5dbc30ab5fe99a.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css384f31c6e7c4bb73a5bf94223dc5dd33da89639e9d2d45dfb7e4c833064e9.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc8be7cdadce85ce8ee61557d6b3344e78cc95b0ffe28f6d1b48f12b87b6e3.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css3b3f746701c789dbebfca159e834cba13aa00d420fceacef46e535d74eaac.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css8fc6c2e7097e2a509a6b9e17e84b72762b2fda646f1f0b92208bab3acbe90.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb6a25479a504a8d1f596018282eec79b4d6fb73a29fe259b62c00849b5dc4.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js0a4ac1db99897188e89acaf795455436ac322587419c91b958839fe0dfdebc.js" as="script" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js076b186f54fe09ffe0bd20ea68b268dc94de1e6ca69f2425f0e318e8ccff81.js" as="script" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js3065a7643c3dac89898f065edc8db1f4d786c51f3d99a75234fc8936e193ea.js" as="script" /> <script data-cfasync="false">if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]iebrowser/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?iebrowser=1"}else{document.location.href=href.replace("#","?iebrowser=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&iebrowser=1"}else{document.location.href=href.replace("#","&iebrowser=1#")}}}}</script> <script data-cfasync="false">class FVMLoader{constructor(e){this.triggerEvents=e,this.eventOptions={passive:!0},this.userEventListener=this.triggerListener.bind(this),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){this.triggerEvents.forEach(t=>window.addEventListener(t,e.userEventListener,e.eventOptions))}_removeUserInteractionListener(e){this.triggerEvents.forEach(t=>window.removeEventListener(t,e.userEventListener,e.eventOptions))}triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}async _loadEverythingNow(){this._runAllDelayedCSS(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async),await this._triggerDOMContentLoaded(),await this._triggerWindowLoad(),window.dispatchEvent(new Event("wpr-allScriptsLoaded"))}_registerAllDelayedScripts(){document.querySelectorAll("script[type=fvmdelay]").forEach(e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)})}_runAllDelayedCSS(){document.querySelectorAll("link[rel=fvmdelay]").forEach(e=>{e.setAttribute("rel","stylesheet")})}async _transformScript(e){return await this._requestAnimFrame(),new Promise(t=>{const n=document.createElement("script");let r;[...e.attributes].forEach(e=>{let t=e.nodeName;"type"!==t&&("data-type"===t&&(t="type",r=e.nodeValue),n.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t()),e.parentNode.replaceChild(n,e)})}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"wpr-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(r){e["wpr"+t]=n=r}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("DOMContentLoaded2",()=>t.bind(document)(n))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map(e=>"load"===e||0===e.indexOf("load.")?"wpr-jquery-load":e).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._requestAnimFrame(),document.dispatchEvent(new Event("DOMContentLoaded2")),await this._requestAnimFrame(),window.dispatchEvent(new Event("DOMContentLoaded2")),await this._requestAnimFrame(),document.dispatchEvent(new Event("wpr-readystatechange")),await this._requestAnimFrame(),document.wpronreadystatechange&&document.wpronreadystatechange()}async _triggerWindowLoad(){await this._requestAnimFrame(),window.dispatchEvent(new Event("wpr-load")),await this._requestAnimFrame(),window.wpronload&&window.wpronload(),await this._requestAnimFrame(),this.allJQueries.forEach(e=>e(window).trigger("wpr-jquery-load")),window.dispatchEvent(new Event("wpr-pageshow")),await this._requestAnimFrame(),window.wpronpageshow&&window.wpronpageshow()}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,r=document.createRange(),i=n.parentElement;let a=e.get(n);void 0===a&&(a=n.nextSibling,e.set(n,a));const s=document.createDocumentFragment();r.setStart(s,0),s.appendChild(r.createContextualFragment(t)),i.insertBefore(s,a)}}async _requestAnimFrame(){return new Promise(e=>requestAnimationFrame(e))}static run(){const e=new FVMLoader(["keydown","mousemove","touchmove","touchstart","touchend","wheel"]);e._addUserInteractionListener(e)}}FVMLoader.run();</script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>CX-Basic Encoder Board - TVC</title> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <meta name="description" content="The Serial Encoder Card CX-Basic is designed to be used in conjunction with serial controlled display units. The encoder has serial communication ports, SER1, SER2 and USB port." /> <link rel="canonical" href="https://www.tvcl.co.uk/product/cx-basic-encoder-board/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="CX-Basic Encoder Board - TVC" /> <meta property="og:description" content="The Serial Encoder Card CX-Basic is designed to be used in conjunction with serial controlled display units. The encoder has serial communication ports, SER1, SER2 and USB port." /> <meta property="og:url" content="https://www.tvcl.co.uk/product/cx-basic-encoder-board/" /> <meta property="og:site_name" content="TVC" /> <meta property="article:publisher" content="https://www.facebook.com/dewhurstuk/" /> <meta property="article:modified_time" content="2020-12-16T15:48:44+00:00" /> <meta property="og:image" content="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic.jpg" /> <meta property="og:image:width" content="1078" /> <meta property="og:image:height" content="1078" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@DewhurstUK" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/","url":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/","name":"CX-Basic Encoder Board - TVC","isPartOf":{"@id":"https://www.tvcl.co.uk/#website"},"primaryImageOfPage":{"@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/#primaryimage"},"image":{"@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/#primaryimage"},"thumbnailUrl":"https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic.jpg","datePublished":"2017-12-22T11:04:01+00:00","dateModified":"2020-12-16T15:48:44+00:00","description":"The Serial Encoder Card CX-Basic is designed to be used in conjunction with serial controlled display units. The encoder has serial communication ports, SER1, SER2 and USB port.","breadcrumb":{"@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.tvcl.co.uk/product/cx-basic-encoder-board/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/#primaryimage","url":"https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic.jpg","contentUrl":"https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic.jpg","width":1078,"height":1078},{"@type":"BreadcrumbList","@id":"https://www.tvcl.co.uk/product/cx-basic-encoder-board/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.tvcl.co.uk/"},{"@type":"ListItem","position":2,"name":"Products","item":"https://www.tvcl.co.uk/products/"},{"@type":"ListItem","position":3,"name":"CX-Basic Encoder Board"}]},{"@type":"WebSite","@id":"https://www.tvcl.co.uk/#website","url":"https://www.tvcl.co.uk/","name":"TVC","description":"Quality Components to the lift, keypad and rail industries","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.tvcl.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <script> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <link rel="profile" href="https://gmpg.org/xfn/11"> <script>var huOptions = {"appID":"wwwtvclcouk-e20e5b8","currentLanguage":"en","blocking":false,"globalCookie":false};</script> <script src="https://cdn.hu-manity.co/hu-banner.min.js"></script> <script src="//www.googletagmanager.com/gtag/js?id=G-DW1KXB0GHZ" data-cfasync="false" data-wpfc-render="false" async></script> <script data-cfasync="false" data-wpfc-render="false"> var mi_version = '9.3.0'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.tvcl.co.uk\/product\/cx-basic-encoder-board\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-DW1KXB0GHZ', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-DW1KXB0GHZ', {"forceSSL":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <link rel='stylesheet' id='wp-block-library-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssf996f762042a2369d6e94b5565c23bf23aba8a3a042f7b0556fa404020726.css' type='text/css' media='all' /> <style id='dotdigital-for-wordpress-pages-and-forms-style-inline-css' type='text/css' media="all">iframe.wp-block-dotdigital-signup-form-pages-and-forms{background-color:#fff;color:#fff;display:block;width:100vw}</style> <style id='classic-theme-styles-inline-css' type='text/css' media="all">/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> <style id='global-styles-inline-css' type='text/css' media="all">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style> <link rel='stylesheet' id='arve-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9b5e074bea74bf10af3daaa7b58ccee129c12e2d30e3d172119a1102f2177.css' type='text/css' media='all' /> <link rel='stylesheet' id='dotdigital-for-wordpress-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css0a7f98022dbd29716ed4b68f11c02ef7c456ede2efaf1549a818de3a10784.css' type='text/css' media='all' /> <link rel='stylesheet' id='wpdm-frontend-css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css6a04daadfa8df93c280d188da27e23441c0e90bf26bb40f2966941a2ae608.css' type='text/css' media='all' /> <link rel='stylesheet' id='wpdm-front-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc313740f0d17dc83150925c6496048fdd0cab6d317db05d9b0c3d982417a7.css' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css08be77d499060305d9db77c65c3e9370a3d5cd5941ad7026db9cce800e844.css' type='text/css' media='all' /> <link rel='stylesheet' id='mmenu-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb1547afbe299b6196e56658a26883926293f619b03e5ee0e4087c2d685b85.css' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css42bef0288660de150b63128650eddff2dc570ec3fb117b79882bf00a01b45.css' type='text/css' media='all' /> <style id='woocommerce-layout-inline-css' type='text/css' media="all">.infinite-scroll .woocommerce-pagination{display:none}</style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9c6596ee9b87a07e9cfbe14354767bf8dc8e6f09f4530940477dcf2a39433.css' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css89ab95b83844c78c38399cb893083a87c2b6fb0f63ddd77722dde7eec442f.css' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css' media="all">.woocommerce form .form-row .required{visibility:visible}</style> <link rel='stylesheet' id='tvc-material-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css65db03ecf48e2c4b24c7020615d9d3c96dd1540536df57301ac7ea84eaed8.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-heebo-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb4b83855417829a526f0f26a8f4daba8f8d80b02b7127c81a0fe199567b26.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-raleway-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssd757011ef9ca3156162664741e4c157d123429435b2a3c787746f2e1df057.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-styles-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssac21f9dea2375d64bfbbe64f6a5844fee386e8b3758779ed64045b78cb265.css' type='text/css' media='all' /> <link rel='stylesheet' id='guaven_woos-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-csse113f173c3259a54db43c7dfbbbc1f518c9962093f9f0df5dbc30ab5fe99a.css' type='text/css' media='all' /></script>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.tvcl.co.uk","hash_tracking":"false","v4_id":"G-DW1KXB0GHZ"};/* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js0a4ac1db99897188e89acaf795455436ac322587419c91b958839fe0dfdebc.js" id="jquery-core-js"></script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js076b186f54fe09ffe0bd20ea68b268dc94de1e6ca69f2425f0e318e8ccff81.js" id="jquery-migrate-js"></script> <script id="dotdigital_for_wordpress_public_js-js-extra"> /* <![CDATA[ */ var dotdigital_form_data = {"ajax_url":"https:\/\/www.tvcl.co.uk\/wp-json\/","nonce":"e37a216bfe","generic_failure_message":"There was a problem signing you up."}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/dotmailer-sign-up-widget/public/js/dotdigital-for-wordpress-public.js" id="dotdigital_for_wordpress_public_js-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/bootstrap/js/popper.min.js" id="wpdm-poper-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/bootstrap/js/bootstrap.min.js" id="wpdm-frontend-js-js"></script> <script id="wpdm-frontjs-js-extra"> /* <![CDATA[ */ var wpdm_url = {"home":"https:\/\/www.tvcl.co.uk\/","site":"https:\/\/www.tvcl.co.uk\/","ajax":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php"}; var wpdm_js = {"spinner":"<i class=\"fas fa-sun fa-spin\"><\/i>","client_id":"b7fd4ba8c7e487130f8524d28c8672e9"}; var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/js/front.js" id="wpdm-frontjs-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/mmenu/js/mmenu.js" id="mmenu-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https:\/\/www.tvcl.co.uk\/basket\/","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script id="wc-single-product-js-extra"> /* <![CDATA[ */ var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js" id="wc-single-product-js" defer="defer" data-wp-strategy="defer"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style type="text/css" media="all">.recentcomments a{display:inline!important;padding:0!important;margin:0!important}</style> <style id='wp-fonts-local' type='text/css' media="all">@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url(https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2')}</style> <link rel="icon" href="https://www.tvcl.co.uk/wp-content/uploads/2018/04/tvc-fav.png" sizes="192x192" /> <style media="all">/* WPDM Link Template Styles */</style> <style media="all">:root{--color-primary:#4a8eff;--color-primary-rgb:74, 142, 255;--color-primary-hover:#4a8eff;--color-primary-active:#4a8eff;--color-secondary:#4a8eff;--color-secondary-rgb:74, 142, 255;--color-secondary-hover:#4a8eff;--color-secondary-active:#4a8eff;--color-success:#18ce0f;--color-success-rgb:24, 206, 15;--color-success-hover:#4a8eff;--color-success-active:#4a8eff;--color-info:#2CA8FF;--color-info-rgb:44, 168, 255;--color-info-hover:#2CA8FF;--color-info-active:#2CA8FF;--color-warning:#f29e0f;--color-warning-rgb:242, 158, 15;--color-warning-hover:orange;--color-warning-active:orange;--color-danger:#ff5062;--color-danger-rgb:255, 80, 98;--color-danger-hover:#ff5062;--color-danger-active:#ff5062;--color-green:#30b570;--color-blue:#0073ff;--color-purple:#8557D3;--color-red:#ff5062;--color-muted:rgba(69, 89, 122, 0.6);--wpdm-font:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.wpdm-download-link.btn.btn-primary{border-radius:4px}</style> </head> <body class="product-template-default single single-product postid-7573 theme-tvc cookies-not-set woocommerce woocommerce-page woocommerce-no-js"> <nav id="mob-nav"> <ul><li id="menu-item-15469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-15469"><a href="https://www.tvcl.co.uk/">Home</a></li> <li id="menu-item-15482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15482"><a href="https://www.tvcl.co.uk/about/">About</a></li> <li id="menu-item-15483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15483"><a href="https://www.tvcl.co.uk/about/recent-projects/">Case Studies</a></li> <li id="menu-item-15470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children current_page_parent menu-item-15470"><a href="https://www.tvcl.co.uk/products/">Products</a> <ul class="sub-menu"> <li id="menu-item-15472" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15472"><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li> <li id="menu-item-15471" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15471"><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li> <li id="menu-item-15476" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15476"><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li> <li id="menu-item-15474" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15474"><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li> <li id="menu-item-15475" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15475"><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li> <li id="menu-item-15473" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat current-product-ancestor current-menu-parent current-product-parent menu-item-15473"><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li> <li id="menu-item-15477" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15477"><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li> </ul> </li> <li id="menu-item-15478" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15478"><a href="https://www.tvcl.co.uk/covid-control/">Covid Control</a></li> <li id="menu-item-15479" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15479"><a href="https://www.tvcl.co.uk/spares-support-services/">Spares &#038; Support Services</a></li> <li id="menu-item-16042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16042"><a href="https://www.tvcl.co.uk/spares-support-services/customer-support/">FAQ&#8217;s</a></li> <li id="menu-item-15480" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15480"><a href="https://www.tvcl.co.uk/downloads/">Downloads</a></li> <li id="menu-item-15484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15484"><a href="https://www.tvcl.co.uk/news/">News</a></li> <li id="menu-item-15485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15485"><a href="https://www.tvcl.co.uk/careers/">Careers</a></li> <li id="menu-item-15481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15481"><a href="https://www.tvcl.co.uk/contact/">Contact</a></li> </ul> </nav> <div id="page"> <header id="header"> <div id="top-nav"> <div class="container"> <div class="search-box"> <a href="#" class="toggle-search"><i class="icon icon-search">&nbsp;</i><br>Search</a> <form id="search-form" action="/" method="get" class="search-bar"> <input type="submit" value="&#xe901;" class="search-submit icon ib-m"> <input type="search" name="s" id="search" value="" placeholder="Search TVC..." class="ib-m"> <div class="search-close ib-m"><i class="icon icon-close"></i></div> </form> </div> <p class="header-contact"><a href="tel:+44(0)1352793222">T: +44 (0) 1352 793222</a></p> <ul><li id="menu-item-11895" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11895"><a href="https://www.tvcl.co.uk/about/">About</a></li> <li id="menu-item-15072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15072"><a href="https://www.tvcl.co.uk/case_study/">Case Studies</a></li> <li id="menu-item-11896" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11896"><a href="https://www.tvcl.co.uk/news/">News</a></li> <li id="menu-item-15073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15073"><a href="https://www.tvcl.co.uk/careers/">Careers</a></li> <li id="menu-item-11894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11894"><a href="https://www.tvcl.co.uk/contact/">Contact</a></li> </ul> </div> </div> <div id="main-header"> <div class="container"> <h1 id="logo"> <a href="https://www.tvcl.co.uk/"> <img src="https://www.tvcl.co.uk/wp-content/uploads/1-TVC_Full_Logo-Vantage-Logo-Final-Sept-2020-for-web-1.png" alt="" /> </a> </h1> <div id="mobile-selector"> <a href="#mob-nav" id="nav-toggle"><i class="icon icon-menu">&nbsp;</i><br>Menu</a> </div> <nav id="main-nav" style="align-self: center;"> <ul><li id="menu-item-11890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-11890"><a href="https://www.tvcl.co.uk/">Home</a></li> <li id="menu-item-11892" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children current_page_parent menu-item-11892"><a href="https://www.tvcl.co.uk/products/">Products</a> <ul class="sub-menu"> <li id="menu-item-11849" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11849"><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li> <li id="menu-item-11852" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11852"><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li> <li id="menu-item-16262" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-16262"><a href="https://www.tvcl.co.uk/product/standard-lift-control-panel/">Standard Lift Control Panel</a></li> <li id="menu-item-15797" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15797"><a href="https://www.tvcl.co.uk/product-category/connectivity-solutions/">Connectivity Solutions</a></li> <li id="menu-item-11853" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11853"><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li> <li id="menu-item-11851" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11851"><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li> <li id="menu-item-16156" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-16156"><a href="https://www.tvcl.co.uk/product-category/fire-building-safety/">Fire &amp; Building Safety</a></li> <li id="menu-item-11855" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11855"><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li> <li id="menu-item-11857" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat current-product-ancestor current-menu-parent current-product-parent menu-item-11857"><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li> <li id="menu-item-11856" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11856"><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li> </ul> </li> <li id="menu-item-11891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11891"><a href="https://www.tvcl.co.uk/downloads/">Downloads</a></li> <li id="menu-item-11893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11893"><a href="https://www.tvcl.co.uk/spares-support-services/">Spares &#038; Support Services</a></li> <li id="menu-item-16043" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16043"><a href="https://www.tvcl.co.uk/spares-support-services/customer-support/">FAQ&#8217;s</a></li> <li id="menu-item-16155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16155"><a href="https://www.tvcl.co.uk/tvc-virtual-support/">TVC Virtual Support</a></li> </ul> </nav> </div> </div> </header> <div id="product-mast"> <div class="container"> <div class="breadcrumbs"> <p id="breadcrumbs"><span><span><a href="https://www.tvcl.co.uk/">Home</a></span> | <span><a href="https://www.tvcl.co.uk/products/">Products</a></span> | <span class="breadcrumb_last" aria-current="page">CX-Basic Encoder Board</span></span></p> </div> <div class="product-title"> <h1>CX-Basic Encoder Board</h1> </div> </div> </div> <div id="product-page" class="container"> <div class="prod-sidebar"> <ul class="product-categories"> <li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/connectivity-solutions/">Connectivity Solutions</a><ul class="cat-products"><li><a href="/product/handwind-03-display-unit" class="">Handwind 03 Display Unit</a></li><li><a href="/product/em-181-emfone-autodialler" class="">em-181 emFONE Autodialler</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/fire-building-safety/">Fire &amp; Building Safety</a><ul class="cat-products"><li><a href="/product/em-181-emfone-autodialler" class="">em-181 emFONE Autodialler</a></li><li><a href="/product/emfone-firemans-intercom-unit" class="">emFONE Fireman's Intercom Unit</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a><ul class="cat-products"><li><a href="/product/touchscreen-pedestal" class="">Touchscreen Pedestal</a></li><li><a href="/product/touchscreen-tablet" class="">Touchscreen Tablet</a></li><li><a href="/product/touchscreen" class="">Wall Mounted Touchscreens</a></li><li><a href="/product/keypads" class="">Keypads</a></li><li><a href="/product/landing-destination-display" class="">Landing Destination Display</a></li><li><a href="/product/car-operating-panel" class="">In-Car Information Display</a></li><li><a href="/product/cube-lift-id-2" class="">Cube Lift ID</a></li><li><a href="/product/mirror-blade-lift-id" class="">Mirror Blade Lift ID</a></li><li><a href="/product/uniblade-flush-lift-id" class="">UniBlade Flush Lift ID</a></li><li><a href="/product/uniblade-lift-id" class="">UniBlade Lift ID</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a><ul class="cat-products"><li><a href="/product/standard-lift-control-panel" class="">Standard Lift Control Panel</a></li><li><a href="/product/ethos-iot" class="">Ethos IOT</a></li><li><a href="/product/ethos-two" class="">Ethos Two</a></li><li><a href="/product/ethos-two-mrl" class="">Ethos Two MRL</a></li><li><a href="/product/e-director" class="">E-Director</a></li><li><a href="/product/ethos-call-assignment-system-ecas" class="">Ethos Call Assignment System</a></li><li><a href="/product/automatic-rescue-device-ard" class="">Automatic Rescue Device (ARD)</a></li><li><a href="/product/zarec-power-feedback-unit-regenerative-drive" class="">Regenerative Drive</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a><ul class="cat-products"><li><a href="/product/emumini-monitoring-unit" class="">EMU Mini Monitoring Unit</a></li><li><a href="/product/mercury-digital-information-display" class="">Mercury – Digital Display</a></li><li><a href="/product/cctv-lift-surveillance" class="">CCTV Lift Surveillance</a></li><li><a href="/product/3-day-healthcheck-en81-28" class="">3-day Healthcheck EN81-28</a></li><li><a href="/product/liftcall24-24-hour-call-centre" class="">LiftCall24 - 24 Hour Call Centre</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a><ul class="cat-products"><li><a href="/product/autodialler-and-data-dual-router" class="">Autodialler and Data Dual Router</a></li><li><a href="/product/3-day-healthcheck-en81-28" class="">3-day Healthcheck EN81-28</a></li><li><a href="/product/em-181-emfone-autodialler" class="">em-181 emFONE Autodialler</a></li><li><a href="/product/emfone-em1" class="">emFONE - EM1</a></li><li><a href="/product/2g-gsm-gateway-for-lift-autodialler" class="">2G GSM Gateway for Lift Autodialler</a></li><li><a href="/product/gsm-backup-device" class="">GSM Backup Device</a></li><li><a href="/product/sim-card-3-year-contract" class="">Sim Card – 3 Year Contract</a></li><li><a href="/product/ysel-loop-induction" class="">YSEL Loop Induction</a></li><li><a href="/product/emfone-faceplate" class="">emFONE Faceplate</a></li><li><a href="/product/emfone-firemans-intercom-unit" class="">emFONE Fireman's Intercom Unit</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a><ul class="cat-products"><li><a href="/product/handwind-03-display-unit" class="">Handwind 03 Display Unit</a></li><li><a href="/product/car-top-control" class="">Car Top Control</a></li><li><a href="/product/en81-20-package" class="">EN81-20 Package</a></li><li><a href="/product/two-message-device" class="">Two Message Device</a></li></ul></li><li class="active-cat"><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a><ul class="cat-products"><li><a href="/product/cx-speech-mp3" class="">CX – Speech MP3</a></li><li><a href="/product/cx-basic-encoder-board" class="active">CX-Basic Encoder Board</a></li><li><a href="/product/sm018-speech-synthesiser-board" class="">SM018 Speech Synthesiser Board</a></li></ul></li><li class="idle-cat"><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a><ul class="cat-products"><li><a href="/product/governor-position-device" class="">Governor Position Device</a></li><li><a href="/product/limax" class="">Limax Shaft Encoder</a></li><li><a href="/product/vector-position-device" class="">Vector Position Device</a></li></ul></li> </ul> </div> <div class="product-details"> <div class="product-top"> <div class="product-media"> <div class="main-image"> <img width="800" height="800" src="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-800x800.jpg" class="attachment-product-main size-product-main wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-800x800.jpg 800w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-300x300.jpg 300w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1024x1024.jpg 1024w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-150x150.jpg 150w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-768x768.jpg 768w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-750x750.jpg 750w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-100x100.jpg 100w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-600x600.jpg 600w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic.jpg 1078w" sizes="(max-width: 800px) 100vw, 800px" /> <a href="#" id="main-prev"><i class="fa fa-angle-left"></i></a> <a href="#" id="main-next"><i class="fa fa-angle-right"></i></a> </div> <div class="image-gallery"> <div class="woocommerce-product-gallery woocommerce-product-gallery--with-images woocommerce-product-gallery--columns-4 images" data-columns="4" style="opacity: 0; transition: opacity .25s ease-in-out;"> <figure class="woocommerce-product-gallery__wrapper"> <div data-thumb="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1-100x100.jpg" class="woocommerce-product-gallery__image"><a href="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1.jpg"><img width="600" height="613" src="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1-600x613.jpg" class="attachment-shop_single size-shop_single" alt="" title="" data-src="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1.jpg" data-large_image="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1.jpg" data-large_image_width="617" data-large_image_height="630" decoding="async" srcset="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1-600x613.jpg 600w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1-294x300.jpg 294w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-1.jpg 617w" sizes="(max-width: 600px) 100vw, 600px" /></a></div><div data-thumb="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1-100x100.jpg" class="woocommerce-product-gallery__image"><a href="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1.jpg"><img width="446" height="288" src="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1.jpg" class="attachment-shop_single size-shop_single" alt="" title="" data-src="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1.jpg" data-large_image="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1.jpg" data-large_image_width="446" data-large_image_height="288" decoding="async" srcset="https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1.jpg 446w, https://www.tvcl.co.uk/wp-content/uploads/2017/12/CX-Basic-Diagram-1-300x194.jpg 300w" sizes="(max-width: 446px) 100vw, 446px" /></a></div> </figure> </div> </div> </div> <div class="product-nav"> <div class="wrapper"> <h3>Interested in this product?</h3> <p>Simply fill out our online enquiry form and we will get back to you...</p> <ul> <li><a href="#enquiry" id="jumptoenquiry" class="enquiry">Enquire about this product</a></li> <li><a href="#downloads" id="jumptodownloads" class="downloads">Download Product Info</a></li> </ul> </div> </div> </div> <div class="prod-features"> <h2>Key Features</h2> <p>The Serial Encoder Card CX-Basic is designed to be used in conjunction with serial controlled display units. The encoder has serial communication ports, SER1, SER2 and USB port and is installed in the lift machine room, next to the lift controller. It accepts signals like floor position code, directional arrows as well as lift status signals like MAINTENANCE, OVERLOAD, OUT OF ORDER etc. through 24 optoisolated inputs. The signals are then transmitted through SER1, which is a 4-wire serial communication link, to all the display units connected to it.</p> <ul> <li>Designed to be used in conjunction with serial controlled display unit</li> <li>24 opto inputs (12-24V ac/dc)</li> <li>On board LED’s to monitor inputs</li> <li>Floor inputs can be programmed: One per floor, binary or Gray</li> <li>Direction, doors opening/closing and gong control inputs are standard</li> <li>Speech synthesiser option can be added by plugging in the CX-Speech Board</li> <li>To add 16 additional inputs or add Real Time Clock (clock/date function on LCD displays) or add on board programming display (LCD) the CX-Synchro Board can also be plugged in</li> </ul> </div> </div> <div id="enquiry"> <div class="form-wrapper"> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_4' > <div class='gform_heading'> <h3 class="gform_title">Product Enquiry</h3> <p class='gform_description'></p> </div><form method='post' enctype='multipart/form-data' id='gform_4' action='/product/cx-basic-encoder-board/' data-formid='4' novalidate> <div class='gform-body gform_body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below validation_below'><li class="gfmc-column gfmc-column100 gfmc-row-1-column gfmc-row-1-col-1-of-1"><ul class="flex-wrapper flex-wrapper-1"><li id="field_4_5" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_5" ><div class='ginput_container ginput_container_text'><input name='input_5' id='input_4_5' type='hidden' class='gform_hidden' aria-invalid="false" value='CX-Basic Encoder Board' /></div></li><li id="field_4_1" class="gfield gfield--type-text form-control gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_1" ><label class='gfield_label gform-field-label' for='input_4_1'>Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_4_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gfield--type-text form-control field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_2" ><label class='gfield_label gform-field-label' for='input_4_2'>Company</label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_4_2' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id="field_4_3" class="gfield gfield--type-text form-control gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_3" ><label class='gfield_label gform-field-label' for='input_4_3'>Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_4_3' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_4_4" class="gfield gfield--type-text form-control gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_4" ><label class='gfield_label gform-field-label' for='input_4_4'>Phone number<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_4_4' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li></ul></li><li class="gfmc-column gfmc-column100 gfmc-row-2-column gfmc-row-2-col-1-of-1"><ul class="flex-wrapper flex-wrapper-1"><li id="field_4_7" class="gfield gfield--type-textarea wide gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_7" ><label class='gfield_label gform-field-label' for='input_4_7'>Please give details about your query<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_7' id='input_4_7' class='textarea large' placeholder='Please give details about your product query. Price, delivery, etc.' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></li><li id="field_4_12" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_4_12" ><label class='gfield_label gform-field-label' for='input_4_12'>CAPTCHA</label><div id='input_4_12' class='ginput_container ginput_recaptcha' data-sitekey='6LfFIBcpAAAAACKwj8GQNhG_6CShBrT9ETg_v56z' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsIjc3MTM3ZTUzZmZiMjVmMjc1NGEwMGJmMWJlNjcxZDZjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="2"/> <script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script> </p></form> </div> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [4, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 4, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> <div id="downloads"> <h3>Product Information</h3> <table class="table table-striped wpdm-all-packages-table no-footer dataTable"> <thead> <tr role="row"> <th id ="page_link" class="sorting_asc" tabindex="0">Document Name</th> <th class="hidden-sm hidden-xs">Document Type</th> <th>Download</th> </tr> </thead> <tbody> <tr class="odd"> <td class="sorting_1"> <a class="package-title" download href="https://www.tvcl.co.uk/wp-admin/admin-ajax.php?action=download_resources&resource-ids[]=6111">CX-Basic Encoder Board Technical Details</a> </td> <td class="hidden-sm hidden-xs __dt_col_categories"> <span class="cat">Data Sheet</span> </td> <td class="download_link" style="padding-top: 1rem; padding-bottom: 1rem"><a download class="download-link" rel="nofollow" href="https://www.tvcl.co.uk/wp-admin/admin-ajax.php?action=download_resources&resource-ids[]=6111">Download</a></td> </tr> </tbody> </table> </div> </div> <script> jQuery(document).ready(function($) { $('.woocommerce-product-gallery__wrapper').slick({ infinite: true, slidesToShow: 3, slidesToScroll: 1, dots: true, arrows: true, vertical: false, //prevArrow: '<button type="button" class="slick-prev"><i class="fa fa-angle-up"></i></button>', //nextArrow: '<button type="button" class="slick-next"><i class="fa fa-angle-down"></i></button>' }); $('body').on('click', '.slick-slider .woocommerce-product-gallery__image a', function(e) { e.preventDefault(); target = $('img', $(this)).data('large_image'); $('.main-image img').attr('src', target).attr('srcset', target); }); $('#main-prev').click(function(e) { e.preventDefault(); target = $('img', $('.slick-active').prev()).data('large_image'); $('.main-image img').attr('src', target).attr('srcset', target); $('.woocommerce-product-gallery__wrapper').slick('slickPrev'); }); $('#main-next').click(function(e) { e.preventDefault(); target = $('img', $('.slick-active').next()).data('large_image'); $('.main-image img').attr('src', target).attr('srcset', target); $('.woocommerce-product-gallery__wrapper').slick('slickNext'); }); $('.related-list').slick({ dots: false, infinite: true, speed: 300, slidesToShow: 4, slidesToScroll: 4, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3, } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } // You can unslick at a given breakpoint now by adding: // settings: "unslick" // instead of a settings object ] }); }); </script> <div id="newsletter-bar"> <div class="container"> <div class="newsletter-title"> <h5>Stay in the know</h5> </div> <div class="newsletter-form"> <h4>Newsle</h4> <link rel='stylesheet' id='gforms_reset_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css384f31c6e7c4bb73a5bf94223dc5dd33da89639e9d2d45dfb7e4c833064e9.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_formsmain_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc8be7cdadce85ce8ee61557d6b3344e78cc95b0ffe28f6d1b48f12b87b6e3.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_ready_class_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css3b3f746701c789dbebfca159e834cba13aa00d420fceacef46e535d74eaac.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_browsers_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css8fc6c2e7097e2a509a6b9e17e84b72762b2fda646f1f0b92208bab3acbe90.css' type='text/css' media='all' /> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-07-09 16:06:37+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js3065a7643c3dac89898f065edc8db1f4d786c51f3d99a75234fc8936e193ea.js" id='gform_json-js'></script> <script id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"c8ece6415c06764ec0b3bb28e1581cdd","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"c8ece6415c06764ec0b3bb28e1581cdd","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/js/gravityforms.min.js' id="gform_gravityforms-js"></script> <script defer="defer" src='https://www.google.com/recaptcha/api.js?hl=en' id="gform_recaptcha-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js' id="gform_placeholder-js"></script> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_9' ><div id='gf_9' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_9' id='gform_9' action='/product/cx-basic-encoder-board/#gf_9' data-formid='9' novalidate> <div class='gform-body gform_body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_9_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_1" ><label class='gfield_label gform-field-label' for='input_9_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_9_1' type='email' value='' class='medium' placeholder='Your email address*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_2" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_2" ><label class='gfield_label gform-field-label' for='input_9_2'>CAPTCHA</label><div id='input_9_2' class='ginput_container ginput_recaptcha' data-sitekey='6LfFIBcpAAAAACKwj8GQNhG_6CShBrT9ETg_v56z' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li><li id="field_9_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_3" ><label class='gfield_label gform-field-label' for='input_9_3'>Email</label><div class='ginput_container'><input name='input_3' id='input_9_3' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_9_3'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' value='Subscribe' onclick='if(window["gf_submitting_9"]){return false;} if( !jQuery("#gform_9")[0].checkValidity || jQuery("#gform_9")[0].checkValidity()){window["gf_submitting_9"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} if( !jQuery("#gform_9")[0].checkValidity || jQuery("#gform_9")[0].checkValidity()){window["gf_submitting_9"]=true;} jQuery("#gform_9").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=9&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsIjc3MTM3ZTUzZmZiMjVmMjc1NGEwMGJmMWJlNjcxZDZjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="76"/> <script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script> </p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_9' id='gform_ajax_frame_9' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 9, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_9').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_9');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_9').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_9').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_9').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_9').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_9').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_9').val();gformInitSpinner( 9, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [9, current_page]);window['gf_submitting_9'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_9').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_9').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [9]);window['gf_submitting_9'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_9').text());}else{jQuery('#gform_9').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "9", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_9" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_9"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_9" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [9, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 9, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> <footer id="footer"> <div class="container"> <div class="footer-block"> <a href="https://www.tvcl.co.uk/"> <img src="https://www.tvcl.co.uk/wp-content/uploads/TVC_Logo_wht_text_cmyk.gif" alt="" style="width: auto;"> </a> <address><p>Thames Valley Controls Ltd<br /> Unit 15<br /> Manor Farm Industrial Estate<br /> Flint<br /> Flintshire<br /> CH6 5UY</p> </address> <ul> <li>t: <a href="tel:+44(0)1352793222">+44 (0) 1352 793222</a></li> <li><strong><a href="mailto:info@tvcl.co.uk">info@tvcl.co.uk</a></strong></li> </ul> </div> <div class="footer-block products"> <h6>Our Products</h6> <ul class="cat-list"><li><a href="https://www.tvcl.co.uk/product-category/connectivity-solutions/">Connectivity Solutions</a></li><li><a href="https://www.tvcl.co.uk/product-category/fire-building-safety/">Fire &amp; Building Safety</a></li><li><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li><li><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li><li><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li><li><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li><li><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li><li><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li><li><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li></ul> </div> <div class="footer-block vantage"> <p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15355" src="https://www.tvcl.co.uk/wp-content/uploads/vantage-logo.png" alt="" width="249" height="77" /></p> <ul> <li><a href="https://www.vantageelevation.com/" target="_blank" rel="noopener">Vantage</a></li> <li><a href="http://www.gal.com/" target="_blank" rel="noopener">GAL Manufacturing</a></li> <li><a href="https://www.hollisterwhitney.com/" target="_blank" rel="noopener">Hollister-Whitney</a></li> <li><a href="http://www.galcanada.com/" target="_blank" rel="noopener">GAL Canada</a></li> <li><a href="http://www.couriondoors.com/" target="_blank" rel="noopener">Courion</a></li> <li><a href="https://www.bore-max.com/" target="_blank" rel="noopener">Bore-Max</a></li> <li><a href="http://www.elevatorcontrols.com/" target="_blank" rel="noopener">Elevator Controls</a></li> <li><a href="http://www.verticaldimensions.net/" target="_blank" rel="noopener">Vertical Dimensions, LLC</a></li> </ul> </div> <div class="social-block"> <h6>Social</h6> <ul class="social-links"> <li><a href="https://www.facebook.com/ThamesValleyControls/"><i class="icon icon-facebook" aria-hidden="true">&nbsp;</i></a></li> <li><a href="https://twitter.com/TVLC1971"><i class="icon icon-twitter" aria-hidden="true">&nbsp;</i></a></li> <li><a href="https://www.linkedin.com/company/thames-valley-controls-ltd"><i class="icon icon-linkedin" aria-hidden="true">&nbsp;</i></a></li> </ul> </div> </div> <div class="container lower-footer"> <div class="legal-block"> <p>2018 Thames Valley Controls &#8211; All Rights Reserved<br /> Registered in England and Wales No. 2931013</p> <ul class="legal-links"><li id="menu-item-11865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11865"><a href="https://www.tvcl.co.uk/sitemap/">Sitemap</a></li> <li id="menu-item-11866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11866"><a href="https://www.tvcl.co.uk/terms/">Terms and Conditions</a></li> <li id="menu-item-11867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11867"><a href="https://www.tvcl.co.uk/privacy/">Privacy Policy</a></li> </ul> </div> <div class="accreditations-block"> <ul> <li></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/iso-9001-2.png" alt="" width="186" height="162" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/Railway-Industry-Supplier-Verified-white-on-black.jpg" alt="" width="150" height="150" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/CLINE-Logo-RGB1-997x1024.png" alt="" width="140" height="144" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/LEIAwhite.jpg" alt="" width="141" height="48" /></li> </ul> </div> <div class="site-block align-self-end"> <p><a href="https://www.actuate.agency" target="_blank" rel="no_follow" title="Website by Actuate Digital">Site by <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 342.8 64.9" enable-background="new 0 0 342.8 64.9" xml:space="preserve" style="margin-left: 0.5rem;"> <g id="Layer_2_00000119118164067154672380000013295165554351689911_"> <g id="Layer_1-2"> <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.65" x2="343.31" y2="25.65" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_1_)" d="M82,28c3.8,0,7.4,1.7,9.7,4.7l9.9-6.9c-4.5-6.4-11.9-10.1-19.7-10c-13.6,0-25.6,9.6-25.6,24.4 s12,24.7,25.6,24.7c7.8,0.1,15.2-3.6,19.7-10l-9-6.2c-0.5-0.3-1.2-0.3-1.6,0.2c-2.4,2.5-5.6,3.9-9,3.9 c-6.7,0.2-12.2-5.1-12.4-11.8c0-0.2,0-0.5,0-0.7c-0.2-6.6,5.1-12.1,11.6-12.2C81.5,28,81.7,28,82,28z"/> <linearGradient id="SVGID_00000160175334947441986230000000256919910446100661_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="33.575" x2="343.31" y2="33.575" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000160175334947441986230000000256919910446100661_)" d="M128.6,0h-13.1v17h-9.9v10.2h9.9v24.5 c0,7.2,5.9,13.1,13.1,13.1c0,0,0,0,0,0V27.2h9.9V17h-9.9V0z"/> <linearGradient id="SVGID_00000118362321306387197020000010961286253156091043_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="33.575" x2="343.31" y2="33.575" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000118362321306387197020000010961286253156091043_)" d="M277.9,13.1C277.9,5.9,272,0,264.8,0 c0,0,0,0,0,0v17h-9.9v10.2h9.9v37.6h13.1V27.2h9.9V17h-9.9V13.1z"/> <linearGradient id="SVGID_00000091004358733724784300000005000301678496469641_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.05" x2="343.31" y2="25.05" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000091004358733724784300000005000301678496469641_)" d="M178.9,41.7c0,8.4-5.8,11-10.5,11 c-4.5,0-8.9-3.4-8.9-10.7V17h-13.1v25.7c-0.1,14,6.3,22.2,18.5,22.2c4.6,0,12-2.7,14-8.8v8.8c7.2,0,13.1-5.9,13.1-13.1 c0,0,0,0,0,0V17h-13.1V41.7z"/> <linearGradient id="SVGID_00000098927331893788657270000009645364643124689595_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.65" x2="343.31" y2="25.65" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000098927331893788657270000009645364643124689595_)" d="M342.8,39.6c0-14.3-10.9-23.8-24.3-23.8 s-24.8,9.5-24.8,24.6c0,14.4,10.5,24.5,24.9,24.5c8.2,0,16.3-3.5,20.7-9.4c-3.7-3.8-9.2-5-14.1-3.2c-1.8,0.7-3.8,1-5.8,1 c-6.2,0-10.6-3.2-12-8.7h35.1C342.7,42.5,342.8,40.9,342.8,39.6z M307.4,36.1c1.4-6.3,6-9,11.4-9c5.9,0,10.4,3.5,10.8,9H307.4z"/> <linearGradient id="SVGID_00000089572677718745577180000002501759201774638239_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.6519" x2="343.31" y2="25.6519" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000089572677718745577180000002501759201774638239_)" d="M37,15.9v3.4c-11.6-6.9-26.7-3.1-33.6,8.6 S0.4,54.5,12,61.4c7.7,4.6,17.3,4.6,25,0l0,0c0,1.9,1.5,3.4,3.4,3.4l0,0H49v-37C49,21.2,43.6,15.9,37,15.9z M37,40.7 c-0.2,6.9-5.9,12.3-12.8,12.2S11.8,46.9,12,40s5.9-12.3,12.8-12.2C31.5,28,36.8,33.4,37,40c0,0.1,0,0.2,0,0.3S37,40.6,37,40.7z"/> <linearGradient id="SVGID_00000080198342439903569860000008264468955741574560_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.6519" x2="343.31" y2="25.6519" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000080198342439903569860000008264468955741574560_)" d="M236.9,15.9L236.9,15.9v3.4 c-11.6-6.9-26.7-3.1-33.6,8.6s-3.1,26.7,8.6,33.6c7.7,4.6,17.3,4.6,25,0l0,0c0,1.9,1.5,3.4,3.4,3.4c0,0,0,0,0,0h8.6v-37 C248.9,21.2,243.5,15.8,236.9,15.9C236.9,15.8,236.9,15.8,236.9,15.9z M236.9,40.7c-0.2,6.9-5.9,12.4-12.8,12.2 s-12.4-5.9-12.2-12.8s5.9-12.4,12.8-12.2c6.7,0.2,12,5.5,12.2,12.2c0,0.1,0,0.2,0,0.3S236.9,40.6,236.9,40.7z"/> </g> </g> </svg> </a></p> </div> </div> </footer> <script> jQuery(function($){ }); </script> <div id="fb-root"></div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb6a25479a504a8d1f596018282eec79b4d6fb73a29fe259b62c00849b5dc4.css' type='text/css' media='all' /> <script src="https://www.tvcl.co.uk/wp-includes/js/jquery/jquery.form.min.js" id="jquery-form-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/isInViewport.js" id="isInViewport-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/aos.js" id="aos-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/all.js" id="main-js-js"></script> <script id="ajax-js-extra"> /* <![CDATA[ */ var wp_ajax = {"ajax_url":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/js/scripts.js" id="ajax-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js" id="wc-order-attribution-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woo-search-box/public/assets/guaven_woos.js" id="guaven_woos-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js' id="gform_gravityforms_utils-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js' id="gform_gravityforms_theme_vendors-js"></script> <script id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"c8ece6415c06764ec0b3bb28e1581cdd"}}},"hmr_dev":"","public_path":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js' id="gform_gravityforms_theme-js"></script> <script> var focused=0; guaven_data_path='https://www.tvcl.co.uk/wp-content/plugins/woo-search-box/public/assets/guaven_woos_data.js?v=11.54'; guaven_woos_idb_version=11; guaven_engine_start_delay=500; guaven_woos_disable_focusout=0; guaven_show_all_text=""; guaven_woos_showinit="Search by part number, name or type"; guaven_woos_shownotfound="No product found by your keyword"; guaven_woos_populars_enabled=0; guaven_woos_categories_enabled=0; cmaxcount=5; guaven_woos_correction_enabled=1; guaven_woos_pinnedtitle=""; guaven_woos_sugbarwidth=1; minkeycount=3; maxcount=10; maxtypocount=10; guaven_woos_large_data=0; guaven_woos_updir="https://www.tvcl.co.uk/wp-content/uploads"; guaven_woos_exactmatch=0; guaven_woos_backend=0; guaven_woos_perst=""; guaven_woos_persprod=""; guaven_woos_mobilesearch=0; guaven_woos_ignorelist=["",]; guaven_woos_dttrr=1; if (typeof(Storage) !== "undefined") { guaven_woos_data = { "action": "guaven_woos_tracker", "ajnonce": "c8d8ce12c4", "addcontrol": "1740153987", }; guaven_woos_ajaxurl="https://www.tvcl.co.uk/wp-admin/admin-ajax.php"; } guaven_woos_wpml=""; guaven_woos_homeurl="https://www.tvcl.co.uk"; </script> <div class="guaven_woos_suggestion"> </div> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 4) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [4, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 4, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 9) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "9", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_9" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_9"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_9" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [9, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 9, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> </div> </body> </html> <!-- Cached page generated by WP-Super-Cache on 2025-02-21 16:06:27 --> <!-- Compression = gzip -->

Pages: 1 2 3 4 5 6 7 8 9 10