瀏覽代碼

limiting debug

a.binder 5 年之前
父節點
當前提交
c143abcae4

+ 3 - 0
SE/stuff/P5_Automation_can-dev-res/P5_Automation_can-dev-res.ino

@@ -91,6 +91,9 @@
 #define DEBUG_ARDUINO_ATTR_ARRAY_S__commit_added_element_QUEUE
 //#define DEBUG_ARDUINO_ARRAY_INDEX_NEXT_LOCK
 //#define HAS__PCINT_setup //to allow interrupts
+//#define DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____
+//#define DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________
+//#define DEBUG_TASK_TYPE_T_Slave_Ports_set_I2C______
 
 #define HAS__jm_Scheduler //to allow planned actions blink etc
 

+ 42 - 51
SE/stuff/P5_Automation_can-dev-res/_Slave_Ports_Status_QUEUE_func.h

@@ -4,7 +4,7 @@
 void _Slave_Ports_queue__INIT( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QUEUE_A, 
     Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A
     ) {
-                #if defined(DEBUG_STRUCT_INIT)
+                #if defined(DEBUG_STRUCT_INIT) || defined(DEBUG_QUEUE)
                   Serial.print("#7AA _Slave_Ports_queue__INIT [FLAG][");
                                 Serial.print(ARDUINO_QUEUE_FLAG_QUEUE,BIN);Serial.print("] + [ ");
                                 Serial.print(ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN);Serial.print("] +  [ ");Serial.print(ARDUINO_QUEUE_FLAG_QUEUE | ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN); Serial.println("]   ");
@@ -32,24 +32,12 @@ void _Slave_Ports_queue__INIT( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
         //                  Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A , 
           //               i);
         //#ifdef DEBUG_QUEUE
+        #if defined(DEBUG_STRUCT_INIT) || defined(DEBUG_QUEUE)
              Serial.println("[#22] _Slave_Ports_queue__INIT  [OK] ");
-        //#endif
+        #endif
    }
    
-                       /*  
-                  int i;
-                 for(i=0;i<=ARDUINO_ARRAY_INDEX_LIMIT_QUEUE;i++) {
-                 
-                  Slave_Ports_Status_QUEUE_A[i].QUEUE_ID_A = 0;
-                    Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A = TASK_TYPE_T_NOT_USED_________________;
-                     Slave_Ports_Status_QUEUE_A[i].TASK_PORT_ASSOC_A = {} ;
-                      Slave_Ports_Status_QUEUE_A[i].time_seq_id = 0;
-                       Slave_Ports_Status_QUEUE_A[i].time_min_run = 0;
-                       
-                     //  Slave_Ports_Status_QUEUE_A[i]=Slave_Ports_Status_QUEUE_A[i];
-                  }
-                 
-                  */
+                
    
 }
 
@@ -61,8 +49,9 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
     Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A
     ) {
       int i;
-        Serial.println("#100 _Slave_Ports_queue__list Slave_Ports_Status_QUEUE_A): ");
-    
+      #if defined(DEBUG_QUEUE)
+        Serial.println("#100[QUEUE][LIST]");
+       #endif
     
    // #if defined(DEBUG) || defined(DEBUG_QUEUE)
         ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
@@ -77,6 +66,8 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                  Slave_Ports_Status_QUEUE_A[i].time_min_run == 0 ) {
             
           } else {
+          
+          #if  defined(DEBUG_QUEUE)
                 Serial.print(" $i[");
                 Serial.print(i);
 
@@ -89,10 +80,11 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                  //char res;
                  // res = _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i]._Slave_Ports_queue_task_type);  Serial.print(res);
                   
-                //  Serial.print(" - map[");  Serial.print(_Slave_Ports_queue_task_type_LIST[Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A]);  Serial.print("]"); 
+                //  Serial.print(" - map[");  Serial.print(_Slave_Ports_queue_task_type_LIST[Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A]);  Serial.print("]");
+             #endif 
                _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A) ; //(res); //_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i]._Slave_Ports_queue_task_type
 
