Outdoor Station for villa VTO3211D-P1-S2
- Ražotājs:
- Modelis:VTO3211DP1S2
- Pieejamība:Nav noliktavā0
140,10€
Nav noliktavā
System | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Main Processor | Embedded processor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating System | Embedded Linux operating system | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Button Type | Mechanical | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interoperability | ONVIF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Network Protocol | SIP; P2P; IPv4; DNS; RTSP; RTP; TCP; UDP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Baisc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Camera | 1/2.8" 2MP CMOS high definition, low illumination/WDR/color/IR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Angle of View | Horizontal: 129°; vertical: 74°; diagonal: 147° | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WDR | 120dB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Noise Reduction | 3D noise reduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Video Compression | H.264 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Video Resolution | Main stream: WVGA, 720P, D1 Sub stream: CIF, WVGA, QVGA, 1080P, D1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Frame Rate | PAL: 25 fps NTSC: 30 fps | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Video Bit Rate | 256K to 4M | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Light Compensation | Auto IR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
D/N | ICR auto switch | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Compression | G.711Mu; G.711u; PCM | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Input | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Output | Built-in speaker | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Mode | Two-way audio | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Enhancement | Echo suppression and cancellation/digital noise reduction | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Audio Bit Rate | 16KHz, 16Bit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Function | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Communication | Full digital | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unlock Mode | ', ''],
pagination: false
});
$('select[name=\'recurring_id\'], input[name="quantity"]').change(function(){
$.ajax({
url: 'index.php?route=product/product/getRecurringDescription',
type: 'post',
data: $('input[name=\'product_id\'], input[name=\'quantity\'], select[name=\'recurring_id\']'),
dataType: 'json',
beforeSend: function() {
$('#recurring-description').html('');
},
success: function(json) {
$('.alert, .text-danger').remove();
if (json['success']) {
$('#recurring-description').html(json['success']);
}
}
});
});
$('.date').datetimepicker({
pickTime: false
});
$('.datetime').datetimepicker({
pickDate: true,
pickTime: true
});
$('.time').datetimepicker({
pickDate: false
});
$('button[id^=\'button-upload\']').on('click', function() {
var node = this;
$('#form-upload').remove();
$('body').prepend('');
$('#form-upload input[name=\'file\']').trigger('click');
if (typeof timer != 'undefined') {
clearInterval(timer);
}
timer = setInterval(function() {
if ($('#form-upload input[name=\'file\']').val() != '') {
clearInterval(timer);
$.ajax({
url: 'index.php?route=tool/upload',
type: 'post',
dataType: 'json',
data: new FormData($('#form-upload')[0]),
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
$(node).button('loading');
},
complete: function() {
$(node).button('reset');
},
success: function(json) {
$('.text-danger').remove();
if (json['error']) {
$(node).parent().find('input').after(' ' + json['error'] + ' ');
}
if (json['success']) {
alert(json['success']);
$(node).parent().find('input').attr('value', json['code']);
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
}
}, 500);
});
$('#review').delegate('.pagination a', 'click', function(e) {
e.preventDefault();
$('#review').fadeOut('slow');
$('#review').load(this.href);
$('#review').fadeIn('slow');
});
$('#review').load('index.php?route=product/product/review&product_id=2818');
$('#button-review').on('click', function() {
$.ajax({
url: 'index.php?route=product/product/write&product_id=2818',
type: 'post',
dataType: 'json',
data: $(".form-review").serialize(),
beforeSend: function() {
$('#button-review').button('loading');
},
complete: function() {
$('#button-review').button('reset');
},
success: function(json) {
$('.alert-success, .alert-danger').remove();
if (json['error']) {
get_revpopup_notification('alert-danger', 'Kļūda', json['error']);
}
if (json['success']) {
get_revpopup_notification('alert-success', 'Paldies par atsauksmi', json['success']);
$('input[name=\'name\']').val('');
$('textarea[name=\'text\']').val('');
$('input[name=\'rating\']:checked').prop('checked', false);
$('#post-review-box').slideUp(300);
$('#new-review').focus();
$('#open-review-box').fadeIn(100);
$('#close-review-box').hide();
$('#ratings-hidden').val('');
$('.stars .glyphicon').removeClass('glyphicon-star').addClass('glyphicon-star-empty');
}
}
});
});
$('#button-answers').on('click', function() {
$.ajax({
url: 'index.php?route=revolution/revstorereview/writeanswer&product_id=2818',
type: 'post',
dataType: 'json',
data: $(".form-answers").serialize(),
beforeSend: function() {
$('#button-answers').button('loading');
},
complete: function() {
$('#button-answers').button('reset');
},
success: function(json) {
$('.alert-success, .alert-danger').remove();
if (json['error']) {
get_revpopup_notification('alert-danger', 'Kļūda', json['error']);
}
if (json['success']) {
get_revpopup_notification('alert-success', 'Thank you for asking', json['success']);
$('input[name=\'name_answer\']').val('');
$('textarea[name=\'text_answer\']').val('');
$('#post-answers-box').slideUp(300);
$('#new-answers').focus();
$('#open-answers-box').fadeIn(100);
$('#close-answers-box').hide();
}
}
});
});
$('.thumbnails .main-image').magnificPopup({
type:'image',
removalDelay: 170,
callbacks: {
beforeOpen: function() {
this.st.mainClass = 'mfp-zoom-in';
},
open: function() {
$('body').addClass('razmiv2');
$('#pagefader2').fadeIn(70);
if (document.body.scrollHeight > document.body.offsetHeight) {
$('#top3').css('right', '8.5px');
}
},
close: function() {
$('body').removeClass('razmiv2');
$('#pagefader2').fadeOut(70);
$('#top3').css('right', 'initial');
}
}
});
$('.thumbnails .images-additional').magnificPopup({
type:'image',
delegate: 'a',
gallery: {
enabled:true
},
removalDelay: 170,
callbacks: {
beforeOpen: function() {
this.st.mainClass = 'mfp-zoom-in';
},
open: function() {
$('body').addClass('razmiv2');
$('#pagefader2').fadeIn(70);
if (document.body.scrollHeight > document.body.offsetHeight) {
$('#top3').css('right', '8.5px');
}
},
close: function() {
$('body').removeClass('razmiv2');
$('#pagefader2').fadeOut(70);
$('#top3').css('right', 'initial');
}
}
});
$('.thumbnails .main-image img').click(function(){
if ($('.images-additional').length > 0) {
var startnumber = $(this).parent().attr('data-number');
$('.images-additional').magnificPopup('open', startnumber);
return false
} else {
$('.main-image').magnificPopup('open');
return false
}
});
function get_revpopup_cart_quantity() {
input_val = $('.product-info.product_informationss .plus-minus').val();
quantity = parseInt(input_val);
return quantity;
}
function validate_pole(val, product_id, znak, minimumvalue, maximumvalue) {
val.value = val.value.replace(/[^\d,]/g, '');
if (val.value == '') val.value = minimumvalue;
maximumvalue = Number($('.product_informationss .pr_quantity').text());
if (maximumvalue < 1) maximumvalue = 9999;
input_val = $('.product-info.product_informationss .plus-minus');
quantity = parseInt(input_val.val());
if(znak=='+' && input_val.val() < maximumvalue) input_val.val(quantity+1);
else if(znak=='-' && input_val.val() > minimumvalue) input_val.val(quantity-1);
else if(znak=='=' && input_val.val() < maximumvalue && input_val.val() < maximumvalue) input_val.val(input_val.val());
if (quantity < 1 || quantity < minimumvalue) {
input_val.val(minimumvalue);
val.value = minimumvalue;
} else if (quantity > maximumvalue) {
input_val.val(maximumvalue);
val.value = maximumvalue;
}
update_quantity(product_id, input_val.val());
}
function update_quantity(product_id, quantity) {
var minimumvalue = 1;
if (quantity == 0 || quantity < minimumvalue) {
quantity = $('.product-info.product_informationss .plus-minus').val(minimumvalue);
return;
} else if (quantity < 1) {
quantity = 1;
return;
}
data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'),
$.ajax({
url: 'index.php?route=product/product/update_prices',
type: 'post',
dataType: 'json',
data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity,
success: function(json) {
var price = json['price_n'];
var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,''));
$({val:start_price}).animate({val:price}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_price').html(price_format(val));
}
});
var special = json['special_n'];
var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,''));
$({val:start_special}).animate({val:special}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_special').html(price_format(val));
}
});
}
});
}
function update_prices_product(product_id, minimumvalue) {
input_val = $('.product-info.product_informationss .plus-minus').val();
if (input_val > minimumvalue) {
input_val = minimumvalue;
$('.product-info.product_informationss .plus-minus').val(minimumvalue);
}
quantity = parseInt(input_val);
data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea');
$.ajax({
type: 'post',
url: 'index.php?route=product/product/update_prices',
data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity,
dataType: 'json',
success: function(json) {
$('.product_informationss .thumbnails a.main-image').attr('href', json['opt_image_2_big']);
$('.product_informationss .thumbnails a.main-image img').attr('src', json['opt_image_2']);
$('.product_informationss .thumbnails .images-additional .owl-item:first-child a').attr('href', json['opt_image_2_big']);
$('.product_informationss .thumbnails .images-additional .owl-item:first-child a img').attr('src', json['opt_image_2']).css('width', 74).css('height', 74);
var end_quantity = json['option_quantity'];
var start_quantity = parseFloat($('.product_informationss .pr_quantity').html().replace(/\s*/g,''));
$({val:start_quantity}).animate({val:end_quantity}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .pr_quantity').html(number_format(val, product_id));
}
});
$('.product_informationss .pr_model').html(json['opt_model']);
var price = json['price_n'];
var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,''));
$({val:start_price}).animate({val:price}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_price').html(price_format(val));
}
});
var special = json['special_n'];
var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,''));
$({val:start_special}).animate({val:special}, {
duration: 500,
easing: 'swing',
step: function(val) {
$('.product_informationss .update_special').html(price_format(val));
}
});
}
});
}
function price_format(n) {
c = 2;
d = ',';
t = ' ';
s_left = '';
s_right = '€';
n = n * 1.00000000;
i = parseInt(n = Math.abs(n).toFixed(c)) + '';
j = ((j = i.length) > 3) ? j % 3 : 0;
return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right;
}
function weight_format(n, product_id) {
c = 2;
d = '.';
t = ',';
i = parseInt(n = Math.abs(n).toFixed(c)) + '';
j = ((j = i.length) > 3) ? j % 3 : 0;
return (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '');
}
function number_format(n, product_id) {
i = parseInt(n = Math.abs(n).toFixed(0)) + '';
return i;
}
$('.owl-carousel.owlproduct').remove();
-->
|