Télécharger Imprimer la page

FrSky REDUNDANCY BUS SMD1812R260SF Manuel D'utilisation page 5

Publicité

Génération de capteurs virtuels
Prérequis :
- Option de compilation "LUA" cochée dans le menu Réglage>Préférences du logiciel Compagnon version 2.2 ou supérieure
disponible sur http://www.open-tx.org/
- Radio FrSky dotée du micrologiciel
- Carte Micro SD dans la radio comportant, à sa racine, l'arborescence "SCRIPTS/MIXES/" dans lequel sera placé le fichier
"rb_dec.lua" décrit ci-dessous.
Script LUA nommé "rb_dec.lua" :
A l'aide d'un éditeur de texte, saisir le programme ci-dessous et enregistrez-le sous le nom "rb_dec.lua".
--
-- Copyright (C) OpenTX
--
-- License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License version 2 as
-- published by the Free Software Foundation.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-- GNU General Public License for more details.
--
-- LUA Mix Script
local
outputs =
local function
return
2
^
(p -
end
-- Typical call:
local function
return
((x
%
end
--
RBS :"Rx1 Ovl", "Rx2 Ovl", "SBUS Ovl", "Rx1 FS", "Rx1 LF", "Rx2 FS",
--
"Rx2 LF", "Rx1 Lost", "Rx2 Lost", "Rx1 NS", "Rx2 NS"
local function
local
status
print("RBS VALUE
setTelemetryValue(0xb20, 1, 2, hasbit(status, bit(4)), 0, 0, "R1FS")
setTelemetryValue(0xb20, 2, 2, hasbit(status, bit(6)), 0, 0, "R2FS")
setTelemetryValue(0xb20, 3, 2, hasbit(status, bit(5)), 0, 0, "R1FL")
setTelemetryValue(0xb20, 4, 2, hasbit(status, bit(7)), 0, 0, "R2FL")
if
status
~=
return
10
else
return
0
end
end
return
{ run=run,
Utilisation du script "rb_dec.lua" pour la génération de capteurs virtuels
1- Mettre en marche l'émetteur et sélectionner le menu "SCRIPTS PERSOS" de votre modèle actuel,
2- Sélectionner "LUA1" et, dans le champ "Script", sélectionner "rb_dec". Vous voyez alors apparaître à gauche la "1RFS".
A partir de cette étape le script "rb_dec.lua" s'exécute désormais de façon périodique en tâche de fond.
3- Recommencer l'opération de découverte des capteurs du paragraphe "Configuration de OpenTx pour accéder au données
télémétriques" de la page 3 du présent manuel.
4- Vous avez désormais quatre nouveaux capteurs virtuels supplémentaires :
• "R1FS" correspondant à "Rx1 FailSafe"
• "R2FS" correspondant à "Rx2 FailSafe"
• "R1FL" correspondant à "Rx1 Lost Frame"
• "R2FL" correspondant à "Rx2 Lost Frame"
Ces quatre capteurs virtuels sont des informations extraites périodiquement du capteur natif RBS.
Par analogie, en modifiant le script "rb_dec.lua", vous pouvez ainsi obtenir n'importe quelle information décrite en page précédente.
Website : www.frsky-rc.com
Redundancy Bus - Manuel utilisateur - vPlus.FR7 - P05
Ceci n'est pas le manuel officiel du produit !
Ce document est une traduction enrichie d'informations non-officielles et
réalisée par un bénévole pour le site http://frskytaranis.forumactif.org
Manuel d'utilisation du
version 2.2 ou supérieure avec l'option citée ci-dessus.
Pour de plus amples informations sur la mise à jour de votre radio FrSky avec
consulter le forum : http://frskytaranis.forumactif.org/
{
"RFS"
}
bit(p)
1)
-- 1-based indexing
if hasbit(x, bit(3)) then ...
hasbit(x,
p)
(p +
p) >= p)
and
1
or
0)
run()
= getValue("RBS")
"..status)
0
then
output=outputs
}
FrSky Electronic Co., Ltd
Email : frsky@frsky-rc.com
See the
Récupération de la valeur brute
Création d'un capteur virtuel "R1FS"
correspondant au
"R1FS" correspond à "Rx1 FailSafe"
Technical Support : sales4tech@gmail.com
Ceeb182 sur https://github.com/Ceeb182/Nonofficial_frsky_doc
FrSky
,
du capteur natif "RBS"
de "RBS"
Bit n°4
D'après le tableau page 4

Publicité

loading