|
@@ -2,7 +2,9 @@
|
|
|
void Slave_Ports_Status_add_port(
|
|
void Slave_Ports_Status_add_port(
|
|
|
Slave_Ports_Status_T* Slave_Ports_Status_A ,
|
|
Slave_Ports_Status_T* Slave_Ports_Status_A ,
|
|
|
Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
|
|
Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
|
|
|
-
|
|
|
|
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_T* Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A,
|
|
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_T* Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A,
|
|
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_T* Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
|
int Port_ID,
|
|
int Port_ID,
|
|
|
int _Slave_ID,
|
|
int _Slave_ID,
|
|
|
PortTypes_T PortTypes,
|
|
PortTypes_T PortTypes,
|
|
@@ -69,16 +71,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
#if defined(DEBUG)
|
|
#if defined(DEBUG)
|
|
|
- Serial.print("#72 Port_Dspl[DEBUG] #C["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
|
|
|
|
|
- Serial.print("] XM["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A);
|
|
|
|
|
- Serial.print("] YM["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A);
|
|
|
|
|
- Serial.print("] YC["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A);
|
|
|
|
|
- Serial.print("] YF["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_y_A);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- Serial.println("] ");
|
|
|
|
|
|
|
+ // if(DEBUG > 6) {
|
|
|
|
|
+ Serial.print("#72 Port_Dspl[DEBUG] #C["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
|
|
|
|
|
+ Serial.print("] XM["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A);
|
|
|
|
|
+ Serial.print("] YM["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A);
|
|
|
|
|
+ Serial.print("] YC["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A);
|
|
|
|
|
+ Serial.print("] YF["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_y_A);
|
|
|
|
|
+ Serial.println("] ");
|
|
|
|
|
+ // }
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|
|
+ String message_init = "" ;
|
|
|
|
|
+ DISPLAY_array16_T DISPLAY_array16_AAT ;
|
|
|
|
|
+ // message_init.concat(DISPLAY_array16_A);
|
|
|
|
|
+ message_init.concat(" #C:");
|
|
|
|
|
+ message_init = message_init + Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A ;
|
|
|
|
|
+ message_init = DISPLAY_array16_A + message_init ;
|
|
|
|
|
+ //message_init.concat(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A , INT );
|
|
|
|
|
+ message_init.concat(" ");
|
|
|
|
|
+ message_init.toCharArray(DISPLAY_array16_AAT, message_init.length());
|
|
|
|
|
+
|
|
|
String message ;
|
|
String message ;
|
|
|
String message2 ;
|
|
String message2 ;
|
|
|
DISPLAY__print(
|
|
DISPLAY__print(
|
|
@@ -86,13 +98,13 @@
|
|
|
DISPLAY_T_ARDUINO_ATTR_ARRAY_A ,
|
|
DISPLAY_T_ARDUINO_ATTR_ARRAY_A ,
|
|
|
DISPLAY_PHYSICAL_CHAR_A,
|
|
DISPLAY_PHYSICAL_CHAR_A,
|
|
|
DISPLAY_pos_seq_A,
|
|
DISPLAY_pos_seq_A,
|
|
|
- DISPLAY_array16_A,
|
|
|
|
|
|
|
+ DISPLAY_array16_AAT,
|
|
|
DISPLAY_TARGET_A,
|
|
DISPLAY_TARGET_A,
|
|
|
time_seq_id_A,
|
|
time_seq_id_A,
|
|
|
time_min_run_A
|
|
time_min_run_A
|
|
|
);
|
|
);
|
|
|
int i;
|
|
int i;
|
|
|
- for(i=ARDUINO_ARRAY_INDEX_FIRST ; i <= ARDUINO_ARRAY_INDEX_LIMIT_PORTS; i++) {
|
|
|
|
|
|
|
+ for(i=ARDUINO_ARRAY_INDEX_FIRST ; i < ARDUINO_ARRAY_INDEX_LIMIT_PORTS; i++) {//
|
|
|
DISPLAY_array16_T DISPLAY_array16_AA="" ;
|
|
DISPLAY_array16_T DISPLAY_array16_AA="" ;
|
|
|
DISPLAY_array16_T DISPLAY_array16_AB="" ;
|
|
DISPLAY_array16_T DISPLAY_array16_AB="" ;
|
|
|
|
|
|
|
@@ -103,13 +115,13 @@
|
|
|
Serial.println("] ");
|
|
Serial.println("] ");
|
|
|
#endif
|
|
#endif
|
|
|
message = "";
|
|
message = "";
|
|
|
- message.concat("+P #") ;
|
|
|
|
|
|
|
+ message.concat("#:") ;
|
|
|
message.concat(i);
|
|
message.concat(i);
|
|
|
- message.concat(" ID[");
|
|
|
|
|
|
|
+ message.concat(" ID:");
|
|
|
message.concat(Slave_Ports_Status_A[i].Port_ID ) ;
|
|
message.concat(Slave_Ports_Status_A[i].Port_ID ) ;
|
|
|
- message.concat(" ?");
|
|
|
|
|
- message.toCharArray(DISPLAY_array16_AA, message.length());
|
|
|
|
|
- DISPLAY__print(
|
|
|
|
|
|
|
+ message.concat(" ");
|
|
|
|
|
+ // message.toCharArray(DISPLAY_array16_AA, message.length());
|
|
|
|
|
+ /* DISPLAY__print(
|
|
|
DISPLAY_A ,
|
|
DISPLAY_A ,
|
|
|
DISPLAY_T_ARDUINO_ATTR_ARRAY_A ,
|
|
DISPLAY_T_ARDUINO_ATTR_ARRAY_A ,
|
|
|
DISPLAY_PHYSICAL_CHAR_A,
|
|
DISPLAY_PHYSICAL_CHAR_A,
|
|
@@ -120,12 +132,12 @@
|
|
|
time_min_run_A
|
|
time_min_run_A
|
|
|
);
|
|
);
|
|
|
delay(100);
|
|
delay(100);
|
|
|
- // DISPLAY_array16_AA = 0 ;
|
|
|
|
|
- message2 = "" ; message2.concat(" E:");
|
|
|
|
|
|
|
+ // DISPLAY_array16_AA = 0 ;*/
|
|
|
|
|
+ message2 = message ; message2.concat("E:");
|
|
|
message2.concat(Slave_Ports_Status_A[i].Exp_state ) ;
|
|
message2.concat(Slave_Ports_Status_A[i].Exp_state ) ;
|
|
|
- message2.concat(" T");
|
|
|
|
|
|
|
+ message2.concat(" T:");
|
|
|
message2.concat(Slave_Ports_Status_A[i].Exp_state_ttl ) ;
|
|
message2.concat(Slave_Ports_Status_A[i].Exp_state_ttl ) ;
|
|
|
- message2.concat(" B[");
|
|
|
|
|
|
|
+ message2.concat(" B:");
|
|
|
message2.concat(Slave_Ports_Status_A[i].Broadcast_state ) ;
|
|
message2.concat(Slave_Ports_Status_A[i].Broadcast_state ) ;
|
|
|
message2.concat(" ");
|
|
message2.concat(" ");
|
|
|
message2.toCharArray(DISPLAY_array16_AB, message2.length());
|
|
message2.toCharArray(DISPLAY_array16_AB, message2.length());
|