56 lines
1.7 KiB
C#
56 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace TestEpdBaseClr
|
|
{
|
|
internal class Program
|
|
{
|
|
static EpdBaseClr.Epd2 epdDevice;
|
|
static void init()
|
|
{
|
|
epdDevice = new EpdBaseClr.Epd2(4, false);
|
|
//epdDevice.SetFeedbackSound(thisStation.useBeep, thisStation.useBeepMK3());
|
|
epdDevice.EpdRead += EpdDevice_EpdRead; epdDevice.EpdError += EpdDevice_EpdError; epdDevice.EpdTO += EpdDevice_EpdTO;
|
|
|
|
}
|
|
|
|
private static void EpdDevice_EpdTO(EpdBaseClr.Epd2 Sender, EpdBaseClr.EpdTOEventArgs e)
|
|
{
|
|
//throw new NotImplementedException();
|
|
System.Diagnostics.Debug.WriteLine("Epd TimeOut");
|
|
}
|
|
|
|
private static void EpdDevice_EpdError(EpdBaseClr.Epd2 Sender, EpdBaseClr.EpdErrorEventArgs e)
|
|
{
|
|
System.Diagnostics.Debug.WriteLine("Epd Error");
|
|
//throw new NotImplementedException();
|
|
}
|
|
|
|
private static void EpdDevice_EpdRead(EpdBaseClr.Epd2 Sender, EpdBaseClr.EpdEventArgs e)
|
|
{
|
|
//throw new NotImplementedException();
|
|
var i = epdDevice.EpdID;
|
|
System.Diagnostics.Debug.WriteLine("EpdID: " + i.ToString());
|
|
|
|
}
|
|
|
|
static void Main(string[] args)
|
|
{
|
|
init();
|
|
|
|
epdDevice.Wait(10000,2);
|
|
Console.ReadKey();
|
|
Einde();
|
|
}
|
|
|
|
private static void Einde()
|
|
{
|
|
epdDevice.WaitEnd();
|
|
epdDevice.Dispose();
|
|
epdDevice = null;
|
|
}
|
|
}
|
|
}
|