Package-level declarations

Types

Link copied to clipboard
@Serializable
class ManagerSettings

Holds the settings of the NIMMSTAManager

Link copied to clipboard

This class represents a connected scanner within the NIMMSTA App Instances of this class can be used to control the scanner

Link copied to clipboard

Interface to handle events from a NIMMSTA Device.

Link copied to clipboard
data class NIMMSTAInstalledAppCandidate(val packageName: String, val appType: NIMMSTAInstalledAppType, val serviceClassName: String)
Link copied to clipboard

This class provides access to the NIMMSTAManager and initiates the connection. It uses an Android ServiceConnection and the concept of background Tasks. Just register the NIMMSTAIntentConnection by calling bindServiceToActivity and register for completion for the binding with onComplete.

Link copied to clipboard

This class provides access to the NIMMSTAManager and initiates the connection. It uses an Android ServiceConnection and the concept of background Tasks. Just register the NIMMSTAIntentServiceConnection by calling bindServiceToActivity and register for completion for the binding with onComplete.

Link copied to clipboard

Holds the connected devices of the NIMMSTA App and some settings. Now uses dependency injection instead of singleton pattern.

Link copied to clipboard

Interface to handle events from a NIMMSTA Manager.

Link copied to clipboard

NIMMSTAService is used to communicate with the NIMMSTA App It creates a broadcast receiver NIMMSTAIntentReceiver that handles the intents from the NIMMSTA App

Link copied to clipboard

Binds to the WebService of an installed NIMMSTA Android app.