Loading...
Searching...
No Matches

Class is used for storing Eddystone. More...

#include <com/navigine/idl/objc/NCEddystone.h>

Inherits NSObject.

Properties

NCPointpoint
 eddystone's X and Y coordinates in meters as Point (within the sublocation).
 
int32_t locationId
 eddystone's location identifier.
 
int32_t sublocationId
 eddystone's sublocation identifier.
 
NSString * name
 eddystone's name.
 
NSString * namespaceId
 eddystone's namespaceId.
 
NSString * instanceId
 eddystone's instanceId.
 
NSNumber * power
 eddystone's power.
 
NCTransmitterStatus status
 eddystone status. TransmitterStatus
 

Detailed Description

Class is used for storing Eddystone.

Referenced from Sublocation.

Definition at line 21 of file NCEddystone.h.

Property Documentation

◆ instanceId

- (NSString*) instanceId
readnonatomicassign

eddystone's instanceId.

Swift code snippet:

// Get Eddystone instance ID
let instanceId = eddystone.getInstanceId()
print("Eddystone instance ID: \‍(instanceId ?? "nil")")

Objective C code snippet:

// Get Eddystone instance ID
NSString *instanceId = [eddystone getInstanceId];
NSLog(@"Eddystone instance ID: %@", instanceId);

Definition at line 105 of file NCEddystone.h.

◆ locationId

- (int32_t) locationId
readnonatomicassign

eddystone's location identifier.

Swift code snippet:

// Get Eddystone location ID
let locationId = eddystone.getLocationId()
print("Eddystone location ID: \‍(locationId)")

Objective C code snippet:

// Get Eddystone location ID
int32_t locationId = [eddystone getLocationId];
NSLog(@"Eddystone location ID: %d", locationId);

Definition at line 49 of file NCEddystone.h.

◆ name

- (NSString*) name
readnonatomicassign

eddystone's name.

Swift code snippet:

// Get Eddystone name
let eddystoneName = eddystone.getName()
print("Eddystone name: \‍(eddystoneName ?? "nil")")

Objective C code snippet:

// Get Eddystone name
NSString *eddystoneName = [eddystone getName];
NSLog(@"Eddystone name: %@", eddystoneName);

Definition at line 77 of file NCEddystone.h.

◆ namespaceId

- (NSString*) namespaceId
readnonatomicassign

eddystone's namespaceId.

Swift code snippet:

// Get Eddystone namespace ID
let namespaceId = eddystone.getNamespaceId()
print("Eddystone namespace ID: \‍(namespaceId ?? "nil")")

Objective C code snippet:

// Get Eddystone namespace ID
NSString *namespaceId = [eddystone getNamespaceId];
NSLog(@"Eddystone namespace ID: %@", namespaceId);

Definition at line 91 of file NCEddystone.h.

◆ point

- (NCPoint*) point
readnonatomicassign

eddystone's X and Y coordinates in meters as Point (within the sublocation).

Swift code snippet:

// Get Eddystone point
let point = eddystone.getPoint()
if let point = point {
demonstratePointUsage(point)
}

Objective C code snippet:

// Get Eddystone point
NCPoint *point = [eddystone getPoint];
if (point != nil) {
[self demonstratePointUsage:point];
}

Definition at line 35 of file NCEddystone.h.

◆ power

- (NSNumber*) power
readnonatomicassign

eddystone's power.

Swift code snippet:

// Get Eddystone power
let power = eddystone.getPower()
if let power = power {
print("Eddystone power: \‍(power)")
}

Objective C code snippet:

// Get Eddystone power
NSNumber *power = [eddystone getPower];
if (power != nil) {
NSLog(@"Eddystone power: %d", [power intValue]);
}

Definition at line 119 of file NCEddystone.h.

◆ status

- (NCTransmitterStatus) status
readnonatomicassign

eddystone status. TransmitterStatus

Swift code snippet:

// Get Eddystone status
let status = eddystone.getStatus()
print("Eddystone status: \‍(status)")

Objective C code snippet:

// Get Eddystone status
NCTransmitterStatus status = [eddystone getStatus];
NSLog(@"Eddystone status: %ld", (long)status);

Definition at line 133 of file NCEddystone.h.

◆ sublocationId

- (int32_t) sublocationId
readnonatomicassign

eddystone's sublocation identifier.

Swift code snippet:

// Get Eddystone sublocation ID
let sublocationId = eddystone.getSublocationId()
print("Eddystone sublocation ID: \‍(sublocationId)")

Objective C code snippet:

// Get Eddystone sublocation ID
int32_t sublocationId = [eddystone getSublocationId];
NSLog(@"Eddystone sublocation ID: %d", sublocationId);

Definition at line 63 of file NCEddystone.h.


The documentation for this class was generated from the following file: