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
 
BOOL valid
 

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 111 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 51 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 81 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 96 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 36 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 126 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 141 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 66 of file NCEddystone.h.

◆ valid

- (BOOL) valid
readnonatomicassign

Tells if this object is valid or not. Any method called on an invalid object will throw an exception. The object becomes invalid only on UI thread, and only when its implementation depends on objects already destroyed by now.

Definition at line 149 of file NCEddystone.h.


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