|
@@ -1017,6 +1017,7 @@ mavlink_data64_t rov_message3;
|
|
extern mavlink_set_slave_parameter_t get_stm32_param;
|
|
extern mavlink_set_slave_parameter_t get_stm32_param;
|
|
extern mavlink_hv_reg_get_t hv_reg_get;
|
|
extern mavlink_hv_reg_get_t hv_reg_get;
|
|
extern uint8_t get_stm32_param_buf[7];
|
|
extern uint8_t get_stm32_param_buf[7];
|
|
|
|
+mavlink_rov_motor_temp_t rov_motor_temp = {0,0,0,0,0,0,0,0,0,0};
|
|
|
|
|
|
int countper = 0;
|
|
int countper = 0;
|
|
|
|
|
|
@@ -1046,6 +1047,8 @@ void GCS_MAVLINK::update_send()
|
|
rov_message.deep =fabsf(sub.barometer.get_altitude());//深度
|
|
rov_message.deep =fabsf(sub.barometer.get_altitude());//深度
|
|
//rov_message.temp = 0;
|
|
//rov_message.temp = 0;
|
|
rov_message.motor_block_flag = 0;
|
|
rov_message.motor_block_flag = 0;
|
|
|
|
+ rov_message.track_fault_flag[0] = 0;
|
|
|
|
+ rov_message.track_fault_flag[1] = 0;
|
|
rov_message.motor_twine_flag[0] = 0;
|
|
rov_message.motor_twine_flag[0] = 0;
|
|
rov_message.motor_twine_flag[1] = 0;
|
|
rov_message.motor_twine_flag[1] = 0;
|
|
rov_message.motor_twine_flag[2] = 0;
|
|
rov_message.motor_twine_flag[2] = 0;
|
|
@@ -1054,6 +1057,8 @@ void GCS_MAVLINK::update_send()
|
|
rov_message.motor_twine_flag[5] = 0;
|
|
rov_message.motor_twine_flag[5] = 0;
|
|
rov_message.motor_twine_flag[6] = 0;
|
|
rov_message.motor_twine_flag[6] = 0;
|
|
rov_message.motor_twine_flag[7] = 0;
|
|
rov_message.motor_twine_flag[7] = 0;
|
|
|
|
+ rov_message.track_power[0] = 0;
|
|
|
|
+ rov_message.track_power[1] = 0;
|
|
rov_message.motor_power[0] = 0;
|
|
rov_message.motor_power[0] = 0;
|
|
rov_message.motor_power[1] = 0;
|
|
rov_message.motor_power[1] = 0;
|
|
rov_message.motor_power[2] = 0;
|
|
rov_message.motor_power[2] = 0;
|
|
@@ -4158,6 +4163,9 @@ bool GCS_MAVLINK::try_send_message(const enum ap_message id)
|
|
bool ret = true;
|
|
bool ret = true;
|
|
|
|
|
|
switch(id) {
|
|
switch(id) {
|
|
|
|
+ case MSG_ROV_MOTOR_TEMP:
|
|
|
|
+ mavlink_msg_rov_motor_temp_send_struct(chan,&rov_motor_temp);
|
|
|
|
+ break;
|
|
case MSG_ROV_STATE_MONITORING:
|
|
case MSG_ROV_STATE_MONITORING:
|
|
mavlink_msg_rov_state_monitoring_send_struct(chan,&rov_message);
|
|
mavlink_msg_rov_state_monitoring_send_struct(chan,&rov_message);
|
|
break;
|
|
break;
|