Altova MobileTogether Designer

Ein Datalogic-Barcode-Scanner ist ein Android-Gerät, das auch als MobileTogether Client-Gerät verwendet werden kann.

 

Eine auf einem Datalogic-Gerät ausgeführte MobileTogether-Lösung kann daher ganz einfach mit dem Barcode-Scanner des Geräts verbunden werden und die gescannten Barcode-Daten speichern und verwenden. Mit der Aktion Datalogic verbinden bzw. Datalogic trennen (Abbildung unten), starten bzw. beenden Sie eine Verbindung zwischen der Lösung und dem Barcode-Scanner des Geräts. Aktivieren Sie je nach gewünschter Aufgabe das Optionsfeld Verbinden oder Verbindung trennen.

 

Anmerkung:Mit Hilfe der globalen Variablen $MT_DatalogicScannerAvailable können Sie überprüfen, ob der Datalogic-Barcode-Scanner zur Verfügung steht.
MTActionDatalogicConnectDisconnect

Verbinden: Verbindet die MobileTogether Client-App mit dem geräteeigenen Barcode-Scanner. Sobald Sie die Verbinden-Aktion zum Design hinzugefügt haben, wird eine $MT_DATALOGICSCANNER-Seitenquellstruktur zum Fenster "Seitenquellen" hinzugefügt. Wenn ein Barcode mit einem Datalogic-Scanner gescannt wird, werden die Barcode-Daten zu dieser Seitenquelle hinzugefügt.

Verbindung trennen: Trennt die MobileTogether Client-App vom geräteeigenen Barcode-Scanner.

 

Anmerkung:Sie können für beide Aktionen (Verbinden und Verbindung trennen) geeignete Aktionen definieren, die ausgeführt werden sollen, für den Fall, dass die Aktion erfolgreich war (Bei Erfolg) und für den Fall, dass sie fehlschlägt (Bei Fehler); siehe Abbildung oben.

 

Anmerkung:Bei der Simulation einer Verbindung müssen Sie in der Symbolleiste des Designers in der Auswahlliste "Geräteauswahl" Android | Datalogic auswählen.

 

MobileTogether-Variablen

MobileTogether verfügt über zahlreiche globale und lokale Variablen.

 

Globale Variablen sind statisch, d.h. ihre Werte ändern sich nicht je nach Kontext oder während der Ausführung der Lösung. So bleibt etwa der Wert von $MT_CameraAvailable, der angibt, ob eine Gerätekamera zur Verfügung steht, während der Ausführung der Lösung immer true(), wenn er beim Start der Lösung true() war.

Lokale Variablen hingegen sind dynamisch. Ihre Werte können sich ändern, wenn sich der Kontext ändert oder wenn sich eine Geräteeigenschaft ändert. So kann etwa der Wert der lokalen Variablen $MT_Portrait je nach Geräteausrichtung zwischen true() und false() wechseln.

 

Wenn eine MobileTogether-Variable für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Variablen und Beschreibungen dazu finden Sie im Kapitel Globale Variablen.

 

$MT_DatalogicScannerAvailable

 

© 2018-2024 Altova GmbH