//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) |