- sendColor(int, int, int, int) - Method in class swarm.robot.sensors.ColorSensor
-
Send the current color information on MQTT requests, Only for test, virtual
robots will not invoke this.
- sendDistance(double) - Method in class swarm.robot.sensors.DistanceSensor
-
Send the current distance information on MQTT requests, Only for test,
virtual robots will not invoke this.
- sendMessage(String) - Method in class swarm.robot.communication.Communication
-
- sendMessage(String, int) - Method in class swarm.robot.communication.Communication
-
- sendMessage(String) - Method in class swarm.robot.communication.DirectedCommunication
-
- sendMessage(String, int) - Method in class swarm.robot.communication.DirectedCommunication
-
- sendMessage(String) - Method in class swarm.robot.communication.SimpleCommunication
-
- sendMessage(String, int) - Method in class swarm.robot.communication.SimpleCommunication
-
- sendProximity() - Method in class swarm.robot.sensors.ProximitySensor
-
Send the current proximity information on MQTT requests, Only for test,
virtual robots will not invoke this.
- SensorException - Exception in swarm.robot.exception
-
- SensorException(String) - Constructor for exception swarm.robot.exception.SensorException
-
- sensorInterrupt(String, String) - Method in interface swarm.Interfaces.IRobotState
-
- sensorInterrupt(String, String) - Method in class swarm.robot.VirtualRobot
-
Handles sensorInterrupt triggers of the robot
- server - Static variable in class swarm.configs.MQTTSettings
-
- serverCredentialTest() - Method in class swarm.configs.MQTTSettingsTest
-
- serverIPTest() - Method in class swarm.configs.MQTTSettingsTest
-
- setAngles(int[]) - Method in class swarm.robot.sensors.ProximitySensor
-
Set the proximity sensor angles
- setColor(String) - Method in class swarm.robot.types.RGBColorType
-
Set a color
- setColor(int, int, int) - Method in class swarm.robot.types.RGBColorType
-
Set a color
- setColorFromHexCode(String) - Method in class swarm.robot.types.RGBColorType
-
Set a color using hexadecimal code
- setCoordinate(double, double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current (x,y) coordinate
- setCoordinate(double, double, double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current (x,y) coordinate and heading direction
- setHeading(double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current heading direction
- setHeadingRad(double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current heading direction
- setup() - Method in class Robots.MyTestRobot
-
- setup() - Method in class swarm.robot.Robot
-
Setup the modules, emulators and indicators
- setX(double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current X coordinate
- setY(double) - Method in class swarm.robot.helpers.Coordinate
-
Set robot's current Y coordinate
- shouldAnswerWithTrue() - Method in class swarm.AppTest
-
Rigorous Test :-)
- simpleComm - Variable in class swarm.robot.Robot
-
- SimpleCommunication - Class in swarm.robot.communication
-
- SimpleCommunication(int, RobotMqttClient) - Constructor for class swarm.robot.communication.SimpleCommunication
-
- start() - Method in interface swarm.Interfaces.IRobotState
-
- start() - Method in class swarm.robot.Robot
-
Method which handles START command
- state - Variable in class swarm.robot.Robot
-
- stop() - Method in interface swarm.Interfaces.IRobotState
-
- stop() - Method in class swarm.robot.Robot
-
Method which handles STOP command
- subscribe(String) - Method in class swarm.mqtt.RobotMqttClient
-
- subscribe(NeoPixel.mqttTopic, String) - Method in class swarm.robot.indicator.NeoPixel
-
Subscribe to a MQTT topic
- swarm - package swarm
-
- swarm.configs - package swarm.configs
-
- swarm.Interfaces - package swarm.Interfaces
-
- swarm.mqtt - package swarm.mqtt
-
- swarm.robot - package swarm.robot
-
- swarm.robot.communication - package swarm.robot.communication
-
- swarm.robot.exception - package swarm.robot.exception
-
- swarm.robot.helpers - package swarm.robot.helpers
-
- swarm.robot.indicator - package swarm.robot.indicator
-
- swarm.robot.sensors - package swarm.robot.sensors
-
- swarm.robot.types - package swarm.robot.types
-