|
|
|
@ -38,10 +38,9 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -38,10 +38,9 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_cpu_load_decode(&message,&cpu_load); |
|
|
|
|
|
|
|
|
|
emit valueChanged(uasId, "CPU Load", cpu_load.target, time); |
|
|
|
|
emit valueChanged(uasId, "SensorDSC Load", cpu_load.sensLoad, time); |
|
|
|
|
emit valueChanged(uasId, "ControlDSC Load", cpu_load.ctrlLoad, time); |
|
|
|
|
emit valueChanged(uasId, "Battery Volt", cpu_load.batVolt, time); |
|
|
|
|
emit valueChanged(uasId, tr("SensorDSC Load"), cpu_load.sensLoad, time); |
|
|
|
|
emit valueChanged(uasId, tr("ControlDSC Load"), cpu_load.ctrlLoad, time); |
|
|
|
|
emit valueChanged(uasId, tr("Battery Volt"), cpu_load.batVolt, time); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -50,10 +49,9 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -50,10 +49,9 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
mavlink_air_data_t air_data; |
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_air_data_decode(&message,&air_data); |
|
|
|
|
emit valueChanged(uasId, "Air Data",air_data.target,time); |
|
|
|
|
emit valueChanged(uasId, "Presion Dinamica", air_data.dynamicPressure,time); |
|
|
|
|
emit valueChanged(uasId, "Presion Estatica",air_data.staticPressure, time); |
|
|
|
|
emit valueChanged(uasId, "Temperatura",air_data.temperature,time); |
|
|
|
|
emit valueChanged(uasId, tr("Dynamic Pressure"), air_data.dynamicPressure,time); |
|
|
|
|
emit valueChanged(uasId, tr("Static Pressure"),air_data.staticPressure, time); |
|
|
|
|
emit valueChanged(uasId, tr("Temp"),air_data.temperature,time); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -62,13 +60,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -62,13 +60,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
mavlink_sensor_bias_t sensor_bias; |
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_sensor_bias_decode(&message,&sensor_bias); |
|
|
|
|
emit valueChanged(uasId,"Sensor Bias",sensor_bias.target, time); |
|
|
|
|
emit valueChanged(uasId,"Acelerometro X",sensor_bias.axBias, time); |
|
|
|
|
emit valueChanged(uasId,"Acelerometro y",sensor_bias.ayBias,time); |
|
|
|
|
emit valueChanged(uasId,"Acelerometro Z",sensor_bias.azBias,time); |
|
|
|
|
emit valueChanged(uasId,"Gyro X",sensor_bias.gxBias,time); |
|
|
|
|
emit valueChanged(uasId,"Gyro Y",sensor_bias.gyBias,time); |
|
|
|
|
emit valueChanged(uasId,"Gyro Z",sensor_bias.gzBias,time); |
|
|
|
|
emit valueChanged(uasId,tr("Ax Bias"),sensor_bias.axBias, time); |
|
|
|
|
emit valueChanged(uasId,tr("Ay Bias"),sensor_bias.ayBias,time); |
|
|
|
|
emit valueChanged(uasId,tr("Az Bias"),sensor_bias.azBias,time); |
|
|
|
|
emit valueChanged(uasId,tr("Gx Bias"),sensor_bias.gxBias,time); |
|
|
|
|
emit valueChanged(uasId,tr("Gy Bias"),sensor_bias.gyBias,time); |
|
|
|
|
emit valueChanged(uasId,tr("Gz Bias"),sensor_bias.gzBias,time); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -77,13 +74,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -77,13 +74,12 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
mavlink_diagnostic_t diagnostic; |
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_diagnostic_decode(&message,&diagnostic); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico",diagnostic.target,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico F1",diagnostic.diagFl1,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico F2",diagnostic.diagFl2,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico F3",diagnostic.diagFl3,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico S1",diagnostic.diagSh1,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico S2",diagnostic.diagSh2,time); |
|
|
|
|
emit valueChanged(uasId,"Diagnostico S3",diagnostic.diagSh3,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag F1"),diagnostic.diagFl1,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag F2"),diagnostic.diagFl2,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag F3"),diagnostic.diagFl3,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag S1"),diagnostic.diagSh1,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag S2"),diagnostic.diagSh2,time); |
|
|
|
|
emit valueChanged(uasId,tr("Diag S3"),diagnostic.diagSh3,time); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -92,12 +88,11 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -92,12 +88,11 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
mavlink_pilot_console_t pilot; |
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_pilot_console_decode(&message,&pilot); |
|
|
|
|
emit valueChanged(uasId,"Mensajes PWM",pilot.target,time); |
|
|
|
|
emit valueChanged(uasId,"Aceleracion Consola",pilot.dt,time); |
|
|
|
|
emit valueChanged(uasId,"Aleron Izq Consola",pilot.dla,time); |
|
|
|
|
emit valueChanged(uasId,"Aleron Der Consola",pilot.dra,time); |
|
|
|
|
emit valueChanged(uasId,"Timon Consola",pilot.dr,time); |
|
|
|
|
emit valueChanged(uasId,"Elevador Consola",pilot.de,time); |
|
|
|
|
emit valueChanged(uasId,"dt",pilot.dt,time); |
|
|
|
|
emit valueChanged(uasId,"dla",pilot.dla,time); |
|
|
|
|
emit valueChanged(uasId,"dra",pilot.dra,time); |
|
|
|
|
emit valueChanged(uasId,"dr",pilot.dr,time); |
|
|
|
|
emit valueChanged(uasId,"de",pilot.de,time); |
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
@ -106,17 +101,16 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
@@ -106,17 +101,16 @@ void SlugsMAV::receiveMessage(LinkInterface* link, mavlink_message_t message)
|
|
|
|
|
mavlink_pwm_commands_t pwm; |
|
|
|
|
quint64 time = getUnixTime(0); |
|
|
|
|
mavlink_msg_pwm_commands_decode(&message,&pwm); |
|
|
|
|
emit valueChanged(uasId,"Superficies de Control",pwm.target,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Aceleracion PA",pwm.dt_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Aleron Izq PA",pwm.dla_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Aleron Der PA",pwm.dra_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Timon PA",pwm.dr_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando elevador Izq PA",pwm.dle_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Elevador Der PA",pwm.dre_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Flap Izq PA",pwm.dlf_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Flap Der PA",pwm.drf_c,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Aux1 PA",pwm.aux1,time); |
|
|
|
|
emit valueChanged(uasId,"Comando Aux2 PA",pwm.aux2,time); |
|
|
|
|
emit valueChanged(uasId,"dt_c",pwm.dt_c,time); |
|
|
|
|
emit valueChanged(uasId,"dla_c",pwm.dla_c,time); |
|
|
|
|
emit valueChanged(uasId,"dra_c",pwm.dra_c,time); |
|
|
|
|
emit valueChanged(uasId,"dr_c",pwm.dr_c,time); |
|
|
|
|
emit valueChanged(uasId,"dle_c",pwm.dle_c,time); |
|
|
|
|
emit valueChanged(uasId,"dre_c",pwm.dre_c,time); |
|
|
|
|
emit valueChanged(uasId,"dlf_c",pwm.dlf_c,time); |
|
|
|
|
emit valueChanged(uasId,"drf_c",pwm.drf_c,time); |
|
|
|
|
emit valueChanged(uasId,"da1_c",pwm.aux1,time); |
|
|
|
|
emit valueChanged(uasId,"da2_c",pwm.aux2,time); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break; |
|
|
|
|