| | |
| | | |
| | | private void EboxFormParams_Load(object sender, EventArgs e) |
| | | { |
| | | //BluetoothHelper.GetInstance().SMR -= null; |
| | | //BluetoothHelper.GetInstance().SMR += new BluetoothHelper.ShowMessReturn(GetReceive); |
| | | //BluetoothHelper.GetInstance().ListenerData(); |
| | | Thread.Sleep(500); |
| | | SendText(startCode + getparamsCode + paramCode + endCode); |
| | | } |
| | |
| | | WaitFormHelper.ShowWaitForm(); |
| | | } |
| | | |
| | | public void GetReceive(string msg) |
| | | { |
| | | if (!this.IsHandleCreated || this.IsDisposed || string.IsNullOrEmpty(msg)) return; |
| | | if (msg.StartsWith("error:") && msg.Contains("目标主机坏了")) |
| | | { |
| | | MessageBoxHelper.ShowWarning("p 蓝牙设备连接失败,请重试!"); return; |
| | | } |
| | | if (!string.IsNullOrEmpty(msg) && msg.Contains(startCode)) |
| | | { |
| | | var order = msg.Replace(endCode, "").Replace(startCode, "").Trim(); |
| | | SetOrder(order); |
| | | } |
| | | else MessageBoxHelper.ShowWarning("p 蓝牙设备连接失败"); |
| | | } |
| | | |
| | | public event EventHandler<string> SendData; |
| | | private void SendText(string content) |
| | | { |
| | |
| | | private void simpleButton1_Click(object sender, EventArgs e) |
| | | { |
| | | //保存参数 |
| | | Save(); |
| | | MessageBoxHelper.ShowInfo("保存成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 保存参数 |
| | | /// </summary> |
| | | public void Save() |
| | | { |
| | | var model = new IBoxConfigViewModel() |
| | | { |
| | | ControllFrequency = (int.Parse(textEditControllFrequency.Text) * 1000).ToString(), |
| | |
| | | } |
| | | }; |
| | | SendText(startCode + saveparamsCode + paramCode + JsonHelper.Object2Json(model) + endCode); |
| | | MessageBoxHelper.ShowInfo("保存成功"); |
| | | } |
| | | |
| | | private void SetOrder(string order) |
| | | { |
| | | var smsg = order.Split(new string[] { paramCode }, StringSplitOptions.RemoveEmptyEntries); |
| | | if (smsg.Length < 2) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | switch (smsg[0].Trim()) |
| | | { |
| | | case "getparams": |
| | | var model = JsonHelper.Json2Object<IBoxConfigViewModel>(smsg[1].Trim()); |
| | | BindData(model); |
| | | break; |
| | | case "saveparams": |
| | | break; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <param name="isBlue"></param> |
| | | public void BindData(IBoxConfigViewModel model, bool isBlue = true) |
| | | { |
| | | if (model != null) |
| | |
| | | private void simpleButton5_Click(object sender, EventArgs e) |
| | | { |
| | | //重启通讯服务 |
| | | SendText(startCode + restartserviceCode + paramCode + "WebServer" + endCode); |
| | | RestartWebServer(); |
| | | MessageBoxHelper.ShowInfo("操作成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重启通讯服务 |
| | | /// </summary> |
| | | public void RestartWebServer() |
| | | { |
| | | SendText(startCode + restartserviceCode + paramCode + "WebServer" + endCode); |
| | | |
| | | } |
| | | |
| | | private void simpleButton4_Click(object sender, EventArgs e) |
| | | { |
| | | //重启分析服务 |
| | | SendText(startCode + restartserviceCode + paramCode + "AnalyConsole" + endCode); |
| | | RestartAnalyService(); |
| | | MessageBoxHelper.ShowInfo("操作成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重启分析服务 |
| | | /// </summary> |
| | | public void RestartAnalyService() |
| | | { |
| | | SendText(startCode + restartserviceCode + paramCode + "AnalyConsole" + endCode); |
| | | } |
| | | |
| | | private void simpleButton3_Click(object sender, EventArgs e) |
| | | { |
| | | //重启推送服务 |
| | | SendText(startCode + restartserviceCode + paramCode + "PostDataConsole" + endCode); |
| | | RestartPostDataService(); |
| | | MessageBoxHelper.ShowInfo("操作成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重启推送服务 |
| | | /// </summary> |
| | | public void RestartPostDataService() |
| | | { |
| | | SendText(startCode + restartserviceCode + paramCode + "PostDataConsole" + endCode); |
| | | } |
| | | |
| | | private void simpleButton2_Click(object sender, EventArgs e) |
| | | { |
| | | //重启采集服务 |
| | | SendText(startCode + restartserviceCode + paramCode + "DataDockingConsole" + endCode); |
| | | RestartDataDockingService(); |
| | | MessageBoxHelper.ShowInfo("操作成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重启采集服务 |
| | | /// </summary> |
| | | public void RestartDataDockingService() |
| | | { |
| | | SendText(startCode + restartserviceCode + paramCode + "DataDockingConsole" + endCode); |
| | | } |
| | | |
| | | private void simpleButton6_Click(object sender, EventArgs e) |
| | | { |
| | | //清理数据 |
| | | SendText(startCode + clearupdataCode + paramCode + endCode); |
| | | RestartClearUpData(); |
| | | MessageBoxHelper.ShowInfo("操作成功"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 清理数据 |
| | | /// </summary> |
| | | public void RestartClearUpData() |
| | | { |
| | | SendText(startCode + clearupdataCode + paramCode + endCode); |
| | | } |
| | | } |
| | | } |