rab_medium.cpp File Reference
#include "rab_medium.h"
#include <argos3/core/simulator/entity/embodied_entity.h>
#include <argos3/core/simulator/simulator.h>
#include <argos3/core/simulator/space/space.h>
#include <argos3/core/simulator/space/positional_indices/grid.h>
#include <argos3/core/utility/configuration/argos_exception.h>
#include <argos3/core/utility/logging/argos_log.h>
Include dependency graph for rab_medium.cpp:

Go to the source code of this file.

Namespaces

 argos
 The namespace containing all the ARGoS related code.
 

Functions

 argos::REGISTER_MEDIUM (CRABMedium, "range_and_bearing", "Carlo Pinciroli [ilpincy@gmail.com]", "1.0", "It simulates the communication across range-and-bearing-equipped robots.", "This medium is required to simulate communication across range-and-bearing-\n" "equipped robots. You need to add it to the <media> section every time you add\n" "a range-and-bearing-equipped entity whose controller has a range-and-bearing\n" "device activated.\n\n" "REQUIRED XML CONFIGURATION\n\n" "<range_and_bearing id=\"rab\" />\n\n" "OPTIONAL XML CONFIGURATION\n\n" "By default, the RAB medium requires two robots to be in direct line-of-sight in\n" "order to be able to exchange messages. You can toggle this behavior on or off\n" "through the 'check_occlusions' attribute:\n\n" "<range_and_bearing id=\"rab\" check_occlusions=\"false\" />\n\n", "Under development")