SKEddystoneProximityData Class Reference
| Inherits from | SKSensorData : NSObject |
|---|---|
| Declared in | SKEddystoneProximityData.h |
Overview
An instance of SKEddystoneProximityData encapsulates measurements related to the Eddystone™ Proximity sensor.
– initWithSensorType:withTimestamp:
Returns an SKSensorData object, initialized with the given SKSensorType and SKSensorTimestamp.
- (instancetype)initWithSensorType:(SKSensorType)sensorType withTimestamp:(SKSensorTimestamp *)timestampParameters
sensorType |
The type of the sensor that produced this data object. |
|---|---|
timestamp |
The time were this data log was captured. |
Return Value
A new SKSensorData object.
Declared In
SKSensorData.h
– initWithTimestamp:withNamespaceId:withInstanceId:withRssi:withTxPower:
Returns an SKEddystoneProximityData object, initialized with the time the data log was captured, its namespace and instance identifiers, as well as its rssi and txPower.
- (instancetype)initWithTimestamp:(NSDate *)timestamp withNamespaceId:(NSString *_Nullable)namespaceId withInstanceId:(NSUInteger)instanceId withRssi:(NSInteger)rssi withTxPower:(NSInteger)txPowerParameters
timestamp |
The time that this data log was captured. |
|---|---|
namespaceId |
A 10-byte (80 bit) identifier that can used to group a particular set of beacons. This value should be in Hexadecimal format, with a maximum character length of 20 characters. |
instanceId |
A 6-byte (48 bit) unsigned integer that is used to identify individual devices inside the namespace group. It ranges between 0 and 281474976710655. |
rssi |
The strength of the signal (Received Signal Strength Indication). |
txPower |
The strength of the signal measured at a distance of 1 meter. |
Return Value
An SKEddystoneProximityData object.
Declared In
SKEddystoneProximityData.h
namespaceId
A 10-byte (80 bit) identifier that can used to group a particular set of beacons. This value should be in Hexadecimal format, with a maximum character length of 20 characters.
@property (nonatomic, readonly, copy, nullable) NSString *namespaceIdDeclared In
SKEddystoneProximityData.h
instanceId
A 6-byte (48 bit) unsigned integer that is used to identify individual devices inside the namespace group. It ranges between 0 and 281474976710655.
@property (nonatomic, readonly) NSUInteger instanceIdDeclared In
SKEddystoneProximityData.h
rssi
The strength of the signal (Received Signal Strength Indication).
@property (nonatomic, readonly) NSInteger rssiDeclared In
SKEddystoneProximityData.h
txPower
The strength of the signal measured at a distance of 1 meter.
@property (nonatomic, readonly) NSInteger txPowerDeclared In
SKEddystoneProximityData.h
+ csvHeader
A string with a CSV formatted header that describes the data of the Eddystone™ Proximity sensor. This method is useful in combination with the csvString instance method of an SKSensorData object.
+ (NSString *)csvHeaderReturn Value
A string with a CSV header.
Declared In
SKEddystoneProximityData.h