ScannedBeaconInfo
@objc(ZDScannedBeaconInfo)
public class ScannedBeaconInfo : NSObject
Wrapper for beacons scanned using ZendriveVehicleTagging.getNearbyBeacons(uuid:major:minor:completionHandler:)
.
-
The UUID of the scanned beacon.
Declaration
Swift
@objc public var uuid: String
-
The major of the scanned beacon.
Declaration
Swift
@objc public var major: Int32
-
The minor of the scanned beacon.
Declaration
Swift
@objc public var minor: Int32
-
The RSSI of the scanned beacon.
Declaration
Swift
@objc public var rssi: Int
-
Constants that reflect the relative distance to a beacon.
Declaration
Swift
@objc public var proximity: CLProximity
-
The accuracy of the proximity value, measured in meters from the beacon.
Declaration
Swift
@objc public var accuracy: CLLocationAccuracy
-
Initialize with UUID, major, minor, RSSI, proximity, accuracy.
Declaration
Swift
@objc public convenience init(uuid: String, major: Int32, minor: Int32, rssi: Int, proximity: CLProximity, accuracy: CLLocationAccuracy)
-
Initialize the beacon with UUID, major, minor.
Declaration
Swift
@objc public convenience init(uuid: String, major: Int32, minor: Int32)
-
Initialize the beacon with objective-c ZendriveScannedBeaconInfo object.
Declaration
Swift
@objc public init(with objcScannedBeaconInfo: ZendriveScannedBeaconInfo)
-
Initialize the beacon with a CLBeacon object.
Declaration
Swift
@objc public convenience init(clBeacon: CLBeacon)