Example #1
0
infoRobots getDatosRobotsActivos(const Driver& d)
{
    infoRobots info;

    for (Nat i = 0;  i< d.CantidadRobotsActivos(); ++i)
        info.infracciones.Definir(d.IesimoRobotActivo(i),d.CantInfraccionesIesimoRobotActivo(i));

    for (Nat i = 0;  i< d.CantidadRobotsActivos(); ++i)
        info.estaciones.Definir(d.IesimoRobotActivo(i),d.EstacionActualIesimoRobotActivo(i));

    for (Nat i = 0;  i< d.CantidadRobotsActivos(); ++i)
        info.caracteristicas.Definir(d.IesimoRobotActivo(i),d.CaracteristicasIesimoRobotActivo(i));

    return info;
}