Умный гараж
Заказать уникальную курсовую работу- 28 28 страниц
- 0 + 0 источников
- Добавлена 24.05.2024
- Содержание
- Часть работы
- Список литературы
Задание 2
Проект системы 4
Объектная модель 8
Модуль сбора данных 15
Анализ данных 19
Интерфейсы 21
Выводы 27
Приложение 28
log('Ошибкаприобновлениистатусаумногосвета'); } });});$('#light_brightness_slider').on('change', function() { var brightness = $(this).val(); $('#light_brightness').text(brightness);});// Умныеворота$('#toggle_gate_button').click(function() { var currentStatus = $('#gate_status').text(); var newStatus = (currentStatus == 'Открыты') ? 'Закрыты' : 'Открыты'; $('#gate_status').text(newStatus); // Отправкаданныхостатусеворотнасервер $.ajax({ url: '/set_device_status/gate', type: 'POST',contentType: 'application/json', data: JSON.stringify({ is_open: newStatus == 'Открыты' }), success: function(response) { console.log('Статусумныхворотобновленизалогирован'); }, error: function(error) { console.log('Ошибкаприобновлениистатусаумныхворот'); } });});$('#toggle_security_button').click(function() { var currentStatus = $('#security_status').text(); var newStatus = (currentStatus == 'Активирована') ? 'Выключена' : 'Активирована'; $('#security_status').text(newStatus); // Отправкаданныхостатусесистемыбезопасностинасервер $.ajax({ url: '/set_device_status/security', type: 'POST',contentType: 'application/json', data: JSON.stringify({ is_armed: newStatus == 'Активирована' }), success: function(response) { console.log('Статуссистемыбезопасностиобновленизалогирован'); }, error: function(error) { console.log('Ошибкаприобновлениистатусасистемыбезопасности'); } });});$('#toggle_multiroom_audio_button').click(function() { var audioStatus = $('#multiroom_audio_status').text(); var newAudioStatus = (audioStatus == 'Включено') ? 'Выключено' : 'Включено'; $('#multiroom_audio_status').text(newAudioStatus); var videoStatus = $('#multiroom_video_status').text() == 'Включено'; // Отправкаданныхостатусемультируманасервер $.ajax({ url: '/set_device_status/multiroom', type: 'POST',contentType: 'application/json', data: JSON.stringify({audio_enabled: newAudioStatus == 'Включено',video_enabled: videoStatus }), success: function(response) { console.log('Статусмультирума (аудио) обновленизалогирован'); }, error: function(error) { console.log('Ошибкаприобновлениистатусамультирума (аудио)'); } });});$('#toggle_multiroom_video_button').click(function() { var videoStatus = $('#multiroom_video_status').text(); var newVideoStatus = (videoStatus == 'Включено') ? 'Выключено' : 'Включено'; $('#multiroom_video_status').text(newVideoStatus); var audioStatus = $('#multiroom_audio_status').text() == 'Включено'; // Отправкаданныхостатусемультируманасервер $.ajax({ url: '/set_device_status/multiroom', type: 'POST',contentType: 'application/json', data: JSON.stringify({audio_enabled: audioStatus,video_enabled: newVideoStatus == 'Включено' }), success: function(response) { console.log('Статусмультирума (видео) обновленизалогирован'); }, error: function(error) { console.log('Ошибкаприобновлениистатусамультирума (видео)'); } });}); });