public ActionGoal(Header header, GoalID goalId, PartialMessageDeserializer goalMessageDeserializer)
        {
            _goalMessageDeserializer = goalMessageDeserializer;

            Header = header;
            GoalId = goalId;
        }
示例#2
0
        public ActionFeedback(Header header, GoalStatus goalStatus, PartialMessageDeserializer goalMessageDeserializer)
        {
            _goalMessageDeserializer = goalMessageDeserializer;

            Header     = header;
            GoalStatus = goalStatus;
        }
        private static object DeserializeActionResult(SerializationContext context, RosBinaryReader reader, IRosMessageTypeInfo messageTypeInfo, RosMessageSerializer serializer)
        {
            var header     = Deserialize <Header>(context, reader);
            var goalStatus = Deserialize <GoalStatus>(context, reader);
            var partialMessageDeserializer = PartialMessageDeserializer.CreateFromStream(context.Stream, serializer);

            return(new ActionResult(header, goalStatus, partialMessageDeserializer));
        }
        private static ActionGoal DeserializeActionGoal(SerializationContext context, RosBinaryReader reader, IRosMessageTypeInfo messageTypeInfo, RosMessageSerializer serializer)
        {
            var header = Deserialize <Header>(context, reader);
            var goalId = Deserialize <GoalID>(context, reader);
            var partialMessageDeserializer = PartialMessageDeserializer.CreateFromStream(context.Stream, serializer);

            return(new ActionGoal(header, goalId, partialMessageDeserializer));
        }