public override T deserialize <T>(SubscriptionCallbackHelperDeserializeParams parms) { //EDB.WriteLine("SubscriptionCallbackHelper: deserialize(generic adapter)"); T t = base.deserialize <T>(parms); return(t); }
public virtual T deserialize <T>(SubscriptionCallbackHelperDeserializeParams parms) where T : IRosMessage { //EDB.WriteLine("ISubscriptionCallbackHelper: deserialize"); IRosMessage msg = ROS.MakeMessage(type); assignSubscriptionConnectionHeader(ref msg, parms.connection_header); T t = (T)msg; t.Deserialize(parms.buffer); return(t); //return SerializationHelper.Deserialize<T>(parms.buffer); }
public M deserialize(SubscriptionCallbackHelperDeserializeParams parms) { //EDB.WriteLine("SubscriptionCallbackHelper: deserialize(specific)"); return(deserialize <M>(parms)); }