public net.tinyos.message.Message toTOSMsg() { AgillaQueryNearestAgentMsg msg = new AgillaQueryNearestAgentMsg(); msg.set_agent_id_id(id.getID()); msg.set_src(src); msg.set_dest(dest); msg.set_qid(qid); msg.set_flags(flags); msg.set_loc_x(loc.getx()); msg.set_loc_y(loc.gety()); msg.set_agent_type(agent_type.getVal()); return msg; }
public AgillaQueryNearestAgentMsgJ(AgillaQueryNearestAgentMsg msg) { this.id = new AgillaAgentID(msg.get_agent_id_id()); this.src = msg.get_src(); this.dest = msg.get_dest(); this.qid = msg.get_qid(); this.flags = msg.get_flags(); this.loc = new AgillaLocation(msg.get_loc_x(), msg.get_loc_y()); this.agent_type = new AgillaAgentType(msg.get_agent_type()); }