|
|
@@ -49,6 +49,8 @@ long time_min_run //,
|
|
|
Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_back + 1 ].TASK_PORT_ASSOC_A=TASK_PORT_ASSOC_A ;
|
|
|
Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_back + 1 ].time_seq_id=time_seq_id ;
|
|
|
Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_back + 1 ].time_min_run=time_min_run ;
|
|
|
+
|
|
|
+ return true ;
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -122,7 +124,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
//int count = _Slave_Ports_queuev.count();
|
|
|
//int _Slave_Ports_queue_pop _Slave_Ports_queuev.pop();
|
|
|
Serial.print("#180 run _Slave_Ports_queue__POP cnt "); Serial.print(_Slave_Ports_queue_count); Serial.print(" , pop: "); Serial.println(_Slave_Ports_queue_pop);
|
|
|
-
|
|
|
+ _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A) ;
|
|
|
|
|
|
if (_Slave_Ports_queue_count > 0) {
|
|
|
/*
|
|
|
@@ -188,6 +190,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
Serial.print("#182 QUEUE reassign .time_seq_id > millis() time_seq_id["); Serial.print( Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].time_seq_id);
|
|
|
Serial.print("] millis()["); Serial.print(millis());
|
|
|
Serial.print("] TASK_TYPE_A["); Serial.print(Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A);
|
|
|
+ Serial.print("] Will wait() to next ["); Serial.print(Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A);
|
|
|
Serial.print("] POP/ID ["); Serial.print(_Slave_Ports_queue_pop); Serial.println("] ");
|
|
|
_Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_A,
|
|
|
Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A,
|
|
|
@@ -208,6 +211,10 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
Serial.print("#337 running _Slave_Ports_broadcast = "); Serial.println( Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A); Serial.println("]");
|
|
|
// #include "_Slave_Ports_ttl_decrement.h"
|
|
|
_Slave_Ports_broadcast_POP(Slave_Ports_Status_QUEUE_A, _Slave_Ports_queue_pop , Slave_Ports_Status_A, LCDtim ) ;
|
|
|
+ } else if(Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A == TASK_TYPE_T_DISPLAY_queue_pop________ ) {
|
|
|
+ Serial.print("#212 DISPLAY TASK_TYPE_A["); Serial.print( Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A);
|
|
|
+ Serial.println("] ");
|
|
|
+
|
|
|
} else {
|
|
|
|
|
|
Serial.print("$177 Error unsupported type TASK_TYPE_A["); Serial.print( Slave_Ports_Status_QUEUE_A[_Slave_Ports_queue_pop].TASK_TYPE_A);
|