57 lines
1.5 KiB
C#
57 lines
1.5 KiB
C#
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!");
|
|
}
|
|
}
|
|
}
|
|
}
|