Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light
Industrial Endoscope Borescope Camera with Light

Industrial Endoscope Borescope Camera with Light

Price

$89.99 $45.99
Save $44.00
2789 sold
20% OFF 2nd item
30% OFF 3rd item
50% OFF 4th item

type

Please select a type

Quantity

/** @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);
 HD Endoscope with High Color Reproduction - Advanced sensor provide clear images, rich in contrast and with a high accurate detail. With high resolution 1920 x 1080 pixel image, every surface structure inspected with our inspection camera is sharp, high in contrast and true to its color on the monitor. It can identify even small defects.

组11

Dual Lens Industrial Endoscope Camera - This endoscope equipped with both 1080P front camera as well as a side view camera together on the probe, you can inspect with different view, make the inspection easier.

组 7副本

Waterproof Camera & Semi-Rigid Cable - Semi-rigid cable is long enough and easy to hold the shape, go into the hard to reach area. IP67 Waterproof camera, our endoscope can work with humid environment, you can even submerge it under water.

2000mAh Rechargeable Battery - Endoscope has a built-in battery, which can work 3-4 hours after fully charged. perfect for inspection missing items/ pipework/ valves/ cables/ routeways/ leaks/ corrosion/ broken parts/ damage/ blockages/ parts.

主图6