Skip to content

Commit

Permalink
🔖 [Release] 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
evva-bee-bot committed Dec 6, 2024
1 parent 4a4133c commit 25b16dc
Show file tree
Hide file tree
Showing 42 changed files with 1,182 additions and 812 deletions.
6 changes: 4 additions & 2 deletions AbrevvaSDK.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Pod::Spec.new do |s|
s.name = 'AbrevvaSDK'
s.version = '1.1.2'
s.version = '2.0.0'
s.summary = 'Official EVVA Abrevva iOS SDK'
s.description = <<-DESC
The EVVA Abrevva iOS SDK is a collection of tools to work with electronical EVVA access components.
Expand All @@ -25,7 +25,9 @@ It allows for scanning and connecting via BLE.
s.swift_version = '5.0'

s.ios.dependency 'CocoaMQTT'
s.dependency 'CryptoSwift'
s.ios.dependency 'CryptoSwift'

s.watchos.dependency 'CryptoSwift'

s.vendored_frameworks = 'AbrevvaSDK.xcframework'
end
18 changes: 9 additions & 9 deletions AbrevvaSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -25,47 +25,47 @@
<key>BinaryPath</key>
<string>AbrevvaSDK.framework/AbrevvaSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>watchos-arm64_arm64_32</string>
<key>LibraryPath</key>
<string>AbrevvaSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>arm64_32</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<string>watchos</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>AbrevvaSDK.framework/AbrevvaSDK</string>
<key>LibraryIdentifier</key>
<string>watchos-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>AbrevvaSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>watchos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
<string>ios</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>AbrevvaSDK.framework/AbrevvaSDK</string>
<key>LibraryIdentifier</key>
<string>watchos-arm64_arm64_32</string>
<string>watchos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>AbrevvaSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>arm64_32</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>watchos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file modified AbrevvaSDK.xcframework/ios-arm64/AbrevvaSDK.framework/AbrevvaSDK
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ public enum DisengageStatusType : Swift.String {
case UNKNOWN_STATUS_CODE
case UNABLE_TO_CONNECT
case TIMEOUT
case UNABLE_TO_SET_NOTIFICATIONS
case UNABLE_TO_READ_CHALLENGE
case ACCESS_CIPHER_ERROR
public init?(rawValue: Swift.String)
public typealias RawValue = Swift.String
public var rawValue: Swift.String {
Expand All @@ -53,33 +56,56 @@ public func dataToString(_ data: Foundation.Data) -> Swift.String
public func stringToData(_ dataString: Swift.String) -> Foundation.Data
public func CBUUIDToString(_ uuid: CoreBluetooth.CBUUID) -> Swift.String
public func CBUUIDToStringUppercase(_ uuid: CoreBluetooth.CBUUID) -> Swift.String
public struct ManufacturerData : Swift.Equatable {
public struct BleDeviceAdvertisementData {
public let rssi: Swift.Int
public let isConnectable: Swift.Bool?
public let manufacturerData: AbrevvaSDK.BleDeviceManufacturerData?
}
public struct BleDeviceManufacturerData : Swift.Equatable {
public let companyIdentifier: Swift.UInt16
public let version: Swift.UInt8
public let componentType: Swift.UInt8
public let mainFirmwareVersionMajor: Swift.UInt8
public let mainFirmwareVersionMinor: Swift.UInt8
public let mainFirmwareVersionPatch: Swift.UInt16
public let componentHAL: Swift.Int
public let batteryStatus: Swift.Int
public let mainConstructionMode: Swift.Int
public let subConstructionMode: Swift.Int
public let isOnline: Swift.Int
public let officeModeEnabled: Swift.Int
public let twoFactorRequired: Swift.Int
public let officeModeActive: Swift.Int
public let batteryStatus: Swift.Bool
public let mainConstructionMode: Swift.Bool
public let subConstructionMode: Swift.Bool
public let isOnline: Swift.Bool
public let officeModeEnabled: Swift.Bool
public let twoFactorRequired: Swift.Bool
public let officeModeActive: Swift.Bool
public let reservedBits: Swift.Int?
public let identifier: Swift.String
public let subFirmwareVersionMajor: Swift.UInt8?
public let subFirmwareVersionMinor: Swift.UInt8?
public let subFirmwareVersionPatch: Swift.UInt16?
public let subComponentIdentifier: Swift.String?
public static func == (a: AbrevvaSDK.ManufacturerData, b: AbrevvaSDK.ManufacturerData) -> Swift.Bool
public static func == (a: AbrevvaSDK.BleDeviceManufacturerData, b: AbrevvaSDK.BleDeviceManufacturerData) -> Swift.Bool
}
public enum ManufacturerDataError : Swift.Error {
case NoAdvertisementData
case InvalidManufacturerDataLength
case ParsingError
public static func == (a: AbrevvaSDK.ManufacturerDataError, b: AbrevvaSDK.ManufacturerDataError) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@objc public class BleDevice : ObjectiveC.NSObject, CoreBluetooth.CBPeripheralDelegate {
public typealias NotifyCallback = (_ value: Foundation.Data?) -> Swift.Void
public init(_ peripheral: CoreBluetooth.CBPeripheral, advertisementData: [Swift.String : Any]? = nil)
public func getManufacturerData() throws -> AbrevvaSDK.ManufacturerData
public var address: Swift.String {
get
}
public var localName: Swift.String? {
get
}
public var advertisementData: AbrevvaSDK.BleDeviceAdvertisementData? {
get
}
public init(_ peripheral: CoreBluetooth.CBPeripheral, advertisementData: [Swift.String : Any]? = nil, rssi: Swift.Int)
public func getName() -> Swift.String?
public func getAddress() -> Swift.String
public func getPeripheral() -> CoreBluetooth.CBPeripheral
Expand Down Expand Up @@ -159,5 +185,7 @@ extension Swift.UInt16 {
extension AbrevvaSDK.DisengageStatusType : Swift.Equatable {}
extension AbrevvaSDK.DisengageStatusType : Swift.Hashable {}
extension AbrevvaSDK.DisengageStatusType : Swift.RawRepresentable {}
extension AbrevvaSDK.ManufacturerDataError : Swift.Equatable {}
extension AbrevvaSDK.ManufacturerDataError : Swift.Hashable {}
extension Swift.UInt16.UInt16Error : Swift.Equatable {}
extension Swift.UInt16.UInt16Error : Swift.Hashable {}
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ public enum DisengageStatusType : Swift.String {
case UNKNOWN_STATUS_CODE
case UNABLE_TO_CONNECT
case TIMEOUT
case UNABLE_TO_SET_NOTIFICATIONS
case UNABLE_TO_READ_CHALLENGE
case ACCESS_CIPHER_ERROR
public init?(rawValue: Swift.String)
public typealias RawValue = Swift.String
public var rawValue: Swift.String {
Expand All @@ -53,33 +56,56 @@ public func dataToString(_ data: Foundation.Data) -> Swift.String
public func stringToData(_ dataString: Swift.String) -> Foundation.Data
public func CBUUIDToString(_ uuid: CoreBluetooth.CBUUID) -> Swift.String
public func CBUUIDToStringUppercase(_ uuid: CoreBluetooth.CBUUID) -> Swift.String
public struct ManufacturerData : Swift.Equatable {
public struct BleDeviceAdvertisementData {
public let rssi: Swift.Int
public let isConnectable: Swift.Bool?
public let manufacturerData: AbrevvaSDK.BleDeviceManufacturerData?
}
public struct BleDeviceManufacturerData : Swift.Equatable {
public let companyIdentifier: Swift.UInt16
public let version: Swift.UInt8
public let componentType: Swift.UInt8
public let mainFirmwareVersionMajor: Swift.UInt8
public let mainFirmwareVersionMinor: Swift.UInt8
public let mainFirmwareVersionPatch: Swift.UInt16
public let componentHAL: Swift.Int
public let batteryStatus: Swift.Int
public let mainConstructionMode: Swift.Int
public let subConstructionMode: Swift.Int
public let isOnline: Swift.Int
public let officeModeEnabled: Swift.Int
public let twoFactorRequired: Swift.Int
public let officeModeActive: Swift.Int
public let batteryStatus: Swift.Bool
public let mainConstructionMode: Swift.Bool
public let subConstructionMode: Swift.Bool
public let isOnline: Swift.Bool
public let officeModeEnabled: Swift.Bool
public let twoFactorRequired: Swift.Bool
public let officeModeActive: Swift.Bool
public let reservedBits: Swift.Int?
public let identifier: Swift.String
public let subFirmwareVersionMajor: Swift.UInt8?
public let subFirmwareVersionMinor: Swift.UInt8?
public let subFirmwareVersionPatch: Swift.UInt16?
public let subComponentIdentifier: Swift.String?
public static func == (a: AbrevvaSDK.ManufacturerData, b: AbrevvaSDK.ManufacturerData) -> Swift.Bool
public static func == (a: AbrevvaSDK.BleDeviceManufacturerData, b: AbrevvaSDK.BleDeviceManufacturerData) -> Swift.Bool
}
public enum ManufacturerDataError : Swift.Error {
case NoAdvertisementData
case InvalidManufacturerDataLength
case ParsingError
public static func == (a: AbrevvaSDK.ManufacturerDataError, b: AbrevvaSDK.ManufacturerDataError) -> Swift.Bool
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
@objc public class BleDevice : ObjectiveC.NSObject, CoreBluetooth.CBPeripheralDelegate {
public typealias NotifyCallback = (_ value: Foundation.Data?) -> Swift.Void
public init(_ peripheral: CoreBluetooth.CBPeripheral, advertisementData: [Swift.String : Any]? = nil)
public func getManufacturerData() throws -> AbrevvaSDK.ManufacturerData
public var address: Swift.String {
get
}
public var localName: Swift.String? {
get
}
public var advertisementData: AbrevvaSDK.BleDeviceAdvertisementData? {
get
}
public init(_ peripheral: CoreBluetooth.CBPeripheral, advertisementData: [Swift.String : Any]? = nil, rssi: Swift.Int)
public func getName() -> Swift.String?
public func getAddress() -> Swift.String
public func getPeripheral() -> CoreBluetooth.CBPeripheral
Expand Down Expand Up @@ -159,5 +185,7 @@ extension Swift.UInt16 {
extension AbrevvaSDK.DisengageStatusType : Swift.Equatable {}
extension AbrevvaSDK.DisengageStatusType : Swift.Hashable {}
extension AbrevvaSDK.DisengageStatusType : Swift.RawRepresentable {}
extension AbrevvaSDK.ManufacturerDataError : Swift.Equatable {}
extension AbrevvaSDK.ManufacturerDataError : Swift.Hashable {}
extension Swift.UInt16.UInt16Error : Swift.Equatable {}
extension Swift.UInt16.UInt16Error : Swift.Hashable {}
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@
</data>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.abi.json</key>
<data>
aX15GU4fxIYT+qPDRDNTpI6dLQo=
KEM3OXWP01PCKKZuMwVmQyc2WQo=
</data>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<data>
N4LbGp3j9ggrluEkGPw4vlN9SEc=
tH6zJGuZa3BHj84CSCmyFUjuQy0=
</data>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
<data>
6dcbY39XNLKir+7NPmPn26LlQHA=
FzD6KD2h8X61GHVDl8p1CCh+w5M=
</data>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftinterface</key>
<data>
N4LbGp3j9ggrluEkGPw4vlN9SEc=
tH6zJGuZa3BHj84CSCmyFUjuQy0=
</data>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftmodule</key>
<data>
Mdxaw/7uoKiDA2IThlTU2Pp1tP0=
+BtN1LJNhyNkLAZPLC5Lecn/LQo=
</data>
<key>Modules/module.modulemap</key>
<data>
Expand All @@ -61,35 +61,35 @@
<dict>
<key>hash2</key>
<data>
IkCmTef18psp8RxTbFztL0HSNrhDKnuIvhfe+Bl60SI=
wfoyYPjFY3sjlBouAD8awy5NnLec4GA2CiD29jCPehM=
</data>
</dict>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
U1lNZS0ntPV9GXRJKDEJEte7lMzt1KjulCYxNKrkOcY=
LyGDJ9LRgpkQhCU8JHqP9BAMyivbA2PHgtDykBOf/Tk=
</data>
</dict>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
3IGy1Q1DEJI7zdjHXMhI1QUDSn15xdiCYcrUX3npYTg=
R5imRQQILp5Miv+LTqOQ55LZeYGD05oOSwAz0O/2YQ0=
</data>
</dict>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
U1lNZS0ntPV9GXRJKDEJEte7lMzt1KjulCYxNKrkOcY=
LyGDJ9LRgpkQhCU8JHqP9BAMyivbA2PHgtDykBOf/Tk=
</data>
</dict>
<key>Modules/AbrevvaSDK.swiftmodule/arm64-apple-ios.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
ZLWf6yAWGuIFz1obDqFtFrgEx1sSb/uaZRBeY/U5hh8=
I/Oe0X8qREbc9Hrco6Hsj2GSA95AVTHbW6aa6T9jWug=
</data>
</dict>
<key>Modules/module.modulemap</key>
Expand Down
Binary file not shown.
Loading

0 comments on commit 25b16dc

Please sign in to comment.