+ + to set-entorno value theValue (float) with-name theName (string):
+ SistemaAutonomoSetValue(ptr, theName, theValue).
+
+ + to set-dato-final value theValue (float) with-name theName (string):
+ SistemaAutonomoSetDatoFinal(ptr, theName, theValue).
+
+ + to update-entorno entorno theEntorno (hash):
+ nombre (string).
+ foreach nombre in keys(theEntorno): {
+ print "Seteando valor de entorno ", nombre, " con ", theEntorno{nombre}.
+ self set-entorno value theEntorno{nombre} with-name nombre.
+ }
+
+ + to update-datos-finales datos-finales datos (hash):
+ nombre (string).
+ foreach nombre in keys(datos): {
+ print "Seteando valor de dato final ", nombre, " con ", datos{nombre}.
+ self set-dato-final value datos{nombre} with-name nombre.
+ }
+
+ + to plan:
+ SistemaAutonomoPlan(ptr).
+
+ + to has-next-theory:
+ return SistemaAutonomoHasNextTheory(ptr).
+
+ + to get-next-theory:
+ t (object).
+ t = new Teoria.
+ t set-ptr ptr SistemaAutonomoGetNextTheory(ptr).
+ return t.
+
+ + to validate theory theTheory (object):
+ return SistemaAutonomoValidateTheory(ptr, (theTheory get-ptr)).
+