void codemode(Codemode codemode) { if (deviceC != null) { deviceC.addorder(codemode); } }
void monitor(Codemode codemode) { deviceC = cc.FindDeviceC(data.DeviceID); if (deviceC == null) { Console.WriteLine("没有此设备"); return; } deviceC.adduser(this); deviceC.addorder(codemode); }
public bool SendCode(Codemode code) { if (MailBox.Send(CenterServerNet.CreatCodeToPackage_ToDevice(code))) { return(true); } else { Console.WriteLine("fail"); return(false); } }
public Package CreatCodeToPackage(Codemode codemode) { Package package = new Package(); package.message = Messagetype.order; switch (codemode) { case Codemode.stop: package.data = Encoding.UTF8.GetBytes("0"); break; case Codemode.play: package.data = Encoding.UTF8.GetBytes("1"); break; } return(package); }
public void codemode(Codemode codemode) { object o = new object(); switch (codemode) { case Codemode.play: task.TaskRemote(1); break; case Codemode.stop: task.TaskRemote(0); break; case Codemode.sendvolume: task.GetResults(out o); show(o); break; } }
public bool addorder(Codemode codemode) { try { order.Enqueue(codemode); return(true); } catch (Exception ex) { ErrorMessage.GetError(ex); return(false); } }
/// <summary> /// 序列化用户命令并打包 /// </summary> /// <param name="codemode">用户命令</param> /// <returns>Package包</returns> static public Package CreatCodeToPackage_ToDevice(Codemode codemode) { Package package = new Package(); package.message = Messagetype.order; switch (codemode) { case Codemode.stop: package.data = Encoding.UTF8.GetBytes("0"); break; case Codemode.play: package.data = Encoding.UTF8.GetBytes("1"); break; case Codemode.monitor: package.data = Encoding.UTF8.GetBytes("2"); break; case Codemode.sendvolume: package.data = Encoding.UTF8.GetBytes("3"); break; case Codemode.stopsendvolume: package.data = Encoding.UTF8.GetBytes("4"); break; } return(package); }
void TODO(PointCloudDeviceC Device, Codemode codemode) { Device.SendCode(codemode); }