Class JavaToMessageConverter<J,​M extends org.ros.internal.message.Message>


  • public abstract class JavaToMessageConverter<J,​M extends org.ros.internal.message.Message>
    extends java.lang.Object
    Used to convert from a java type to a ROS message.
    • Method Detail

      • getType

        public final java.lang.String getType()
      • doConvert

        protected abstract void doConvert​(J javaType,
                                          M message,
                                          org.ros.message.MessageFactory messageFactory)
      • convert

        public void convert​(J javaType,
                            org.ros.internal.message.Message message,
                            org.ros.message.MessageFactory messageFactory)
        Takes a java type and a message that type maps to and adds the data to the message.
        Parameters:
        javaType - The java type to put the data for the message into
        message - The message to put the data into.
        messageFactory - Used to generate inner messages if necessary.