BLUQuuppaData Class Reference

Inherits from NSObject
Declared in BLUQuuppaData.h
BLUQuuppaData.m

Overview

BLUQuuppaData objects are used to represent the data of the BlueBeacon Quuppa slot.

  packetId

The Quuppa Packet Id.

@property (nullable, nonatomic, readonly) NSNumber *packetId

Declared In

BLUQuuppaData.h

  deviceType

The Quuppa Device Type.

@property (nullable, nonatomic, readonly) NSNumber *deviceType

Declared In

BLUQuuppaData.h

  header

The Quuppa Header.

@property (nullable, nonatomic, readonly) NSNumber *header

Declared In

BLUQuuppaData.h

  tagId

The Quuppa Tag Id.

@property (nullable, nonatomic, readonly) NSData *tagId

Declared In

BLUQuuppaData.h

  checksum

The Quuppa packet crc.

@property (nullable, nonatomic, readonly) NSNumber *checksum

Declared In

BLUQuuppaData.h

  dfField

The Quuppa Direction Finding packet df-field.

@property (nullable, nonatomic, readonly) NSData *dfField

Declared In

BLUQuuppaData.h

– initWithDirectionFindingData:

Initializes the Quuppa slot with the advertisement data of a Quuppa packet.

- (nonnull instancetype)initWithDirectionFindingData:(nonnull NSData *)data

Parameters

data

The Quuppa Direction Finding packet payload.

Return Value

Returns a newly initialized Quuppa slot data object.

Declared In

BLUQuuppaData.h

– initWithTagId:

Initializes the Quuppa slot with a specified Tag Id.

- (nonnull instancetype)initWithTagId:(nullable NSData *)tagId

Parameters

tagId

The 6 byte Tag Id, or nil if the BLE mac addres is to be used as Tag Id.

Return Value

Returns a newly initialized Quuppa slot data object.

Declared In

BLUQuuppaData.h