Exemple de code

Documentation

Cette documentation vous indique comment gérer le système de guidage lumineux Pick by LED grâce à des appels API.
Le système vous permet de contrôler les allumages et extinctions des LED avec différents effets lumineux en fonction des actions que vous aurez définis.

L’URL de base de l’API pour les requêtes est de type : http://xx.pblsrv.com:1337 où xx est à remplacer par le n° de votre serveur dédié. Tous les appels de l’API commencent par cette URL à laquelle s’ajoute le chemin vers l’action désirée.

Exemple : http://xx.pblsrv.com:1337/PBL_SwitchOnPosition/.json?Position=POS7

L’API est accessible via le protocole HTTP. L’API accepte les requêtes POST et GET. Les données envoyées en POST doivent respecter le format JSON, ou XML (Content-Types application/json et application/xml).

Méthodes d'API les plus utilisées

PBL_SWITCHONPOSITION

Allume la position demandée. Plusieurs options sont disponibles tels que les effets d’allumage (clignotant, …), la couleur…. Cette méthode permet d’éteindre automatiquement la/les positions précédentes allumées de la même couleur.

• http://xx.pblsrv.com:1337/PBL_SwitchOnPosition/.json?Position=POS7
Allumage de la position « POS7 »
• http://xx.pblsrv.com:1337/PBL_SwitchOnPosition/.json?Position=POS7&Color=%23FF00FF
Allumage de la position « POS7 » de la couleur FF00FF (violet)
• http://xx.pblsrv.com:1337/PBL_SwitchOnPosition/.json?Position=POS9&Color=%23FF00FF&Effect=1
Allumage de la position « POS9 » de la couleur FF00FF (violet) clignotante
• http://xx.pblsrv.com:1337/PBL_SwitchOnPosition/.json?Position=POS1&Color=%23FF00FF&Effect=1&
HidePreviousPosition=0
Allumage de la position « POS1 » de la couleur FF00FF (violet) clignotante sans éteindre les positions précédentes ayant été allumées de la même couleur.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_SwitchOnPosition

PBL_SWITCHOFFPOSITION

Eteint la position demandée pour une couleur donnée.

http://xx.pblsrv.com:1337/PBL_SwitchOffPosition/.json?Position=POS7
Extinction de la position « POS7 » pour la couleur par défaut
http://xx.pblsrv.com:1337/PBL_SwitchOffPosition/.json?Position=POS9&Color=%23FF00FF
Extinction de la position « POS9 » de la couleur FF00FF (violet)

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_SwitchOffPosition

PBL_SHOWQUANTITY

Allumage de la quantité donnée pour une position. Allumage de la position donnée de la largeur fournie dans la valeur quantité. Permet d’indiquer la quantité à prélever/déposer lors du picking.

• http://xx.pblsrv.com:1337/PBL_ShowQuantity/.json?Position=POS1&Quantity=2&Color=%23FF00FF
Allumage de 2 LED au niveau de la position « POS1 » pour la couleur violette

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_ShowQuantity

PBL_SHOWPREDICTIVE

Allumage prédictif de picking. Allumage de la position courante en clignotant et de la position suivante de picking en fixe.

http://xx.pblsrv.com:1337/PBL_ShowPredictive/.json?BlinkPosition=POS1&SteadyPosition=POS7&Color=%23FF00FF
Allumage de la position POS1 en clignotant et de la position POS7 en fixe pour la couleur violette.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_ShowPredictive

PBL_SWITCHONPOSITIONS

Allume les positions demandées. Plusieurs options sont disponibles tels que les effets d’allumage (clignotant,…), la couleur…. Cette méthode permet d’éteindre automatiquement la/les positions précédentes allumées de la même couleur.

• http://xx.pblsrv.com:1337/PBL_SwitchOnPositions/.json?Positions=[POS1,POS7,POS9]&Color=%23FF0 0FF&Effect=1&HidePreviousPosition=0
Allumage des positions « POS1 », « POS7 » et « POS9 » de la couleur FF00FF (violet) clignotantes sans éteindre les positions précédentes ayant été allumées de la même couleur.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_SwitchOnPositions

PBL_SWITCHOFFPOSITIONS

Éteint les positions demandées pour une couleur donnée.

• http://xx.pblsrv.com:1337/PBL_SwitchOffPositions/.json?Positions=[POS1,POS7]&Color=%23FF00FF
Extinction des positions « POS1 » et « POS7 » de la couleur FF00FF (violet)

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_SwitchOffPositions

PBL_ALLOFF

Extinction de l’ensemble des positions de l’installation et extinction du mode de test si actif.

• http://xx.pblsrv.com:1337/PBL_AllOff/.json
Extinction de l’ensemble des positions de l’installation et extinction du mode de test si actif.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_AllOff

PBL_INDICATEOUPUTINDEX

Allume pendant quelques secondes le début de chaque sortie des contrôleurs en fonction du numéro de la sortie.

• http://xx.pblsrv.com:1337/PBL_IndicateOuputIndex/.json
Allume pendant quelques secondes le début de chaque sortie des contrôleurs : sortie 1 -> 1 LED, sortie 2 -> 2.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_IndicateOuputIndex

PBL_FIRESHORTLEDTEST

Déclenche un test type chenillard sur l’ensemble de l’installation.

• http://xx.pblsrv.com:1337/PBL_FireShortLEDTest/.json
Déclenche un test type chenillard sur l’ensemble de l’installation.

Lien vers la documentation complète de la méthode :
• http://clouddemo.pickeos.com:1337/json/metadata?op=PBL_FireShortLEDTest