void ChangeCommands(ClickableArea o, bool wheelup) { if (wheelup) { o.ival++; if (o.ival > 2) { o.ival = 0; } } else { o.ival--; if (o.ival < 0) { o.ival = 2; } } switch (o.ival) { case 0: o.caption = "Change"; break; case 1: o.caption = "Disable"; break; case 2: o.caption = "Enable"; break; default: throw new NotImplementedException(); } }
void SendCommands(ClickableArea o) { lock (Globals.serialcommand) { Globals.serialcommand.Enqueue((byte)'R'); Globals.serialcommand.Enqueue(Globals.GetRawChannelCommand(Globals.rawchselected)); } }
void SendCommands(ClickableArea o, bool right) { if (!right) { switch (o.ival) { case 0: //change lock (Globals.serialcommand) { Globals.serialcommand.Enqueue((byte)'r'); Globals.serialcommand.Enqueue(Globals.GetRawChannelCommand(Globals.rawchselected)); } break; case 1: //disable lock (Globals.serialcommand) { Globals.serialcommand.Enqueue((byte)'d'); Globals.serialcommand.Enqueue(Globals.GetRawChannelCommand(Globals.rawchselected)); } break; case 2: //enable lock (Globals.serialcommand) { Globals.serialcommand.Enqueue((byte)'e'); Globals.serialcommand.Enqueue(Globals.GetRawChannelCommand(Globals.rawchselected)); } break; } } else { ChangeCommands(o, true); } }
void SerialConnect(ClickableArea o) { if (Globals.demomode) { Globals.sworker.usefakedata = true; } else { Globals.sworker.SetPortOpened(true, Globals.serialport); } }
void AppStart(ClickableArea o, bool right) { Globals.panelanimated = !Globals.panelanimated; if (Globals.panelanimated) { Globals.appreg.applist.Add(Globals.GetApp(Globals.appselected)); } else { Globals.appreg.KillAllApps(); } }
void SerialConnect(ClickableArea o, bool right) { //Console.WriteLine("Input Port:"); //Globals.serialport = Console.ReadLine(); //Console.WriteLine("OK"); //needs terminal, read config instead if (Globals.demomode) { Globals.sworker.usefakedata = true; } else { Globals.sworker.SetPortOpened(true, Globals.serialport); } }
void SwitchApp(ClickableArea o, bool wheelup) { if (wheelup) { o.ival++; if (o.ival >= Globals.appnum) { o.ival = 0; } } else { o.ival--; if (o.ival < 0) { o.ival = Globals.appnum - 1; } } Globals.appselected = o.ival; o.caption = "App: " + Globals.appnames[o.ival]; }
void SwitchRawChannel(ClickableArea o, bool wheelup) { if (wheelup) { o.ival++; if (o.ival >= Globals.rawchcmdnum) { o.ival = 0; } } else { o.ival--; if (o.ival < 0) { o.ival = Globals.rawchcmdnum - 1; } } Globals.rawchselected = o.ival; o.caption = "Raw Channel: EMGCH" + (o.ival + 1).ToString(); }
void SwitchApp(ClickableArea o) { o.ival = (o.ival + 1) % Globals.appnum; Globals.appselected = o.ival; o.caption = "App: " + Globals.appnames[o.ival]; }
void SwitchRawChannel(ClickableArea o) { o.ival = (o.ival + 1) % Globals.rawchcmdnum; Globals.rawchselected = o.ival; o.caption = "Raw Channel: EMGCH" + (o.ival + 1).ToString(); }