package at.acdp.urweb.rtde.packets; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.HashMap; import java.util.concurrent.ConcurrentHashMap; import static at.acdp.urweb.rtde.CommandType.RTDE_TEXT_MESSAGE; public class RtdeDataPackage implements IRtdeData { private final RtdeSetupOutputs outputs; private HashMap pdata=new HashMap<>(); public RtdeDataPackage(RtdeSetupOutputs outputs) { this.outputs=outputs; } @Override public int getType() { return RTDE_TEXT_MESSAGE; } public HashMap getPdata() { return pdata; } @Override public RtdeDataPackage read(DataInputStream di, int length) throws IOException { int recipeID=di.readByte(); for(int i=0; i