-  
+              #if  defined(DEBUG_QUEUE)
                  Serial.print("] TASK_PORT_ASSOC_A:[");
                 Serial.print(Slave_Ports_Status_QUEUE_A[i].TASK_PORT_ASSOC_A.Port_ID);
                      
@@ -102,6 +94,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
 
                      Serial.print("] time_min_run: ");
                 Serial.println(Slave_Ports_Status_QUEUE_A[i].time_min_run);
+                #endif
                 }
   
         }
@@ -137,26 +130,13 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
 
 
  // ARDUINO_ARRAY_ATTR_QUEUE_T Slave_Ports_ATTR_QUEUE_A = ARDUINO_ARRAY_ATTR_QUEUE(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A) ;//ARDUINO_ARRAY_INDEX_CURRENT_T Slave_Ports_ATTR_QUEUE_PEEK_A ;// = Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A ;
-
-  Serial.println("136 after ARDUINO_ARRAY_INDEX_POP_LOCK"); ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
+    #if  defined(DEBUG_QUEUE)
+        Serial.println("136 after ARDUINO_ARRAY_INDEX_POP_LOCK"); ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
         Serial.print(" [POP_LOCK][");Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A); Serial.print("] ");
         Serial.print(" COUNT_MAX["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LIMIT_A); 
        Serial.print("] COUNT_A["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A); Serial.print("] ");
-  //  Serial.print("] BACK_A["); Serial.print(Slave_Ports_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A); Serial.print("] ");
-   // Serial.print("] FRONT_A["); Serial.print(Slave_Ports_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A); Serial.println("] ");
-    
-    
-//call      ARDUINO_ARRAY_INDEX_NEXT_LOCK
- 
-   
-  Serial.print("[#120] _Slave_Ports_queue__POP    COUNT_A[");
-            // Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
-                Serial.print("    Slave_Ports_ATTR_QUEUE_COUNT_T[");
-                // Serial.print(Slave_Ports_ATTR_QUEUE_COUNT_A); 
-  
-  
-  //Serial.print([ ARDUINO_ARRAY_COUNT_A]);
-               _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ; 
+    #endif   
+                   _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ; 
    
    // if (_Slave_Ports_queue_count > 0) {
    if(ARDUINO_ARRAY_INDEX_POP_LOCK_A > 0) {
@@ -171,7 +151,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                     //    Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].time_min_run == 0 ) {
                     Slave_Ports_Status_QUEUE_A[ ARDUINO_ARRAY_INDEX_POP_LOCK_A ].time_min_run == 0 ) {
         
-                  #if defined(DEBUG)
+                  #if defined(DEBUG)  || defined(DEBUG_QUEUE)
                     // if(DEBUG > 6) {
                                    Serial.print("#166  [DEBUG]  Error with queue [INDEX_CURR]=["); Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A);
                                    Serial.println("]  ");
