private string GetDataLine(string elapsedTime, SIGVerse.RosBridge.human_navigation.HumanNaviMsg message, string dataType) { string dataLine = elapsedTime + "," + dataType; dataLine += "\t" + "HumanNaviMsg"; dataLine += "\t" + Regex.Escape(message.message); dataLine += "\t" + Regex.Escape(message.detail); return(dataLine); }
public void OnSendRosMessage(SIGVerse.RosBridge.human_navigation.HumanNaviMsg message) { if (HumanNaviConfig.Instance.configInfo.playbackType != WorldPlaybackCommon.PlaybackTypeRecord) // for demo mode { return; } if (this.step != Step.Recording) { return; } base.AddDataLine(GetDataLine(this.GetHeaderElapsedTime(), message, HumanNaviPlaybackCommon.DataTypeHumanNaviROSMessageSent)); }
public void OnReceiveRosMessage(SIGVerse.RosBridge.human_navigation.HumanNaviMsg humanNaviMsg) { this.dataLines.Add(GetDataLine(this.GetHeaderElapsedTime(), humanNaviMsg, HumanNaviPlaybackCommon.DataTypeHumanNaviROSMessageReceived)); }
public void OnSendRosMessage(SIGVerse.RosBridge.human_navigation.HumanNaviMsg message) { this.dataLines.Add(GetDataLine(this.GetHeaderElapsedTime(), message, HumanNaviPlaybackCommon.DataTypeHumanNaviROSMessageSent)); }