static void Main(string[] args) { try { c.BillReceived += new BillReceivedHandler(c_BillReceived); c.BillStacking += new BillStackingHandler(c_BillStacking); c.BillCassetteStatusEvent += new BillCassetteHandler(c_BillCassetteStatusEvent); c.BillException += new BillExceptionHandler(c_BillException); c.ConnectBillValidator(); if (c.IsConnected) { c.PowerUpBillValidator(); c.StartListening(); c.EnableBillValidator(); Console.ReadKey(); c.AcceptBill(); c.DisableBillValidator(); Console.ReadKey(); c.EnableBillValidator(); Console.ReadKey(); c.RejectBill(); c.StopListening(); } c.Dispose(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
static void Main(string[] args) { try { using (CashCodeBillValidator c = new CashCodeBillValidator(CashCode.Test.Properties.Settings.Default.Port, 9600)) { c.BillReceived += new BillReceivedHandler(c_BillReceived); c.BillStacking += new BillStackingHandler(c_BillStacking); c.BillCassetteStatusEvent += new BillCassetteHandler(c_BillCassetteStatusEvent); c.ConnectBillValidator(); if (c.IsConnected) { c.PowerUpBillValidator(); c.StartListening(); c.EnableBillValidator(); Console.ReadKey(); c.DisableBillValidator(); Console.ReadKey(); c.EnableBillValidator(); Console.ReadKey(); c.StopListening(); } c.Dispose(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }