|
@@ -39,7 +39,7 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_LOCAL_init(
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
- Slave_Ports_Status_add_port(
|
|
|
|
|
|
|
+ Slave_Ports_Status_add_port(
|
|
|
Slave_Ports_Status_A ,
|
|
Slave_Ports_Status_A ,
|
|
|
Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_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_TABLE_A,
|
|
@@ -47,19 +47,19 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_LOCAL_init(
|
|
|
Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
|
2, // int Port_ID,
|
|
2, // int Port_ID,
|
|
|
Active_ControllerID_HEX , //int _Slave_ID,
|
|
Active_ControllerID_HEX , //int _Slave_ID,
|
|
|
- PortTypes_PWM_EXP_I2C | PortTypes_SERVO ,// | PortTypes_SERVO //int PortTypes,
|
|
|
|
|
|
|
+ PortTypes_PWM_EXP_I2C, //int PortTypes,
|
|
|
0x40 , //int Address,
|
|
0x40 , //int Address,
|
|
|
1 , //int LocalPort,
|
|
1 , //int LocalPort,
|
|
|
Exp_state_OFF, //int Exp_state,
|
|
Exp_state_OFF, //int Exp_state,
|
|
|
- Exp_state_ttl_TO_REFRESH , //Exp_state_ttl_TO_REFRESH, //int Exp_state_ttl,
|
|
|
|
|
- Broadcast_state_FULL_FRESH, //Broadcast_state_TO_REFRESH, //int Broadcast_state,
|
|
|
|
|
|
|
+ Exp_state_ttl_TO_REFRESH, //int Exp_state_ttl,
|
|
|
|
|
+ Broadcast_state_TO_REFRESH, //int Broadcast_state,
|
|
|
I2C_port_DEFAULT, //int I2C_port,
|
|
I2C_port_DEFAULT, //int I2C_port,
|
|
|
I2C_driver_Adafruit_PWMServoDriver ,//int I2C_driver
|
|
I2C_driver_Adafruit_PWMServoDriver ,//int I2C_driver
|
|
|
IS_Local_TRUE, Exp_state_level_INIT,
|
|
IS_Local_TRUE, Exp_state_level_INIT,
|
|
|
- 0,0// time_seq_id, time_min_run
|
|
|
|
|
|
|
+ 0,0 //time_seq_id, time_min_run
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
- Slave_Ports_Status_add_port(
|
|
|
|
|
|
|
+ Slave_Ports_Status_add_port(
|
|
|
Slave_Ports_Status_A ,
|
|
Slave_Ports_Status_A ,
|
|
|
Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_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_TABLE_A,
|
|
@@ -67,18 +67,40 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_LOCAL_init(
|
|
|
Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
|
3, // int Port_ID,
|
|
3, // int Port_ID,
|
|
|
Active_ControllerID_HEX , //int _Slave_ID,
|
|
Active_ControllerID_HEX , //int _Slave_ID,
|
|
|
- PortTypes_PWM_EXP_I2C , //int PortTypes,
|
|
|
|
|
|
|
+ PortTypes_PWM_EXP_I2C, //int PortTypes,
|
|
|
0x40 , //int Address,
|
|
0x40 , //int Address,
|
|
|
- 3 , //int LocalPort,
|
|
|
|
|
- Exp_state_OFF, //Exp_state_BLINK, //int Exp_state,
|
|
|
|
|
|
|
+ 2 , //int LocalPort,
|
|
|
|
|
+ Exp_state_OFF, //int Exp_state,
|
|
|
Exp_state_ttl_TO_REFRESH, //int Exp_state_ttl,
|
|
Exp_state_ttl_TO_REFRESH, //int Exp_state_ttl,
|
|
|
Broadcast_state_TO_REFRESH, //int Broadcast_state,
|
|
Broadcast_state_TO_REFRESH, //int Broadcast_state,
|
|
|
I2C_port_DEFAULT, //int I2C_port,
|
|
I2C_port_DEFAULT, //int I2C_port,
|
|
|
I2C_driver_Adafruit_PWMServoDriver ,//int I2C_driver
|
|
I2C_driver_Adafruit_PWMServoDriver ,//int I2C_driver
|
|
|
- IS_Local_TRUE ,20,
|
|
|
|
|
- 0, 0
|
|
|
|
|
|
|
+ IS_Local_TRUE, Exp_state_level_INIT,
|
|
|
|
|
+ 0,0 //time_seq_id, time_min_run
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ Slave_Ports_Status_add_port(
|
|
|
|
|
+ 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,
|
|
|
|
|
+ 4, // int Port_ID,
|
|
|
|
|
+ Active_ControllerID_HEX , //int _Slave_ID,
|
|
|
|
|
+ PortTypes_PWM_EXP_I2C | PortTypes_SERVO ,// | PortTypes_SERVO //int PortTypes,
|
|
|
|
|
+ 0x40 , //int Address,
|
|
|
|
|
+ 3 , //int LocalPort,
|
|
|
|
|
+ Exp_state_OFF, //int Exp_state,
|
|
|
|
|
+ Exp_state_ttl_TO_REFRESH , //Exp_state_ttl_TO_REFRESH, //int Exp_state_ttl,
|
|
|
|
|
+ Broadcast_state_FULL_FRESH, //Broadcast_state_TO_REFRESH, //int Broadcast_state,
|
|
|
|
|
+ I2C_port_DEFAULT, //int I2C_port,
|
|
|
|
|
+ I2C_driver_Adafruit_PWMServoDriver ,//int I2C_driver
|
|
|
|
|
+ IS_Local_TRUE, Exp_state_level_INIT,
|
|
|
|
|
+ 0,0// time_seq_id, time_min_run
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|