private void OnUpdate(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string fts_ep = Btn.Tag.ToString(); if (null == fts_ep) { return; } var fw = sender as FrameworkElement; if (null == fw) { return; } var info = fw.DataContext as Tool.RobotsHome.RobotInfo; //固件升级中状态进行中或者重启中,直接返回。 if (1 == info.BinStatus || 2 == info.BinStatus) { NotifyMessageEx.ShowNotify(Tool.MainWindow.This, "正在操作中,请稍后再试", "错误"); return; } if (UpdateCore(fts_ep, false) < 0) { return; } TipsMessageEx.ShowTips(Tool.MainWindow.This, "正在更新固件。。。", 18, 5, Colors.Green); }
private void OnLockUnFiles(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); UnLockFile(net_id); }
private void OnDownLoad(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); if (null == net_id) { return; } System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog(); folder.ShowDialog(); if ("" == folder.SelectedPath) { return; } if (DownLoadCore(net_id, folder.SelectedPath) < 0) { NotifyMessageEx.ShowNotify(Tool.MainWindow.This, "请先选择目标文件", "错误"); return; } TipsMessageEx.ShowTips(Tool.MainWindow.This, "正在下载固件。。。", 18, 5, Colors.Green); }
////////////////////////////////////NTP服务///////////////////////////////////// private void OnNTP(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); WinNTPService.Show(This, net_id); }
private void OnDisconnectHost(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; Int32 RobotId = Convert.ToInt32(Btn.Tag); DisconectHost(RobotId); }
private void OnConnectHost(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string endpoint = Btn.Tag.ToString(); if (null == endpoint) { return; } ConnectHost(endpoint); }
private void OnBackUpFiles(object sender, MouseButtonEventArgs e) { List <string> list = new List <string>(); Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); string ep = Tool.RobotsHome.RobotInfoCollect.GetInstance().FindNetEP(Convert.ToInt32(net_id)); list.Add(ep); BackUpFiles(list); }
private void OnResetProcess(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); if (null == net_id) { return; } if (ResetProcessCore(net_id) < 0) { return; } TipsMessageEx.ShowTips(Tool.MainWindow.This, "正在重启。。。", 18, 5, Colors.Green); }
////////////////////////////////////agvshell自更新////////////////////////////// private void OnUpdateShell(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string net_id = Btn.Tag.ToString(); Microsoft.Win32.OpenFileDialog ofd = new Microsoft.Win32.OpenFileDialog(); ofd.DefaultExt = ".tar"; ofd.Filter = "tar file|*.tar"; ofd.ShowDialog(); if (ofd.FileName == string.Empty) { return; } NetInterface.NetUpdateAgvShell(net_id, ofd.FileName); }
private void OnUpdateDriver(object sender, MouseButtonEventArgs e) { Tool.XControl.ImageButton Btn = sender as Tool.XControl.ImageButton; string fts_ep = Btn.Tag.ToString(); if (null == fts_ep) { return; } string id = TB_NodeId.Text.ToString(); if (id == string.Empty) { NotifyMessageEx.ShowNotify(Tool.MainWindow.This, "请输入节点ID", "错误"); return; } if (UpdateDriver(fts_ep, id, false) < 0) { return; } TipsMessageEx.ShowTips(Tool.MainWindow.This, "正在更新自主驱动。。。", 18, 5, Colors.Green); }