Go to the documentation of this file.00001
00009 package org.rosbuilding.common;
00010
00011 import java.io.IOException;
00012
00013 import smarthome_media_msgs.StateData;
00014
00015 import org.ros.internal.message.Message;
00016
00022 public interface IModule<TStateData extends Message, TMessage extends Message> {
00023
00024 public static final String SEP = "::";
00025 public static final String URI_DATA = "data://";
00026
00031 void load(TStateData stateData);
00032
00040 void callbackCmdAction(TMessage message, TStateData stateData) throws IOException, InterruptedException;
00041 }