0.3.0 • Published 3 years ago

scoring-gateway-cli v0.3.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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

ArgumentDescriptionValeursExemple
senderdémarrer le sender0 / 1--sender=1
senderMethodtype de communicationCOM / HID / Socket / UDP / TCP / developerProviders--senderMethod=Socket
senderPortCOMport com si communication en port comCOMX--senderPortCOM=COM1
senderSocketPortsocket port si communication socketXXXX--senderSocketPort=8080
senderUDPPortudp port si communication udpXXXX--senderUDPPort="8081"
senderTCPPorttcp port si communication tcpXXXX--senderTCPPort=4001
senderPortAddressadresse si communication udpXXX.XXX.XXX.XXX--senderPortAddress="127.0.0.1"
senderProvidertype de tableBodet / SwissTiming / Handvision / StreamDeck / tangodelta-handball--senderProvider=StreamDeck
senderRemoteHostadresse du receiverXXX.XXX.XXX.XXX:XXXX--senderRemoteHost="http://127.0.0.1:9999/"
senderRemoteSiteNamenom d'identification du matchabc.--senderRemoteSiteName="My custom match"

Receiver

ArgumentDescriptionValeursExemple
receiverdémarrer le receiver0 / 1--receiver=1
receiverPortport du receiverXXXX--receiverPort=9999

Streamdeck

ArgumentDescriptionValeursExemple
streamdeckdémarrer le streamdeck0 / 1--streamdeck=1
streamdeckPortport de controle du streamdeckXXXX--streamdeckPort=8082
streamdeckAddradresse du senderXXX.XXX.XXX.XXX:XXXX--streamdeckAddr="http://127.0.0.1:8080"
streamdeckRefereemode arbitre0 / 1--streamdeckReferee=0
streamdeckProdmode production0 / 1--streamdeckReferee=1