+
#include "sistemaautonomo.h"
+
+// Variables que definien el entorno REAL
+static double sensor_1 = 0 ;
+static double sensor_2 = 0 ;
+static double sensor_3 = 0 ;
+
+static bool avanzo_en_x = false ;
+static bool avanzo_en_y = false ;
+static bool avanzo_en_z = false ;
+
+
+// Funciones que usa el SA para modificar el entorno
+double AcanzarX(CEntorno& e);
+double AcanzarY(CEntorno& e);
+double AcanzarZ(CEntorno& e);
+
+
// Entono especializado
struct CMiEntorno : CEntorno
{
public:
-
- // Variables que definien el entorno REAL
- double sensor_1 ;
- double sensor_2 ;
- double sensor_3 ;
-
- bool avanzo_en_x ;
- bool avanzo_en_y ;
- bool avanzo_en_z ;
-
- CMiEntorno() ;
+ virtual void inicializar() ;
virtual void actualizar() ;
-
- // Funciones que usa el SA para modificar el entorno
- double AvanzarX();
- double AvanzarY();
- double AvanzarZ();
} ;
// Main
int main(int, char**) ;
-