@@ -200,14 +180,17 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                         //TODO CALL STORAGE ROUND ROBIN
             
                      } else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_ttl_decrement) {
-                            
+                            #if  defined(DEBUG_QUEUE)
                                       Serial.print("#224 running _Slave_Ports_ttl_decrement = ");     Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");     
-                                      //#include "_Slave_Ports_ttl_decrement.h"
+                            #endif                              
+                                      
                                       _Slave_Ports_ttl_decrement_POP(Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A,  ARDUINO_ARRAY_INDEX_POP_LOCK_A ,  Slave_Ports_Status_A ) ;  
                                     Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ;  
                                       //TODO STORAGE
                      } else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_broadcast____) {
-                                      Serial.print("#337 running _Slave_Ports_broadcast = ");     Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");     
+                            #if  defined(DEBUG_QUEUE)
+                                      Serial.print("#337 running _Slave_Ports_broadcast = ");     Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");
+                            #endif
                                      // #include "_Slave_Ports_ttl_decrement.h"
                                      _Slave_Ports_broadcast_POP(                                     
                                                  Slave_Ports_Status_QUEUE_A, 
@@ -239,26 +222,32 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                                             ) ;
                                       Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ;    //todo storage
                      } else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_DISPLAY_queue_pop________ ) {
+                      #if  defined(DEBUG_QUEUE)
                        Serial.print("#212 DISPLAY TASK_TYPE_A[");     Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
-                             Serial.println("] ");   
+                             Serial.println("] ");
+                     #endif   
                         _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
                      
                             
                                // #include "_DISPLAY_queue_pop_func.h"
                                 #if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
-                                   Serial.println("#250 [DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________]");   
-                                    Serial.print(" DISPLAY_array16_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print("] ");
-                                    Serial.print(" DISPLAY_pos_seq_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_pos_seq_A, BIN); Serial.print("] ");
-                                    Serial.print(" DISPLAY_TARGET_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_TARGET_A, BIN); Serial.print("] ");
-                                    Serial.print(" DISPLAY_ARDUINO_ARRAY_INDEX_A["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A); Serial.print("] ");
-                                    
+                                    #if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
+                                        Serial.println("#250 [DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________]");   
+                                        Serial.print(" DISPLAY_array16_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print("] ");
+                                        Serial.print(" DISPLAY_pos_seq_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_pos_seq_A, BIN); Serial.print("] ");
+                                        Serial.print(" DISPLAY_TARGET_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_TARGET_A, BIN); Serial.print("] ");
+                                        Serial.print(" DISPLAY_ARDUINO_ARRAY_INDEX_A["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A); Serial.print("] ");
+                                    #endif
                                     
                                   Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ;   //todo storage
+                                  #if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
                                    Serial.print("#201 DELETED DISPLAY TASK_TYPE_A #[");     Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println("] ");
+                                  #endif 
                                 #else
+                                    #if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
                                         Serial.print(" DISPLAY_array16_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print("] ");
                                         Serial.print("#201 DELETING DISPLAY TASK_TYPE_A #[");     Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println("] ");
-
+                                    #endif
                                                     DISPLAY__print( DISPLAY_A ,
                                                     DISPLAY_T_ARDUINO_ATTR_ARRAY_A , 
                                                     DISPLAY_PHYSICAL_CHAR_A, 
@@ -276,7 +265,9 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                                   #endif    
                                         
                       } else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_set_I2C______) {
-                                      Serial.print("#221 running TASK_TYPE_T_Slave_Ports_set_I2C______ = ");     Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");     
+                                #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_set_I2C______)
+                                      Serial.print("#221 running TASK_TYPE_T_Slave_Ports_set_I2C______ = ");     Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");
+                                #endif
                                       //#include "_Slave_Ports_ttl_decrement.h"
                                       _Slave_Ports_I2C_POP(
                                         //Slave_Ports_Status_QUEUE_A, _Slave_Ports_queue_pop ,  Slave_Ports_Status_A 
@@ -300,7 +291,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
                                         ) ;  
                                          Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ;   //todo storage
                      } else {
-
+                        
                              Serial.print("$177 Error unsupported type TASK_TYPE_A[");     Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
                              _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
                              Serial.println("] REASSIGN NEXT QUEUE FOR FURTHER ACTION");     

+ 16 - 9
SE/stuff/P5_Automation_can-dev-res/_Slave_Ports_broadcast_func.h

@@ -27,11 +27,13 @@
    DISPLAY_PHYSICAL_CHAR_T &DISPLAY_PHYSICAL_CHAR_A
    */
   ) {
-        Serial.print("#251 _Slave_Ports_broadcast_POP INDEX_CURRENT_A["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); Serial.println("] ");
+        #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
+            Serial.print("#251 _Slave_Ports_broadcast_POP INDEX_CURRENT_A["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); Serial.println("] ");
+        #endif 
           int i;
           for(i=ARDUINO_ARRAY_INDEX_FIRST;i<= ARDUINO_ARRAY_INDEX_LIMIT_PORTS ;i++) { //Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A
             if(Slave_Ports_Status_A[i].IS_Local_A == IS_Local_TRUE) { //Slave_Ports_Status_A[i].Broadcast_state == Broadcast_state_TO_REFRESH and 
-            #if defined(DEBUG) || defined(DEBUG_CAN)
+            #if defined(DEBUG) || defined(DEBUG_CAN) ||  defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                 //if(DEBUG > 4) {
                     Serial.print(" ind:"); Serial.print(i);  Serial.print("] IS_Local_A:");
                     Serial.print(Slave_Ports_Status_A[i].IS_Local_A);
@@ -75,8 +77,9 @@
                                    ); 
                              #endif
                   
-                  
+                  #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                      Serial.println("#66A Prepared data");
+                  #endif
                     
                   #if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
                              #else
@@ -133,7 +136,7 @@
                 byte CAN_MSG8_A[8];
                CAN_MSG8_A_ptr(CAN_broadcast_A,CAN_MSG8_A);
                 
-                  #ifdef DEBUG_CAN
+                  #if defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                    Serial.println("#139 deb CAN_MSG8_A_ptr");    
                     CAN_data_debug(CAN_MSG8_A);      
                   #endif
@@ -146,7 +149,9 @@
                  delay(200);
               //    byte sndStat ;
                           if(sndStat == CAN_OK){
-                            Serial.println("#921 Message Sent Successfully!");   
+                          #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
+                            Serial.println("#921 Message Sent Successfully!");
+                          #endif   
                              //String LCDarray1 = "Message Sent";
                              //String LCDarray2 = "Successfully";
                              
@@ -173,7 +178,7 @@
                                                            { Slave_Ports_Status_A[i].Port_ID } //TASK_PORT_ASSOC_A
                                                            ); 
                                              #endif 
-                                     #ifdef DEBUG_CAN
+                                     #ifdef DEBUG_CAN || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                                         Serial.print("#155 after CAN_SEND update  [Broadcast_state_FULL_FRESH]   for i[");
                                         Serial.print(i);  Serial.println("] "); 
                                         Serial.print("#154   before   Exp_state_ttl[");
@@ -183,7 +188,7 @@
                       
                              //   Slave_Ports_Status_A[i].Exp_state_ttl = Exp_state_ttl_IS_ACTIVE ;
                                     Slave_Ports_Status_A[i].Broadcast_state =  Broadcast_state_FULL_FRESH ; 
-                                         #ifdef DEBUG_CAN
+                                         #if  defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                                           Serial.print("#164   after    Exp_state_ttl[");
                                             //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Exp_state_ttl)); Serial.print("]  Broadcast_state[");
                                             //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Broadcast_state)); Serial.println("] ");
@@ -193,7 +198,9 @@
                                               
                                               
                           } else {
-                            Serial.print("Error Sending Message...  [");    Serial.print(sndStat);  Serial.println("]   "); 
+                          #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
+                            Serial.print("Error Sending Message...  [");    Serial.print(sndStat);  Serial.println("]   ");
+                            #endif  
                              #if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
                                           #else
                                           DISPLAY_array16_T  DISPLAY_array16_AAAAA="" ;
@@ -242,7 +249,7 @@
 
                                   //    delay(5000);   // send data per 100ms
                 } else {
-                 #if defined(DEBUG) //|| defined(DEBUG_CAN)
+                 #if defined(DEBUG) //|| defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                 //if(DEBUG > 4) {
                     Serial.print("#147 BCAST NOT SENT  ind:"); Serial.print(i);  Serial.print("] IS_Local_A:");
                     Serial.print(Slave_Ports_Status_A[i].IS_Local_A);