agrobot_base/AgroBase/AgroBase/Forms/frmJoystick.cs

40 lines
1017 B
C#

using System;
using System.Windows.Forms;
using static AgroBase.Models.Enums;
namespace AgroBase.Forms
{
public partial class frmJoystick : Form
{
public frmJoystick()
{
InitializeComponent();
}
private void frmJoystick_Shown(object sender, EventArgs e)
{
GeneralJoystick.AtualizaDispositivo();
}
private void frmJoystick_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Hide();
}
private void frmJoystick_KeyDown(object sender, KeyEventArgs e)
{
T_Code disp = GeneralJoystick.GetDispositivoComando(e.KeyCode);
GeneralJoystick.EnviaComandoMotor(e.KeyCode, disp);
}
private void frmJoystick_KeyUp(object sender, KeyEventArgs e)
{
T_Code disp = GeneralJoystick.GetDispositivoComando(e.KeyCode);
GeneralJoystick.EnviaComandoMotor(Keys.Escape, disp);
}
}
}