Bad cardinality call in Generator8

In the component ThermoSysPro/ElectroMechanics/Machines/Generator8.mo, the cardinality function is called to set the wrong variable for Wmec6, Wmec7 and Wmec8:

  /* Hnadling of unconnected connectors */
  if (cardinality(Wmec1) == 0) then
    Wmec1.signal = 0;
  end if;
  if (cardinality(Wmec2) == 0) then
   Wmec2.signal = 0;
  end if;
  if (cardinality(Wmec3) == 0) then
   Wmec3.signal = 0;
  end if;
  if (cardinality(Wmec4) == 0) then
   Wmec4.signal = 0;
  end if;
  if (cardinality(Wmec5) == 0) then
   Wmec5.signal = 0;
  end if;
  if (cardinality(Wmec6) == 0) then
   Wmec3.signal = 0;
  end if;
  if (cardinality(Wmec7) == 0) then
   Wmec4.signal = 0;
  end if;
  if (cardinality(Wmec8) == 0) then
   Wmec5.signal = 0;
  end if;

change to :

  if (cardinality(Wmec6) == 0) then
   Wmec6.signal = 0;
  end if;
  if (cardinality(Wmec7) == 0) then
   Wmec7.signal = 0;
  end if;
  if (cardinality(Wmec8) == 0) then
   Wmec8.signal = 0;
  end if;