void CIPCamGeniusDlg::reset_network() { network_controller.reset_network(); f_list_cameras_clear(); f_list_camera_info_clear(); reset_ui(); }
void CIPCamGeniusDlg::OnLvnItemchangedListCameras(NMHDR *pNMHDR, LRESULT *pResult) { LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR); int idx = pNMLV->iItem; unsigned short eport_http = 0, eport_rtsp = 0; UPNPMap ipmap; if (pNMLV->uNewState != (LVIS_SELECTED | LVIS_FOCUSED)) return; reset_ui(); IPCameraInfo info = network_controller.vec_info[idx]; ipmap.set(info.ip, info.port_http); network_controller.gateway.getUPnPMap(ipmap, eport_http); ipmap.set(info.ip, info.port_rtsp); network_controller.gateway.getUPnPMap(ipmap, eport_rtsp); CString cinfo[8] = { CString(info.gateway), CString(info.mask), CString(info.ip), info.port_http ? ulong2CString(info.port_http) : 0, info.port_rtsp ? ulong2CString(info.port_rtsp) : 0, network_controller.gateway.getExternalIPAddress(), eport_http ? ulong2CString(eport_http) : 0, eport_rtsp ? ulong2CString(eport_rtsp) : 0 }; f_list_camera_info_set(cinfo); *pResult = 0; }
void vUiTask( void * pvParameters) { lcd_s_reset(); // int_lcd_timer_dec = 1; #ifdef DEBUG_BUILD #else led_update(); printf_P(PSTR("DG1YFE")); lcd_fill(); lcd_cpos(0); printf_P(PSTR("MCmega")); lcd_fill(); lcd_cpos(0); vTaskDelay(150); printf_P(version_str); lcd_fill(); vTaskDelay(150); // reset_ui(UI_RESET_WARM); #endif reset_ui(UI_RESET_COLD); for(;;) { pll_led(0); led_update(); menu(); taskYIELD(); // check if reset of control head was detected // (certain amount of 0x7e reset messages was received) if(!ch_reset_detected) { lcd_s_reset(); reset_ui(UI_RESET_COLD); } config_validate(); } }
void CIPCamGeniusDlg::OnBnClickedButtonWifiConfig() { POSITION pos = m_list_cameras.GetFirstSelectedItemPosition(); int idx = m_list_cameras.GetNextSelectedItem(pos); if (idx < 0) { msgbox("ÇëÏÈÑ¡ÔñÉãÏñ»ú"); return; } isWifiButtonClicked = !isWifiButtonClicked; if (!isWifiButtonClicked) { reset_ui(); return; } GetDlgItem(IDC_BUTTON_ONEKEY_CONFIG)->ShowWindow(SW_HIDE); m_dialog_wifi_list.ShowWindow(SW_SHOW); m_dialog_wifi_list.setPointer(this); m_dialog_wifi_list.setIPCameraInfo(network_controller.vec_info[idx]); m_dialog_wifi_list.f_wifi_list_refresh(); }
void CWIFIAuthDlg::setWifiEntry(const WIFI_Entry &entry) { we = entry; reset_ui(); }