AccessibilityStatusActivity |
This activity shows the status of the Accessibility Service and the Connection Status with the scanner class AccessibilityStatusActivity : AppCompatActivity, NIMMSTAEventHandler |
ActionQueue |
Holds Actions that are executed if the device is unlocked class ActionQueue : BroadcastReceiver |
NimmstaAccessibilityService |
Provides an Accessibility Service to the Android System. Shows permanent Notification with the Connection Status of the Scanner using AccessibilityNotificationService Inputs scanned barcodes into editable Views using AccessibilityInputService class NimmstaAccessibilityService : AccessibilityService, NIMMSTAEventHandler |
NimmstaLayoutManager |
Handles all calls to change the layout of the connected HS-50 object NimmstaLayoutManager |
NimmstaViewManager |
Manages the search for nodes in the current view object NimmstaViewManager |
WebCommunicator |
This object handles the communication with webpages that have an input element with the id "nimmsta-output-element" If the input field contains text this class processes the text and sends the required commands to the HS 50 object WebCommunicator : NIMMSTAEventHandler, DeviceListUpdateDelegate |
AccessibilityException |
AccessibilityExceptions are thrown if an action after a barcode scan failes because of an user error AccessibilityExceptions are not critical open class AccessibilityException : Throwable, NIMMSTAExceptionInterface |
CriticalAccessibilityException |
CriticalAccessibilityExceptions are thrown if an action after a barcode scan failes because of an error that is not expected to happen and probably a bug in our code CriticalAccessibilityExceptions are critical class CriticalAccessibilityException : AccessibilityException, NIMMSTAExceptionInterface |
InputException |
InputException to log errors in Crashlytics class InputException : Exception |