runtime/plc_common_main.c
changeset 54 ff82e7088ec5
parent 49 45dc6a944ab6
child 57 3b53f9a509d9
--- a/runtime/plc_common_main.c	Mon Sep 24 17:08:35 2007 +0200
+++ b/runtime/plc_common_main.c	Mon Sep 24 17:08:54 2007 +0200
@@ -26,21 +26,35 @@
 
 static int tick = 0;
 
+/*
+ * Prototypes of funcions exported by plugins 
+ **/
 %(calls_prototypes)s
 
+/*
+ * Retrive input variables, run PLC and publish output variables 
+ **/
 void __run()
 {
     %(retrive_calls)s
+    
     config_run__(tick++);
+    
     %(publish_calls)s
 }
 
+/*
+ * Initialize variables according to PLC's defalut values,
+ * and then init plugins with that values  
+ **/
 void __init()
 {
     config_init__();
     %(init_calls)s
 }
-
+/*
+ * Calls plugin cleanup proc.
+ **/
 void __cleanup()
 {
     %(cleanup_calls)s