FIXD OBD2 Professionelles Bluetooth-Scan-Tool und Codeleser für iPhone und Android

Kostenfreier weltweiter Versand
Kostenlose Rückgaben
Nachhaltig hergestellt
Sichere Zahlungen
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
stil
1 STK
Preis
€79.99
€39.99
speichern  €40.00
26179 verkauft
Menge
Beschreibung

Hier erfahren Sie, warum FIXD mehr als nur ein weiterer Codeleser ist

FIXD bietet Ihnen nicht nur Zugriff auf detaillierte Motorinformationen, mit denen Sie beim Mechaniker besser informiert sind, sondern es enthält auch leistungsstarke Funktionen, die Ihnen helfen, Geld zu sparen und kostspielige Reparaturen und Ausfälle zu vermeiden …

Motor prüfen

Kontrollieren Sie die Motorleuchte? FIXD sagt Ihnen sofort und in einfachen Worten genau auf Ihrem Smartphone, was falsch ist.

Detaillierte Diagnose

Im Gegensatz zu anderen OBD2-Sensoren liefert FIXD detaillierte, leicht verständliche Informationen, damit Sie sich in der Werkstatt sicher fühlen oder Reparaturen sogar selbst durchführen können.

Schweregrad des Problems

Finden Sie heraus, wie ernst Ihr Problem ist, damit Sie wissen, ob es sicher ist, weiterzufahren. Sie können sogar das Licht ausschalten, wenn es nichts Ernstes ist!

Steuerung mehrerer Fahrzeuge

Überwachen Sie alle Ihre Fahrzeuge von einem Konto aus und machen Sie es so einfach, Dienste für Familienmitglieder zu planen, auch wenn Sie nicht da sind!

Wartungs-Tracker

Unser Algorithmus verfolgt Ihren Kilometerstand und benachrichtigt Sie automatisch, wenn es Zeit für eine routinemäßige Wartung ist, sodass Sie kostspielige Reparaturen und Ausfälle vermeiden können.

Vermeiden Sie kostspielige Reparaturen

FIXD synchronisiert sich während der Fahrt automatisch über Bluetooth mit Ihrem Smartphone, sodass Sie den Zustand Ihres Autos kontinuierlich überwachen und etwaige Probleme schnell beheben können.