using AgroBase.Forms; using AgroBase.Forms.Operacoes; using AgroBase.Services; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace AgroMonitor { public partial class frmInicial : Form { Timer tmrDispositivos = new Timer() { Interval = 5000 }; public frmInicial() { InitializeComponent(); IniciarDependencias(); } private void IniciarDependencias() { tmrDispositivos.Tick += tmrDispositivos_Tick; tmrDispositivos.Start(); } private void tmrDispositivos_Tick(object sender, EventArgs e) { SerialService.RealizarVarreduraPortasUSB().ConfigureAwait(false); } private void btnAbrir_Click(object sender, EventArgs e) { frmResultadosOperacao frm = new frmResultadosOperacao(); frm.ShowDialog(); } private void btnComunicacao_Click(object sender, EventArgs e) { if (LoRaService.Iniciado) { frmLoraConfig frm = new frmLoraConfig(VariaveisMonitoramento.ComunicacaoLoRa); frm.ShowDialog(); } else { MessageBox.Show("Módulo LoRa de comunicação não está conectado ou não está no modo de parametrização!"); } } } }