scoring-gateway-cli
v0.3.0
Published
Le Scoring Gateway CLI est un projet permettant de lancer n'importe quelle application du projet scoring gateway. Depuis ce projet vous pouvez lancer facilement le sender, le receiver ou le streamdeck avec les paramètres de lancement qui vous conviennent.
Downloads
1
Readme
SCORING GATEWAY CLI
Le Scoring Gateway CLI est un projet permettant de lancer n'importe quelle application du projet scoring gateway. Depuis ce projet vous pouvez lancer facilement le sender, le receiver ou le streamdeck avec les paramètres de lancement qui vous conviennent.
Architecture du projet build
Pour fonctionner correctement l'excutable doit être placé relativement avec les dépendances suivantes. De plus l'executable doit être lancé avec des arguments, nous conseillons d'utiliser un ficher .bat pour lancer le scoring-gateway-cli avec les paramètres que vous souhaitez.
•
├── scoring-gateway-cli.exe
├── common // ref to streamdeck images
│ └── assets
│ └── img
├── node_modules // ref to non-builded modules
│ ├── @serialport
│ ├── elgato-stream-deck
│ ├── node-hid
│ └── sharp
├── config1.bat // optional bat file1
└── config2.bat // optional bat file2
Arguments de lancement
Chaque application du projet scoring-gateway-cli est executable seule ou en parallèle d'une ou des autres applications du projet. Il suffit de renseigner les bons arguments. Les listes ci-dessous décrivents tous les arguments utilisables avec un exemple.
Les arguments peuvent être utilisés dans un fichier .bat. Par exemple comme ceci.
.\scoring-gateway-cli.exe --receiver=1 --receiverPort=9999
Sender
|Argument|Description|Valeurs|Exemple| |---|---|---|---| |sender|démarrer le sender|0 / 1|--sender=1| |senderMethod|type de communication|COM / HID / Socket / UDP / TCP / developerProviders | --senderMethod=Socket | |senderPortCOM|port com si communication en port com| COMX | --senderPortCOM=COM1 | |senderSocketPort|socket port si communication socket| XXXX | --senderSocketPort=8080 | |senderUDPPort|udp port si communication udp| XXXX | --senderUDPPort="8081" | |senderTCPPort|tcp port si communication tcp|XXXX|--senderTCPPort=4001 |senderPortAddress|adresse si communication udp| XXX.XXX.XXX.XXX | --senderPortAddress="127.0.0.1" | |senderProvider|type de table| Bodet / SwissTiming / Handvision / StreamDeck / tangodelta-handball | --senderProvider=StreamDeck | |senderRemoteHost|adresse du receiver| XXX.XXX.XXX.XXX:XXXX | --senderRemoteHost="http://127.0.0.1:9999/" | |senderRemoteSiteName|nom d'identification du match| abc. | --senderRemoteSiteName="My custom match" |
Receiver
|Argument|Description|Valeurs|Exemple| |---|---|---|---| |receiver|démarrer le receiver|0 / 1|--receiver=1| |receiverPort|port du receiver| XXXX | --receiverPort=9999 |
Streamdeck
|Argument|Description|Valeurs|Exemple| |---|---|---|---| |streamdeck|démarrer le streamdeck|0 / 1|--streamdeck=1| |streamdeckPort|port de controle du streamdeck| XXXX | --streamdeckPort=8082 | |streamdeckAddr|adresse du sender| XXX.XXX.XXX.XXX:XXXX | --streamdeckAddr="http://127.0.0.1:8080" | |streamdeckReferee|mode arbitre|0 / 1|--streamdeckReferee=0| |streamdeckProd|mode production|0 / 1|--streamdeckReferee=1|