Petite question de programmation

Salle dedieé aux péripheriques : Joystick, palloniers, Track-Ir

Topic author
Switch

#1

Message par Switch »

Alors voilà, j'ai téléchargé le profil de Jagstang pour BMS2, que j'essaye de comprendre pour m'inspirer de son CMS...
CMS hat changes
The CMS hat (countermeasures) now functions as follows

Forward: Run CMDS program
Back: ECM consent (on)
Left: Auto CMDS
Right: ECM standby (off / cancel auto CMDS)

This basically means that pressing the hat back will allways acivate the jammer (if available) and pressing it right will always deactivate it. This removes the confusion of a toggle in the heat of battle.
Seulement voilà, sa fonction ECM stanbye donne alt+j (ground jettison enable)... C'est normal ou pas ?

Son fichier :

Rem -------------------------
Rem CMS (X30)
Rem -------------------------

Rem ** X30 KD = CMS hat function KU = DMS hat function
Rem ** X48 KD = ECM_Auto is active KU = ECM_Auto is off

DEF X29 DELAY (300) H4U
DEF X33 DELAY (300) H4D
DEF X35 PULSE (100 400) H4L AND X36
DEF X31 PULSE (100 400) H4R AND X36
DEF X36 DELAY (300) H4R OR H4L

DEF X37 NOT H4U AND X2 AND X30
DEF X38 NOT H4D AND X6 AND X30
DEF X39 NOT H4L AND X8 AND X30
DEF X40 NOT H4R AND X12 AND X30 AND NOT X48
DEF X42 NOT H4R AND X12 AND X30 AND X48

BTN X29 Cat_I_III Rem ** held up **
BTN X31 Next_Steerpoint Rem ** held right **
BTN X33 Aircraft_Lights Rem ** held down **
BTN X35 Previous_Steerpoint Rem ** held left **

BTN X37 ACMDS_Run
BTN X38 ECM_Consent
BTN X39 ECM_Standby ECM_Auto KD(X48)
BTN X40 ECM_Standby KU(X48)
BTN X42 ECM_Standby ECM_Man KU(X48)


BTN H4U /I Set_EWS_1
/O KD(X30 X2 ) DLY(200) KU(X2 X30)
BTN H4D /I Set_EWS_3
/O KD(X30 X6) DLY(200) KU(X6 X30)
BTN H4L /I Set_EWS_4
/O KD(X30 X8) DLY(200) KU(X8 X30)
BTN H4R /I Set_EWS_2
/O KD(X30 X12) DLY(200) KU(X12 X30)

Rem -------------------------
Rem DEFENSIVE SYSTEMS
Rem -------------------------

ECM = j
ECM_Man = <USB (DE1) RPT(4) x RPT(2) z USB (UE1)> Rem KD Shift - 3x x - KU Shift
ECM_Auto = <USB (DE1) RPT(4) x USB (UE1)> Rem KD Shift - 3x q - KU Shift
ECM_Consent = j
ECM_Standby = <USB (DE2 D0D U0D UE2)>
ACMDS_Run = z
Set_EWS_1 = <USB (DE1) RPT(3) USB (D14 U14) USB (UE1)>
Set_EWS_2 = <USB (DE1) RPT(3) USB (D14 U14) USB (D1A U1A) USB (UE1)>
Set_EWS_3 = <USB (DE1) RPT(3) USB (D1A U1A) USB (D14 U14) USB (UE1)>
Set_EWS_4 = <USB (DE1) RPT(3) USB (D1A U1A) USB (UE1)>


Mon fichier

Rem ---------------
Rem CMS Control
Rem ---------------

DEF X37 NOT H4U AND X2 AND X30
DEF X38 NOT H4D AND X6 AND X30
DEF X39 NOT H4L AND X8 AND X30
DEF X40 NOT H4R AND X12 AND X30
DEF X42 NOT H4R AND X16 AND X30

BTN X37 EWMS_Run_Program
BTN X38 EWMS_Prog_dec
BTN X39 EWMS_Prog_inc
BTN X40 ECM_Consent
BTN X42 ECM_Standby

BTN H4U KD(X30 X2 ) DLY(200) KU(X2 X30)
BTN H4D KD(X30 X16) DLY(200) KU(X16 X30)
BTN H4L KD(X30 X12) DLY(200) KU(X12 X30)
BTN H4R /I KD(X30 X6) DLY(200) KU(X6 X30)
/O KD(X30 X8) DLY(200) KU(X8 X30)

Rem -------------------------
Rem DEFENSIVE SYSTEMS
Rem -------------------------

EWMS_Run_Program = z
EWMS_Prog_dec = SHF q
EWMS_Prog_inc = SHF w
ECM_Consent = j
ECM_Standby = <USB (DE2 D0D U0D UE2)>

Shin
Pilote Confirmé
Pilote Confirmé
Messages : 2277
Inscription : 11 mars 2002

#2

Message par Shin »

Ca dépend de son keystroke.
Image
- Bein mon papa avec sa super voiture de sport, il va de 0 à 100km/h plus vite qu'avec ton F-16 tout pourri !
- Pfff... sale môme, va... Et ton papa avec sa poubelle de sport, il met combien de temps pour aller de 100 à 900km/h ???

Topic author
Switch

#3

Message par Switch »

just... imbécile lol
Répondre

Revenir à « salle: Periphériques: Hotas, Joysticks, Track-IR »