Altova MobileTogether Designer

L’action Zebra Se connecter et Zebra Se déconnecter (capture d’écran ci-dessous), respectivement, démarre et termine une connexion entre le client MobileTogether et un scanner code-barres Zebra. Sélectionnez le bouton radio Se connecter ou Se déconnecter selon la manière dont vous voulez le faire.

MTActionZebraConnectDisconnect

Zebra Se connecter

L’action Zebra Connect connecte à un scanner Zebra basé sur les paramètres que vous sélectionnez (recensé ci-dessous). Par exemple, si le scanner est connecté via un câble USB, alors sélectionnez l’USB comme type de connexion. Vous pouvez sélectionner une valeur du paramètre soit de la liste déroulante correspondante ou en saisissant une expression XPath qui sélectionne une valeurs valide. (L’avantage d’utiliser une expression XPath est qu’une valeur peut être sélectionnée de manière dynamique (par exemple, depuis un nœud d’une source de page).) Une expression XPath doit évaluer le string équivalent une des valeurs dans la liste déroulante correspondante.

 

Les paramètres de l'action sont les suivants :

 

Type de connexion : Peut être (i) Bluetooth Classic/Cradle Host (pour d’anciennes versions Android)) ; (ii) Bluetooth Low Energy (Bluetooth LE) (pour la plupart des appareils Android et iOS, en particulier les versions plus récentes) ; (iii) USB (pour Android et Windows).

Type de configuration. Quelle configuration scanner faut-il utiliser : (i) la configuration actuelle du scanner ; (ii) s’il faut définir des défauts factory ; (iii) restaurer la configuration par défaut du scanner (pas différente de l’option précédente). Notez que, si la deuxième ou troisième option est sélectionnée (aller à la configuration par défaut), alors la configuration du scanner est réinitialisée, mais que la connexion ne sera pas établie ; la connexion doit être faite en une seconde et puis l’action Zebra Connect où le Type de configuration est défini comme Keep Current.

 

Lorsqu’une action Se connecter vers un scanner Zebra scanner via Bluetooth est déclenchée au moment de l’exécution, un dialogue apparaît dans la solution. Il contient une liste d’appareils Bluetooth disponibles et un code-barres. L’utilisateur final doit sélectionner le scanner Zebra à utiliser depuis la liste, puis, avec ce scanner, scanner le code-barres dans le dialogue de la solution. Ceci démarre le jumelage de l’appareil client MobileTogether avec le scanner Zebra. Vous pouvez utiliser la fonction mt-zebra-scanner-connected() pour vérifier si le scanner Zebra est connecté.

 

Une fois que le jumelage est complet, les codes-barres qui sont scannés par le scanner Zebra seront lus dans l’arborescence de la source de page $MT_ZEBRASCANNER.

 

Zebra Se déconnecter

L’action Zebra Disconnect termine la connexion. Il est conseillé de terminer la connexion une fois que le code-barres a été scanné. Autrement, un balayage peut apparaître de manière involontaire et remplacer les données scannées originellement dans l’arborescence de la source de page.

 

Variables MobileTogether

MobileTogether fournit un grand nombre de variables globales et de variables locales.

 

Les variables globales sont statiques : à savoir, leurs valeurs ne changent pas parmi les contextes ou pendant l’exécution de solution. Par exemple, la valeur de $MT_CameraAvailable - qui indique la disponibilité de la caméra de l’appareil - if true() restera true() au démarrage de l’exécution de la solution à tout moment lors de l’exécution de la solution.

Les variables locales, d’un autre côté, sont dynamiques. Leurs valeurs peuvent changer lorsque le contexte de l’exécution change ou si une propriété d’appareil change. La valeur de la variable locale $MT_Portrait, par exemple, peut basculer entre true() et false() selon l’orientation sur l’appareil.

 

Si une variable MobileTogether est particulièrement pertinente à cette action, elle est recensée ci-dessous. Pour une liste entière de variables et leurs descriptions, voir le chapitre Variables globales.

 

$MT_BluetothAvailable

$MT_BluetothLEAvailable

 

Fonctions d'extension de MobileTogether

MobileTogether fournit une série de fonctions d'extension XPath qui ont été créées spécifiquement pour l'utilisation dans les designs MobileTogether. Quelques fonctions peuvent être particulièrement utiles avec des actions spécifiques. Par exemple, mt-available -languages() renvoie les langues dans lesquelles la solution est disponible et pourrait, par exemple, être utilisée avec l'action Boîte de messages. Si une fonction est particulièrement pertinente pour cette action, elle se trouvera dans la liste ci-dessous. Pour une liste complète de ces fonctions d'extension et leurs descriptions, voir la page <Fonctions d'extension MobileTogether.

 

mt-bluetooth-started()

mt-zebra-scanner-id()

mt-zebra-scanner-connected()

 

© 2018-2024 Altova GmbH