Class RobotConnections


  • public class RobotConnections
    extends java.lang.Object
    • Constructor Detail

      • RobotConnections

        public RobotConnections​(int mil_sec)
    • Method Detail

      • getclientId

        public java.util.Set<java.lang.Long> getclientId()
      • getConnection

        public java.net.Socket getConnection​(long clientId)
      • addRobot

        public void addRobot​(Peer robot)
      • removeRobot

        public void removeRobot​(long clientId)
      • isRobotConnected

        public boolean isRobotConnected​(long clientId)
      • getRobot

        public Peer getRobot​(long clientId)
      • removeLostRobot

        public void removeLostRobot​(java.net.Socket socket)
      • isRobotActive

        public boolean isRobotActive​(long clientId)
      • getRobots

        public java.util.ArrayList<Peer> getRobots()
      • send_to_robot

        public void send_to_robot​(long robot_id,
                                  ProtobufMessage msg)
      • send_to_robot

        public <T extends com.google.protobuf.GeneratedMessageV3> void send_to_robot​(long robot_id,
                                                                                     T msg)
      • getBeaconForRobot

        public RobotBeacon getBeaconForRobot​(java.lang.Long robotId)
      • updateRobotBeacon

        public void updateRobotBeacon​(org.robocup_logistics.llsf_msgs.BeaconSignalProtos.BeaconSignal beaconSignal)