mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
Merge remote-tracking branch 'origin/laurent/OP-1662_SystemHealth_verbose' into next
This commit is contained in:
commit
4df1ae9911
@ -5,9 +5,13 @@
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Attitude: Critical</h1>
|
||||
<h1>Attitude : Critical</h1>
|
||||
<p>
|
||||
This alarm will remain set until data is received from the accelerometer.
|
||||
One of the following conditions may be present:
|
||||
<ul>
|
||||
<li>No data is received from the accelerometer</li>
|
||||
<li>Waiting for good data from Magnetometer or GPS lock to perform module initialization.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -5,9 +5,13 @@
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Attitude: Error</h1>
|
||||
<h1>Attitude : Error</h1>
|
||||
<p>
|
||||
Failed to get an update from the accelerometer or gyros.
|
||||
One of the following conditions may be present:
|
||||
<ul>
|
||||
<li>Failed to get an update from the accelerometer or gyros.</li>
|
||||
<li>Attitude Estimation Algorithm set to "GPS Navigation (INS13)" and no Magnetometer : please set HomeLocation.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -10,4 +10,4 @@
|
||||
CPU load has exceeded 95%
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -10,4 +10,4 @@
|
||||
CPU load has exceeded 80%
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Magnetometer : Critical</h1>
|
||||
<p>
|
||||
Data is coming from the magnetometer, but the readings are off by over 15%. This can be caused by various reasons:
|
||||
</p>
|
||||
<ul>
|
||||
<li>Magnetometer has not been calibrated.</li>
|
||||
<li>Something is interfering with the magnetometer. (High current)</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -5,9 +5,9 @@
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Stack: Critical</h1>
|
||||
<h1>Magnetometer : Warning</h1>
|
||||
<p>
|
||||
Stack overflow
|
||||
Magnetometer readings are off by over 5%
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -7,7 +7,11 @@
|
||||
<body>
|
||||
<h1>Memory: Critical</h1>
|
||||
<p>
|
||||
Either the remaining heap space or the IRQ stack has fallen below the <b>critical</b> limit (1000 bytes heap, 80 entries IRQ stack).
|
||||
Either the remaining heap space or the IRQ stack has fallen below the <b>critical</b> limit.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Revo : 500 bytes heap, 80 entries IRQ stack.</li>
|
||||
<li>CC/CC3D : 40 bytes heap, 60 entries IRQ stack.</li>
|
||||
<ul>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -9,8 +9,12 @@
|
||||
<p>
|
||||
Either the remaining heap space or the IRQ stack has fallen below the <b>warning</b> limit (4000 bytes heap, 150 entries IRQ stack).
|
||||
</p>
|
||||
<ul>
|
||||
<li>Revo : 1000 bytes heap, 150 entries IRQ stack.</li>
|
||||
<li>CC/CC3D : 220 bytes heap, 100 entries IRQ stack.</li>
|
||||
<ul>
|
||||
<p>
|
||||
<b>Note:</b> if this is an original CC board (not CC3D or Revo), this condition is normal.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Pathplanner : Warning</h1>
|
||||
<p>
|
||||
No path plan has been uploaded. Not a problem if you don't intend to do autonomous missions right now.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Stabilization : Critical</h1>
|
||||
<p>
|
||||
One of the following conditions may be present:
|
||||
<ul>
|
||||
<li>Something is wrong with the Stabilization module</li>
|
||||
<li>Waiting for good data from the Magnetometer or for GPS lock to perform module initialization.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -7,7 +7,7 @@
|
||||
<body>
|
||||
<h1>Stack: Critical</h1>
|
||||
<p>
|
||||
Stack overflow
|
||||
Stack overflow, stack alarms are due to module memory allocation being exceeded.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
@ -0,0 +1,19 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>System Configuration : Critical</h1>
|
||||
<p>
|
||||
One of the following conditions may be present:
|
||||
<ul>
|
||||
<li>
|
||||
<p>You have set up a GPS mode (PosHold, RTB) to the flight mode switch, and you may have selected "Basic (Complementary)" fusion algorithm.</p>
|
||||
<p> Select "GPS Navigation (INS13)" in Config -> Attitude Tab -> Parameters -> Attitude Estimation Algorithm.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -7,7 +7,11 @@
|
||||
<body>
|
||||
<h1>Attitude : Critique</h1>
|
||||
<p>
|
||||
Cette alarme reste activée jusqu'à ce que des données soient reçues de l'accéléromètre.
|
||||
Une des conditions suivantes semble présente :
|
||||
<ul>
|
||||
<li>Pas de données reçues en provenance des accéléromètres</li>
|
||||
<li>En attente de données correctes du Magnétomètre ou d'une position GPS pour initialiser le module.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -7,7 +7,11 @@
|
||||
<body>
|
||||
<h1>Attitude : Erreur</h1>
|
||||
<p>
|
||||
Echec de la récupération d'une mise à jour des accéléromètres ou des gyros.
|
||||
Une des conditions suivantes semble présente :
|
||||
<ul>
|
||||
<li>Échec de l'acquisition en provenance des accéléromètres ou gyroscopes.</li>
|
||||
<li>Algorithme d'évaluation de l'attitude réglé à "GPS Navigation (INS13)" et pas de magnétomètre : veuillez fixer la position Home.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -5,9 +5,9 @@
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Event System: Warning</h1>
|
||||
<h1>Event System: Avertissement</h1>
|
||||
<p>
|
||||
There were problems with UAVObject events or callbacks
|
||||
Il y a des problèmes avec un événement UAVObject ou des rappels
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<body>
|
||||
<h1>GPS: Avertissement</h1>
|
||||
<p>
|
||||
Le GPS a un fix et la navigation peut être utilisée. Cependant, la précision de la position est très faible (l'indication est < à 7 satellites)
|
||||
Le GPS a un fix et la navigation peut être utilisee. Cependant, la précision de la position est très faible (l'indication est < 7 satellites)
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Magnétomètre : Critique</h1>
|
||||
<p>
|
||||
Des donnés proviennent du magnétomètre mais l'erreur est d'au moins 15%. Ceci peut être causé par :
|
||||
</p>
|
||||
<ul>
|
||||
<li>Un magnétomètre qui n'a pas été calibré.</li>
|
||||
<li>Quelque chose perturbe le magnétomètre. (Fort courant)</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Magnétomètre : Avertissement</h1>
|
||||
<p>
|
||||
Le magnétomètre a une erreur de 5%
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Mémoire : Critique</h1>
|
||||
<p>
|
||||
Either the remaining heap space or the IRQ stack has fallen below the <b>critical</b> limit (1000 bytes heap, 80 entries IRQ stack).
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -1,16 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Mémoire : Avertissement</h1>
|
||||
<p>
|
||||
Either the remaining heap space or the IRQ stack has fallen below the <b>warning</b> limit (4000 bytes heap, 150 entries IRQ stack).
|
||||
</p>
|
||||
<p>
|
||||
<b>Note:</b> if this is an original CC board (not CC3D or Revo), this condition is normal.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Mémoire : Critique</h1>
|
||||
<p>
|
||||
Soit l'espace mémoire ou la pile IRQ est passé en dessous de la limite <b>critique</b>.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Revo : 500 bytes heap, 80 entries IRQ stack.</li>
|
||||
<li>CC/CC3D : 40 bytes heap, 60 entries IRQ stack.</li>
|
||||
<ul>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,20 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Mémoire : Avertissement</h1>
|
||||
<p>
|
||||
Soit l'espace mémoire ou la pile IRQ est passé en dessous de la limite d'<b>avertissement</b>.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Revo : 1000 bytes heap, 150 entries IRQ stack.</li>
|
||||
<li>CC/CC3D : 220 bytes heap, 100 entries IRQ stack.</li>
|
||||
<ul>
|
||||
<p>
|
||||
<b>Note :</b> si vous avez une carte CC originale (pas CC3D ou Revo), cette situation est normale.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Pathplanner : Avertissement</h1>
|
||||
<p>
|
||||
Aucun chemin prédéfini téléversé. Ce n'est pas un problème si vous n'essayez pas de faire une mission automatique actuellement.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -10,7 +10,7 @@
|
||||
Une des conditions suivantes semble présente :
|
||||
<ul>
|
||||
<li>Le système est en mode failsafe.</li>
|
||||
<li>Echec de la mise à jour d'un ou plusieurs des canaux d'accessoires.</li>
|
||||
<li>Échec de la mise à jour d'un ou plusieurs des canaux d'accessoires.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
|
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Stabilisation : Critique</h1>
|
||||
<p>
|
||||
Une des conditions suivantes semble présente :
|
||||
<ul>
|
||||
<li>Quelque chose ne va pas avec le module de stabilisation</li>
|
||||
<li>En attente de données correctes du Magnétomètre ou d'une position GPS pour initialiser le module.</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Stack : Critique</h1>
|
||||
<p>
|
||||
Débordement de pile : cette alarme correspond à un dépassement de la mémoire allouée sur un module.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,19 @@
|
||||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta content="">
|
||||
<style></style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Configuration Système : Critique</h1>
|
||||
<p>
|
||||
Une des conditions suivantes semble présente :
|
||||
<ul>
|
||||
<li>
|
||||
<p>Vous avez réglé un mode GPS (PosHold, RTB) l'interrupteur de mode de vol, et vous avez sélectionné "Basic (Complementary)" comme algorithme d'estimation de l'attitude.</p>
|
||||
<p>Sélectionnez "GPS Navigation (INS13)" dans l'onglet Config -> Attitude -> Paramètres -> Algorithme d'Estimation de l'Attitude.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
@ -3,8 +3,8 @@
|
||||
<file>html/Actuator-Critical.html</file>
|
||||
<file>html/Receiver-Critical.html</file>
|
||||
<file>html/Receiver-Warning.html</file>
|
||||
<file>html/CPU-Critical.html</file>
|
||||
<file>html/CPU-Warning.html</file>
|
||||
<file>html/CPUOverload-Critical.html</file>
|
||||
<file>html/CPUOverload-Warning.html</file>
|
||||
<file>html/FlightTime-Error.html</file>
|
||||
<file>html/Battery-Warning.html</file>
|
||||
<file>html/BootFault-Critical.html</file>
|
||||
@ -20,19 +20,24 @@
|
||||
<file>html/GPS-Error.html</file>
|
||||
<file>html/GPS-Warning.html</file>
|
||||
<file>html/Guidance-Warning.html</file>
|
||||
<file>html/Memory-Critical.html</file>
|
||||
<file>html/Memory-Warning.html</file>
|
||||
<file>html/OutOfMemory-Critical.html</file>
|
||||
<file>html/OutOfMemory-Warning.html</file>
|
||||
<file>html/Sensors-Critical.html</file>
|
||||
<file>html/Stabilization-Warning.html</file>
|
||||
<file>html/Stack-Critical.html</file>
|
||||
<file>html/StackOverflow-Critical.html</file>
|
||||
<file>html/Telemetry-Error.html</file>
|
||||
<file>html/SystemConfiguration-Critical.html</file>
|
||||
<file>html/PathPlan-Warning.html</file>
|
||||
<file>html/Magnetometer-Critical.html</file>
|
||||
<file>html/Magnetometer-Warning.html</file>
|
||||
<file>html/Stabilization-Critical.html</file>
|
||||
</qresource>
|
||||
<qresource prefix="/systemhealth" lang="fr">
|
||||
<file alias="html/Actuator-Critical.html">html/fr/Actuator-Critical.html</file>
|
||||
<file alias="html/Receiver-Critical.html">html/fr/Receiver-Critical.html</file>
|
||||
<file alias="html/Receiver-Warning.html">html/fr/Receiver-Warning.html</file>
|
||||
<file alias="html/CPU-Critical.html">html/fr/CPU-Critical.html</file>
|
||||
<file alias="html/CPU-Warning.html">html/fr/CPU-Warning.html</file>
|
||||
<file alias="html/CPUOverload-Critical.html">html/fr/CPUOverload-Critical.html</file>
|
||||
<file alias="html/CPUOverload-Warning.html">html/fr/CPUOverload-Critical.html</file>
|
||||
<file alias="html/FlightTime-Error.html">html/fr/FlightTime-Error.html</file>
|
||||
<file alias="html/Battery-Warning.html">html/fr/Battery-Warning.html</file>
|
||||
<file alias="html/BootFault-Critical.html">html/fr/BootFault-Critical.html</file>
|
||||
@ -48,12 +53,17 @@
|
||||
<file alias="html/GPS-Error.html">html/fr/GPS-Error.html</file>
|
||||
<file alias="html/GPS-Warning.html">html/fr/GPS-Warning.html</file>
|
||||
<file alias="html/Guidance-Warning.html">html/fr/Guidance-Warning.html</file>
|
||||
<file alias="html/Memory-Critical.html">html/fr/Memory-Critical.html</file>
|
||||
<file alias="html/Memory-Warning.html">html/fr/Memory-Warning.html</file>
|
||||
<file alias="html/OutOfMemory-Critical.html">html/fr/OutOfMemory-Critical.html</file>
|
||||
<file alias="html/OutOfMemory-Warning.html">html/fr/OutOfMemory-Warning.html</file>
|
||||
<file alias="html/Sensors-Critical.html">html/fr/Sensors-Critical.html</file>
|
||||
<file alias="html/Stabilization-Warning.html">html/fr/Stabilization-Warning.html</file>
|
||||
<file alias="html/Stack-Critical.html">html/fr/Stack-Critical.html</file>
|
||||
<file alias="html/StackOverflow-Critical.html">html/fr/StackOverflow-Critical.html</file>
|
||||
<file alias="html/Telemetry-Error.html">html/fr/Telemetry-Error.html</file>
|
||||
<file alias="html/SystemConfiguration-Critical.html">html/fr/SystemConfiguration-Critical.html</file>
|
||||
<file alias="html/PathPlan-Warning.html">html/fr/PathPlan-Warning.html</file>
|
||||
<file alias="html/Magnetometer-Warning.html">html/fr/Magnetometer-Warning.html</file>
|
||||
<file alias="html/Magnetometer-Critical.html">html/fr/Magnetometer-Critical.html</file>
|
||||
<file alias="html/Stabilization-Critical.html">html/fr/Stabilization-Critical.html</file>
|
||||
</qresource>
|
||||
|
||||
</RCC>
|
||||
|
@ -255,6 +255,7 @@ void SystemHealthGadgetWidget::showAlarmDescriptionForItemId(const QString itemI
|
||||
|
||||
if (alarmDescription.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||
QTextStream textStream(&alarmDescription);
|
||||
textStream.setCodec("UTF-8");
|
||||
QWhatsThis::showText(location, textStream.readAll());
|
||||
}
|
||||
}
|
||||
@ -278,6 +279,7 @@ void SystemHealthGadgetWidget::showAllAlarmDescriptions(const QPoint & location)
|
||||
QFile alarmDescription(":/systemhealth/html/" + elementId + ".html");
|
||||
if (alarmDescription.open(QIODevice::ReadOnly | QIODevice::Text)) {
|
||||
QTextStream textStream(&alarmDescription);
|
||||
textStream.setCodec("UTF-8");
|
||||
alarmsText.append(textStream.readAll());
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user