private void btnMappingMode_Click(object sender, EventArgs e) { try { if (Data.Instance.isConnected) { if (m_strRobotID != "") { commBridge.onSP_routine_publish(m_strRobotID, "SLAM"); onModeDp(string.Format("RobotID={0}, mode =SLAM", m_strRobotID)); m_strCurrMode = "SLAM"; onBtnModeChg(m_strCurrMode); TopicList list = new TopicList(); commBridge.onDeleteSelectSubscribe(m_strRobotID + list.topic_staticMap); onSelectRobotMap_monitor(m_strRobotID); //onSelectRobotLocalCostMap_monitor(m_strRobotID); } } } catch (Exception ex) { Console.WriteLine("btnMappingMode_Click err=" + ex.Message.ToString()); } }
public void MapInfoComplete(string strrobotid) { try { if (Data.Instance.nFormidx == (int)Data.FORM_IDX.Monitoring_Map) { mapmonitoringCtrl.MapInfoComplete(strrobotid); } else if (Data.Instance.nFormidx == (int)Data.FORM_IDX.Edit_MissionForm) { misssioneditCtrl.MapInfoComplete(strrobotid); } TopicList list = new TopicList(); commBridge.onDeleteSelectSubscribe(strrobotid + list.topic_staticMap); } catch (Exception ex) { Console.Out.WriteLine("MapInfoComplete err :={0}", ex.Message.ToString()); } }