Skip to content

//kotlin-sdk/fr.gasmartbuilding.gasmartaccessreadersdk/GASmartAccessReaderSDK

GASmartAccessReaderSDK

[androidJvm]\ class GASmartAccessReaderSDK(context: Context, callbacks: GASmartAccessReaderCallbacks, applicationId: String, iControlUrl: String, userId: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO)

Constructors

GASmartAccessReaderSDK [androidJvm]
constructor(context: Context, callbacks: GASmartAccessReaderCallbacks, applicationId: String, iControlUrl: String, userId: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO)

Types

Name Summary
Companion [androidJvm]
object Companion

Properties

Name Summary
appSign1 [androidJvm]
var appSign1: ByteArray
appSign2 [androidJvm]
var appSign2: ByteArray
badgeId [androidJvm]
val badgeId: LiveData<Int>
centralManager [androidJvm]
var centralManager: CentralManager
keyPair [androidJvm]
var keyPair: KeyPair?
peripheralManager [androidJvm]
var peripheralManager: PeripheralManager
pubKSar [androidJvm]
var pubKSar: ByteArray
versionName [androidJvm]
var versionName: String

Functions

Name Summary
fetchBadgeId [androidJvm]
fun fetchBadgeId()
getBadgeId [androidJvm]
suspend fun getBadgeId(): Int
requestPermissionsIfNeeded [androidJvm]
fun requestPermissionsIfNeeded(activity: Activity)