Page 1 sur 1

DCS bios et arduino

Publié : lun. déc. 30, 2019 5:17 pm
par flomalbak
salut à tous,

j'ai un soucis. Le programme arduino ne semble pas aimé les tiret du 6
mais pourtant dans le controle reference du DCS bios le code est écrit de la sorte.

Exemple du code en question : DcsBios::ActionButton anti-colLgtSwToggle("ANTI-COL_LGT_SW", "TOGGLE", PIN);

l'anticollision est écrit " anti-col ".
Ce tiret du 6 ne va donc pas. quand je fais vérifier le programme par l'arduino il me dit bien que c'est lui qui est la source de l'erreur. j'ai donc essayé de le remplacer par un underscore (tiret du 8) ou alors d'écrire anticol tout attaché, mais rien y a fait... et je n'ai pas ce probleme juste pour les feux anticol, plusieurs code sont écrit avec des tirets du 6 également dans le control ref.

:ouin:

Re: DCS bios et arduino

Publié : lun. déc. 30, 2019 5:29 pm
par Flow
Pas moyen d'échapper le caractère ?
Tentes de remplacer le "-" par "\-"
Je ne connais pas la programmation arduino, mais la piste me semble bonne :)

Re: DCS bios et arduino

Publié : lun. déc. 30, 2019 11:56 pm
par flomalbak
a partir du moment ou je contourne le caractere le dcs bios ne reconnais plus le code :(

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 7:26 am
par Cat
Change le code clavier de l’anticol....

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 5:10 pm
par flomalbak
cat plombe a écrit :
mar. déc. 31, 2019 7:26 am
Change le code clavier de l’anticol....
Je ne te suis pas catplomb

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 5:20 pm
par Cat
Je suppose que la touche tiret du 6 commande ton anticol et que tu as du mal à utiliser cette touche clavier dans ton code arduino.
Dans ton keystroke, tu changes le tiret du 6 par une autre touche du clavier et cela devrait résoudre ton problème....
...si j’ai bien compris ton problème....

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 6:18 pm
par flomalbak
cat plombe a écrit :
mar. déc. 31, 2019 5:20 pm
Je suppose que la touche tiret du 6 commande ton anticol et que tu as du mal à utiliser cette touche clavier dans ton code arduino.
Dans ton keystroke, tu changes le tiret du 6 par une autre touche du clavier et cela devrait résoudre ton problème....
...si j’ai bien compris ton problème....

Mais c'est quoi le keystroke comment je fais pour changer cela... c'est le "code" qui est imposé par le controle reference DCS bios. Si tu rentre autre chose le bios ne reconnait pas la commande. Et pour changer cela je ne vois pas du tout. Mais je suis tout ouïe

Et en te relisant ce n'est pas ma touche tiret 6 qui commande lanticol... Le code comporte un tiret du 6. Et le code arduino n'accepte pas les tiret du 6. Voir code que jai mis ci dessus

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 6:37 pm
par Flow
Je pense que le forum de Ed t’apporterait la réponse plus facilement :)

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 6:42 pm
par flomalbak
Flow a écrit :
mar. déc. 31, 2019 6:37 pm
Je pense que le forum de Ed t’apporterait la réponse plus facilement :)
M'exprimer en anglais. Je sais pas si quelqu'un va me comprendre

Re: DCS bios et arduino

Publié : mar. déc. 31, 2019 11:27 pm
par Milos
flomalbak a écrit :
mar. déc. 31, 2019 6:42 pm
M'exprimer en anglais. Je sais pas si quelqu'un va me comprendre
No problème, it is very facile :exit:

Re: DCS bios et arduino

Publié : mer. janv. 01, 2020 2:51 am
par Roger01
Hello,

Peux-tu me dire c'est pour quel avion et ce que dit l'erreur exactement stp?

Merci :)

Re: DCS bios et arduino

Publié : mer. janv. 01, 2020 9:53 am
par Jaguar
T'as essayé de remplacer tes double quote ( " ) par des simple quote ( ' ) ? Selon le langage derrière ça peut avoir un impact

Re: DCS bios et arduino

Publié : mer. janv. 01, 2020 10:32 am
par flomalbak
Roger01 a écrit : Hello,

Peux-tu me dire c'est pour quel avion et ce que dit l'erreur exactement stp?

Merci :)
Mirage 2000 et l'erreur arduino : expected initialiser before '-' token
Jaguar a écrit : T'as essayé de remplacer tes double quote ( " ) par des simple quote ( ' ) ? Selon le langage derrière ça peut avoir un impact
Non pas essayé je vais tester merci.


Bonne année a tous

Re: DCS bios et arduino

Publié : mer. janv. 01, 2020 5:43 pm
par flomalbak
avec l'aide de Gromo Hombre, j'ai pu réussir à régler mon probleme. Il fallait allé dans partie enregistré, dcs, Dcs bios, puis modifier le nom des fichiers .json et .jsonp ainsi que le .lua
pour supprimer le tiret du 6 et le remplacer par un underscore par exemple. du coup le code arduino aime bien, et c'est repartit comme en 40

Merci à tous quand meme