
Autel - MaxiTPMS - ITS600 - Complete TPMS Service And Diagnostics Tablet
.rte .video-wrapper{ margin-bottom: 0px; margin-top: 0px; } const THE_IFRAME_SELECTOR = 'iframe[id^="ytplayer"]'; // matches all iframes with an id that starts with h5p-embed-responsive-item const THE_VIDEO_SELECTOR = 'embed-responsive-item'; // since all videos appear to have the same class you don't need to change this waitForMultipleElements(document, THE_IFRAME_SELECTOR, () => { let ALL_IFRAMES = document.querySelectorAll(THE_IFRAME_SELECTOR); ALL_IFRAMES.forEach(FOUND_IFRAME => { let FOUND_IFRAME_SELECTOR = `#${FOUND_IFRAME.id}`; console.log("FOUND_IFRAME_SELECTOR:", FOUND_IFRAME_SELECTOR) waitForElement(document, FOUND_IFRAME_SELECTOR, () => { waitForVideoElement(FOUND_IFRAME_SELECTOR, THE_VIDEO_SELECTOR, () => { initPageVisibleApi(FOUND_IFRAME_SELECTOR, THE_VIDEO_SELECTOR); }); }); }); }); function waitForMultipleElements(parentEl, selector, callback) { let theInterval = setInterval(() => { console.log('still waiting for all elements: ' + selector); let elements = parentEl.querySelectorAll(selector); if (elements.length) { console.log("elements: " + selector + " exist!"); clearInterval(theInterval); callback(); } }, 1000); } function waitForVideoElement(iframeSelector, videoElementSelector, callback) { let theIframeElement = document.querySelector(iframeSelector); let iframeEl = theIframeElement.contentWindow.document; waitForElement(iframeEl, videoElementSelector, () => { callback() }); } function waitForElement(parentEl, selectorOfElementToWaitFor, callback) { let theInterval = setInterval(() => { console.log("still waiting for " + selectorOfElementToWaitFor); let element = parentEl.querySelector(selectorOfElementToWaitFor); if (element) { console.log(selectorOfElementToWaitFor + " exists!"); clearInterval(theInterval); callback(); } }, 100); } function initPageVisibleApi(iframeSelector, videoSelector) { // This is the same code that builds out the Page Visible API // event listeners. // The only difference is I wrapped it in a function and added // parameters to make it flexible. const iframe = document.querySelector(iframeSelector); const innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; const videoElement = innerDoc.querySelector(videoSelector); // Set the name of the hidden property and the change event for visibility var hidden, visibilityChange; if (typeof document.hidden !== "undefined") { // Opera 12.10 and Firefox 18 and later support hidden = "hidden"; visibilityChange = "visibilitychange"; } else if (typeof document.msHidden !== "undefined") { hidden = "msHidden"; visibilityChange = "msvisibilitychange"; } else if (typeof document.webkitHidden !== "undefined") { hidden = "webkitHidden"; visibilityChange = "webkitvisibilitychange"; } // To tell if video has been played yet or not let VIDEO_HAS_BEEN_PLAYED = false; // If the page is hidden, pause the video; // if the page is shown, play the video function handleVisibilityChange() { if (VIDEO_HAS_BEEN_PLAYED) { if (document[hidden]) { videoElement.pause(); } else { videoElement.play(); } } } // Warn if the browser doesn't support addEventListener or the Page Visibility API if (typeof document.addEventListener === "undefined" || hidden === undefined) { alert("This demo requires a browser, such as Google Chrome or Firefox, that supports the Page Visibility API."); } else { // Handle page visibility change document.addEventListener(visibilityChange, handleVisibilityChange, false); // When the video pauses, set the title. // This shows the paused const defaultTitle = document.title; videoElement.addEventListener("pause", function () { document.title = 'Paused - ' + defaultTitle; }, false); // When the video plays, set the title. videoElement.addEventListener("play", function () { VIDEO_HAS_BEEN_PLAYED = true; document.title = 'Playing - ' + defaultTitle; }, false); } } The MaxiTPMS ITS600 is a wireless, touchscreen Android-based tablet that offers complete TPMS diagnostics and service functions. The tablet features a 5.5-inch color display and Bluetooth vehicle communication interface (VCI). Compatible with U.S, Asian, and European TPMS-equipped vehicles, the ITS600 features an enhanced TPMS status screen, VINscan for rapid vehicle identification, four MX-Sensor programming options, OBDII relearn functionality, and onscreen relearn instructions for all vehicles. The ITS600 can activate, read and relearn all known sensors, perform all vehicle systems diagnostics and perform four common maintenance services. The ITS600 is compatible with Autel's TBE200 Tire Tread & Brake Disc Wear Analysis tool, sold separately. By providing an extensive series of tire-related features and functions, ITS600 is your ideal choice to complete TPMS and tire health work. EVERYTHING TPMS SOLUTIONS Activates reads and relearns all known sensors Enhanced, at-a-glance diagnostics status screen Fast OBDII relearn for most vehicles Program MX-Sensors to replace 99% of OE sensors Copy By OBD sensor programming for faster service Four MX-Sensor program modes; batch program up to 20 MX-Sensors Includes wireless Bluetooth vehicle communication interface (VCI) Tire pressure placard value reset Read/Clear TPMS system codes & view live data Free Wi-Fi software updates for the life of the tool QUICK VEHICLE ID TECHNOLOGY Rapid VIN acquisition via optical VINScan QR Code Scan / Barcode Scan, Plate scan, Auto VIN detect and manual input Identify MMY and sensor OE part number via VIN decoding DIAGNOSTICS & SERVICE Oil light reset Electronic brake service Battery registration Steering angle reset Included service function updates are free for the life of the tool All systems diagnostics and maintenance services software available with Pro Upgrade purchase EXPANDED TIRE SERVICE Quick & Easy Tire DOT Number Scan Tire Expiration Notice Tire Recall Lookup Tread Depth & Brake Disc Wear Precise laser measurement of tread depth & brake disc wear with purchase of Autel TBE100/TBE200 Comprehensive Test Report: TPMS healths Tread depth & brake disc wear characteristics & Repair tips Recommended Use Indoor Operating System Android 9.0 Processor Quad-core processor (1.5 GHz) Memory 1GB RAM DDR4 & 64GB ROM Display 5.5-inch LCD capacitive touchscreen with 1280x720 resolution Connectivity Wi-FiUSB 2.0, Type CBT Sensors Light sensor for brightness auto adjust Audio input/output Input: N/AOutput: Beep Power and Battery 3.8 V/5000 mAh lithium-polymer batteryCharges via 5 V AC/DC power supply Battery Charging Input 5 V/2 A Power Consumption 600 mA (LCD on with default brightness, Wi-Fi on) @3.8 V Operating Temp. -10 to 45°C(14 to 113°F) Storage Temp. -20 to 60°C (-4 to 140°F) Dimensions (W x H x D) 183.0 mm (7.2") x 89.0 mm (3.5") x 22.0 mm (0.87") Net Weight 368 g (0.8 lb.) Protocols ISO9141-2, ISO14230-2,ISO15765, K/L-Line, Flashing Code, SAE-J1850 VPW, SAE-J1850PWM, ISO11898 (Highspeed, Middlespeed, Lowspeed and Singlewire CAN, fault-tolerant CAN), SAE J2610, GM UART,UART Echo Byte Protocol, Honda Diag-H Protocol, TP2.0, TP1.66 Unboxing Video Available Downloads: Functions List Specifications