|
|
@@ -73,6 +73,24 @@ Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QUEUE_A,
|
|
|
CAN_data_debug(CAN_MSG8_A_Slave_Ports_Protocol_CAN_request_set_new_Exp_state_A);
|
|
|
|
|
|
|
|
|
+ String message ;
|
|
|
+ byte sndStat = CAN0.sendMsgBuf(Active_ControllerID_HEX, 0, 8, CAN_MSG8_A_Slave_Ports_Protocol_CAN_request_set_new_Exp_state_A);
|
|
|
+ delay(200);
|
|
|
+ if(sndStat == CAN_OK){
|
|
|
+
|
|
|
+ Slave_Ports_Status_A[TASK_PORT_ASSOC_A.Slave_Ports_Status_T_INDEX].Exp_state = Slave_Ports_Status_A[TASK_PORT_ASSOC_A.Slave_Ports_Status_T_INDEX].Exp_state | Exp_state_SET_REQ_SEND ;
|
|
|
+ message = "SND CAN REQ "; message.concat(Exp_state_level_A) ; message.concat(" ");
|
|
|
+ DISPLAY__CURSOR_Y_CHARS__SET(DISPLAY_PHYSICAL_CHAR_A, DISPLAY_CURSOR_Y_CHARS_CAN_DEBUG);
|
|
|
+ DISPLAY__print( DISPLAY_A ,DISPLAY_T_ARDUINO_ATTR_ARRAY_A , DISPLAY_PHYSICAL_CHAR_A, DISPLAY_pos_seq_A_NEXT | DISPLAY_pos_seq_A_IMMEDIATE, //TODO BITTEST
|
|
|
+ message, DISPLAY_TARGET_DISPLAY128, time_seq_id , time_min_run, Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A , TASK_TYPE_T_request_set_new_Exp_state , TASK_PORT_ASSOC_A);
|
|
|
+ } else {
|
|
|
+ message = "ERR SND CAN REQ "; message.concat(Exp_state_level_A) ; message.concat(" ");
|
|
|
+ DISPLAY__CURSOR_Y_CHARS__SET(DISPLAY_PHYSICAL_CHAR_A, DISPLAY_CURSOR_Y_CHARS_CAN_DEBUG);
|
|
|
+ DISPLAY__print( DISPLAY_A ,DISPLAY_T_ARDUINO_ATTR_ARRAY_A , DISPLAY_PHYSICAL_CHAR_A, DISPLAY_pos_seq_A_NEXT | DISPLAY_pos_seq_A_IMMEDIATE, //TODO BITTEST
|
|
|
+ message, DISPLAY_TARGET_DISPLAY128, time_seq_id , time_min_run, Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A , TASK_TYPE_T_request_set_new_Exp_state , TASK_PORT_ASSOC_A);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
} else if(flag_set_LOCAL > 0 ) {
|
|
|
Serial.println("51[ACTION][LOCAL][ADD][TASK_TYPE_T_Slave_Ports_set_I2C______]");
|