X-Git-Url: https://git.llucax.com/z.facultad/75.68/celdas.git/blobdiff_plain/b3f18bf057bda6df83d7ce7abec0372fd0f101b7..aa254f01dc8753ddeb193ca980b38511a3cb5b88:/trunk/src/SistemaAutonomo.tz diff --git a/trunk/src/SistemaAutonomo.tz b/trunk/src/SistemaAutonomo.tz index 147c776..b7c3cc7 100644 --- a/trunk/src/SistemaAutonomo.tz +++ b/trunk/src/SistemaAutonomo.tz @@ -1,4 +1,3 @@ -@use Control. @plugin "plugin.so" (SAbrFunctions). @@ -44,19 +43,32 @@ Object : SistemaAutonomo { + to add teoria theTeoria (object): SistemaAutonomoAddTeoria(ptr, (theTeoria get-ptr)). - + to set value theValue (float) with-name theName (string): + + to set-entorno value theValue (float) with-name theName (string): SistemaAutonomoSetValue(ptr, theName, theValue). - + to update entorno theEntorno (hash): + + 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 value theEntorno{nombre} with-name 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.