Skip to content

Composant UPnP qui prend en entrée une valeur de 0 à 100 et la convertit en une Direction (GAUCHE ou DROITE)

Notifications You must be signed in to change notification settings

components-upnp/Java_Int_To_Direction

Repository files navigation

Java_Int_To_Direction

Composant UPnP qui prend en entrée une valeur de 0 à 100 et la convertit en une Direction (GAUCHE ou DROITE)

Description :

Ce composant permet d'adapter un composant qui enverrait une valeur de 0 à 100 en une direction GAUCHE (pour des valeurs inférieures à 50) et Droite (pour les valeurs supérieures à 50).

Il est utilisé notamment pour adapter le Slider Android au bureau de vote dans le cadre du cas d'utilisation du vote itneractif.

Lancement de l'applciation :

Pour lancer l'application, il faut lancer le lanceur.bat ou le lanceur.sh respectivement si elle doit être lancée sur Windows ou Linux.

Cette application se lance dans un terminal et n'offre pas d'interface graphique.

Spécifications UPnP :

Ce composant offre les services suivants :

  1. IntToConvertService
  2. DirectionService

IntToConvertService offre l'accès à la méthode :

1. SetCommandInt(String NewCommandIntValue) : reçoit une commande XML contenant la valeur entière comprise en 0 et 100
à convertir.

DirectionService offre l'accès à la méthode :

1. SetCommande(String NewCommandValue) : prend en entrée la commande XML à envoyer contenant la direction obtenue à partir 
d'une valeur entière reçue au préalable.

DirectionService envoie un évènement UPnP du nom de Commande_Event.

Voici le schéma représentant le composant :

alt tag

Maintenance :

C'est un projet Maven. Effectuer les modifications à faire, ajouter une configuration d'éxecution Maven avec la phase "package" et "install". Des archives zip et tar.gz seront créées contenant respectivement les lanceurs .bat et .sh, ainsi que le .jar.

About

Composant UPnP qui prend en entrée une valeur de 0 à 100 et la convertit en une Direction (GAUCHE ou DROITE)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages