a.binder před 5 roky
rodič
revize
3eb0ff20de

+ 9 - 20
SE/stuff/P5_Automation_can-dev-res/P5_Automation_can-dev-res.ino

@@ -325,31 +325,20 @@ void loop() {
 
  
 
-if(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init == true ){
-        }  else { 
-                 #if defined(DEBUG)
-                     Serial.print("#331 main loop top ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init=[");
-                     Serial.print(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
-                     Serial.println(""]  );
-     #endif
-                ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init = 
-                         _Slave_Ports_LOCAL_init(
-                                 Slave_Ports_Status_A ,
-                                 Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
-                                  Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A,
-                                                    Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A,
-                                                    Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
-                                 DISPLAY_A , DISPLAY_T_ARDUINO_ATTR_ARRAY_A
-                                 //, DISPLAY_PHYSICAL_CHAR_A
-                            );
-            }
-
   time = millis();
   Serial.print("Time: " );   Serial.println(time);
 
   
     #include "__main_loop_top.h"
-
+    Serial.print("#331_L1 main loop top   ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init  ");
+    Serial.println(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
+  
+      Serial.print("#331_L2 main loop top ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init=[");
+      
+      
+         Serial.println(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
+         Serial.print("   true[");  Serial.print(true); Serial.print("]   false[");  Serial.print(false);
+         Serial.println("] ");  
   
    Slave_Ports_Status__DISPLAY_TARGET(
          Slave_Ports_Status_A ,

+ 10 - 1
SE/stuff/P5_Automation_can-dev-res/_DISPLAY_func.h

@@ -129,6 +129,15 @@ void DISPLAY__print_IMMEDIATE(
             TASK_PORT_ASSOC_T TASK_PORT_ASSOC_A
                
                 ) {
+                
+                #if defined(DEBUG)
+                                                     Serial.print("#13444 DISPLAY__add_record[DEBUG] # BEFORE COUNT["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
+                                                      Serial.print("] INDEX_LAST["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LAST_A);
+                                                      Serial.print("] INDEX_CURRENT["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A);
+                                                      Serial.print("] NEXT_A["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);
+                                                     Serial.println("]  ");
+                                      #endif   
+                
                  int i = DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A ;
                          if(i == ARDUINO_ARRAY_INDEX_CORRUPT) {
                                     DISPLAY_A[i]._queue_id  = 0; //current queue task
@@ -167,7 +176,7 @@ void DISPLAY__print_IMMEDIATE(
                
                           #if defined(DEBUG)
                     // if(DEBUG > 6) {
-                                   Serial.print("#172 DISPLAY__add_record[DEBUG] #COUNT["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
+                                   Serial.print("#172 DISPLAY__add_record[DEBUG]  AFTER #COUNT["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
                                     Serial.print("] INDEX_LAST["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LAST_A);
                                     Serial.print("] INDEX_CURRENT["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A);
                                     Serial.print("] NEXT_A["); Serial.print( DISPLAY_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);

+ 2 - 2
SE/stuff/P5_Automation_can-dev-res/_Slave_Ports_Status_QUEUE_func.h

@@ -27,7 +27,7 @@ long time_min_run //,
 ) {
   Serial.println(".");
       Serial.print("#152 _Slave_Ports_queue__add  TASK_TYPE_A[");
-       Serial.print(TASK_TYPE_A); Serial.print("]  cur_peek:["); 
+       Serial.print(TASK_TYPE_A); Serial.print(" [");  _Slave_Ports_queue_task_type_DESC(TASK_TYPE_A); Serial.print("]  cur_peek:["); 
        int _Slave_Ports_queue_peek = _Slave_Ports_queue.peek() ;
        int _Slave_Ports_queue_back = _Slave_Ports_queue.back() ;
      //  int _Slave_Ports_queue_push_new_ref;
@@ -62,7 +62,7 @@ long time_min_run //,
 //Queue<_Slave_Ports_queueT> _Slave_Ports_queue = Queue<_Slave_Ports_queueT>(5);
 void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QUEUE_A) {
   int i;
-    Serial.println("#100 Slave_Ports_Status_QUEUE_A): ");
+    Serial.println("#100 _Slave_Ports_queue__list Slave_Ports_Status_QUEUE_A): ");
     //Serial.println(sizeof(Slave_Ports_Status_QUEUE_A));
         for(i=0;i<=10;i++) { //sizeof(_LCD_print_buffors)
 

+ 8 - 0
SE/stuff/P5_Automation_can-dev-res/_Slave_Ports_Status_func.h

@@ -20,6 +20,14 @@
                 )
 {
 
+                                       #if defined(DEBUG)
+                                                     Serial.print("#2444 Slave_Ports_Status_add_port[DEBUG] # BEFORE COUNT["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
+                                                      Serial.print("] INDEX_LAST["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LAST_A);
+                                                      Serial.print("] INDEX_CURRENT["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A);
+                                                      Serial.print("] NEXT_A["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);
+                                                     Serial.println("]  ");
+                                      #endif   
+
         //int i = Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A ;
         int i = Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A ;
         //if(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A == 0) {

+ 1 - 1
SE/stuff/P5_Automation_can-dev-res/__main_init.h

@@ -1,2 +1,2 @@
 ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT_Slave_Ports_queue__add ;
- ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init ;
+ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init ;

+ 44 - 0
SE/stuff/P5_Automation_can-dev-res/__main_loop_top.h

@@ -2,7 +2,51 @@
 
 //ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT_Slave_Ports_queue__add ;
 
+
+
+
+
+if(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init == true ){
+                #ifdef DEBUG
+                         Serial.println(" ");
+                        Serial.print("#331__BBB main loop top bypassed  ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init  ");
+                        Serial.print(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
+                        Serial.println("]");
+                 #endif
+
+        }  else { 
+                 #ifdef DEBUG
+                     Serial.print("#331___ccc main loop top ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init=[");
+                     Serial.print(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
+                     Serial.println("]");
+                 #endif
+                 ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init = 
+                         _Slave_Ports_LOCAL_init(
+                                 Slave_Ports_Status_A ,
+                                 Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
+                                  Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A,
+                                                    Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A,
+                                                    Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
+                                 DISPLAY_A , DISPLAY_T_ARDUINO_ATTR_ARRAY_A
+                                 //, DISPLAY_PHYSICAL_CHAR_A
+                            );
+                            
+                             #ifdef DEBUG
+                                Serial.print("#331_AAA main loop top   ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init  ");
+                                Serial.println(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init);
+                              #endif
+                            
+            }
+
+
+
 if(ARDUINO_FUNCT_INIT_RESULT_Slave_Ports_queue__add == true) {
+    #if defined(DEBUG)
+         Serial.println(" ");
+        Serial.print("#75 main loop top bypassed  ARDUINO_FUNCT_INIT_RESULT_Slave_Ports_queue__add=[");
+        Serial.print(ARDUINO_FUNCT_INIT_RESULT_Slave_Ports_queue__add);
+        Serial.println("]");
+ #endif
 } else {
     #if defined(DEBUG)
         Serial.println(" ");

+ 1 - 1
SE/stuff/P5_Automation_can-dev-res/config_Slave_Ports_LOCAL_init.h

@@ -12,7 +12,7 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_LOCAL_init(Slave_Ports_Status_T* Slave_
    //DISPLAY_T_ARDUINO_ATTR_ARRAY_A[ARDUINO_ATTR_ARRAY_S_INDEX].ARDUINO_ARRAY_INDEX_CURRENT_INIT ++;
      #if defined(DEBUG) 
                                   if(DEBUG > 6) {  
-                Serial.println("#4 _Slave_Ports_LOCAL_init");
+                Serial.println("#4444 _Slave_Ports_LOCAL_init");
                 }
      #endif