public bool isEqual(MenuItemEntered value) { if (!this.getMenuItemEnteredBody().isEqual(value.getMenuItemEnteredBody())) { return(false); } return(true); }
public virtual void sendManagementMessageAction(MenuItemEntered msg) { Resume resume_msg = new Resume(); Standby standby_msg = new Standby(); SetEmergency set_emergency_msg = new SetEmergency(); ClearEmergency clear_emergency_msg = new ClearEmergency(); QueryStatus query_status_msg = new QueryStatus(); ReleaseControl release_control_msg = new ReleaseControl(); Shutdown shutdown_msg = new Shutdown(); JausAddress dest = new JausAddress(jausRouter.getJausAddress().getSubsystemID(), jausRouter.getJausAddress().getNodeID(), (byte)160); switch (msg.getMenuItemEnteredBody().getMenuItemEnteredRecord().getSelection()) { case 1: Console.WriteLine("Sending Resume"); sendJausMessage(resume_msg, dest); break; case 2: Console.WriteLine("Sending Standby"); sendJausMessage(standby_msg, dest); break; case 3: Console.WriteLine("Sending SetEmergency"); sendJausMessage(set_emergency_msg, dest); break; case 4: Console.WriteLine("Sending ClearEmergency"); sendJausMessage(clear_emergency_msg, dest); break; case 5: Console.WriteLine("Sending QueryStatus"); sendJausMessage(query_status_msg, dest); break; case 6: Console.WriteLine("Sending Shutdown"); sendJausMessage(shutdown_msg, dest); break; case 7: Console.WriteLine("Sending ReleaseControl"); sendJausMessage(release_control_msg, dest); break; case 8: Console.WriteLine("Sending Terminate"); terminateServiceAction(); break; default: Console.WriteLine("Unknown input: " + msg.getMenuItemEnteredBody().getMenuItemEnteredRecord().getSelection()); break; } }
private void displayMenuAndGrabInput() { short selection = 255; bool run = true; string s = ""; do { selection = 255; Console.WriteLine("Menu"); Console.WriteLine("____________________________________"); Console.WriteLine(" 1) Send Resume"); Console.WriteLine(" 2) Send Standby"); Console.WriteLine(" 3) Send Set Emergency"); Console.WriteLine(" 4) Send Clear Emergency"); Console.WriteLine(" 5) Send Query Status"); Console.WriteLine(" 6) Send Shutdown"); Console.WriteLine(" 7) Send Release Control"); Console.WriteLine(" 8) Quit and exit"); Console.WriteLine("____________________________________"); Console.WriteLine("[Input]: "); try { s = Console.ReadLine(); selection = Convert.ToInt16(s); } catch (Exception e) { s = null; selection = 255; } if (selection != 255) { MenuItemEntered item = new MenuItemEntered(); item.getMenuItemEnteredBody().getMenuItemEnteredRecord().setSelection((int)selection); ieHandler.invoke(item); } if (selection == 8) { run = false; } }while (run); }
public virtual bool isSelectionToEnd(MenuItemEntered msg) { return (msg.getMenuItemEnteredBody().getMenuItemEnteredRecord().getSelection() == '8'); }
private void displayMenuAndGrabInput() { short selection = 255; bool run = true; string s = ""; do { selection = 255; Console.WriteLine("Menu"); Console.WriteLine("____________________________________"); Console.WriteLine(" 1) Send Resume"); Console.WriteLine(" 2) Send Standby"); Console.WriteLine(" 3) Send Set Emergency"); Console.WriteLine(" 4) Send Clear Emergency"); Console.WriteLine(" 5) Send Query Status"); Console.WriteLine(" 6) Send Shutdown"); Console.WriteLine(" 7) Send Release Control"); Console.WriteLine(" 8) Quit and exit"); Console.WriteLine("____________________________________"); Console.WriteLine("[Input]: "); try { s = Console.ReadLine(); selection = Convert.ToInt16(s); } catch (Exception e) { s = null; selection = 255; } if (selection != 255) { MenuItemEntered item = new MenuItemEntered(); item.getMenuItemEnteredBody().getMenuItemEnteredRecord().setSelection((int)selection); ieHandler.invoke(item); } if (selection == 8) run = false; } while (run); }
public bool isEqual(MenuItemEntered value) { if (!this.getMenuItemEnteredBody().isEqual(value.getMenuItemEnteredBody())) { return false; } return true; }
public virtual bool isSelectionToEnd(MenuItemEntered msg) { return(msg.getMenuItemEnteredBody().getMenuItemEnteredRecord().getSelection() == '8'); }