DEABaseService Class Reference
| Inherits from | YMSCBService : NSObject |
|---|---|
| Declared in | DEABaseService.h DEABaseService.m |
Other Methods
sensorValues
Dictionary containing the values measured by the sensor.
@property (nonatomic, readonly) NSDictionary *sensorValuesDiscussion
Dictionary containing the values measured by the sensor.
This is an abstract propery.
Declared In
DEABaseService.h
– turnOn
Turn on CoreBluetooth peripheral service.
- (void)turnOnDiscussion
Turn on CoreBluetooth peripheral service.
This method turns on the service by:
- writing to config characteristic to enable service.
- writing to data characteristic to enable notification.
Declared In
DEABaseService.h
– turnOff
Turn off CoreBluetooth peripheral service.
- (void)turnOffDiscussion
Turn off CoreBluetooth peripheral service.
This method turns off the service by:
- writing to config characteristic to disable service.
- writing to data characteristic to disable notification.
Declared In
DEABaseService.h
Other Methods
– initWithName:parent:baseHi:baseLo:serviceOffset:
Initialize class instance.
- (instancetype)initWithName:(NSString *)oName parent:(YMSCBPeripheral *)pObj baseHi:(int64_t)hi baseLo:(int64_t)lo serviceOffset:(int)serviceOffsetParameters
oName |
name of service |
|---|---|
pObj |
parent object which owns this service |
hi |
top 64 bits of 128-bit base address value |
lo |
bottom 64 bits of 128-bit base address value |
serviceOffset |
offset address of service |
Return Value
Discussion
Initialize class instance.
Declared In
YMSCBService.h
– addCharacteristic:withOffset:
Add YMSCBCharacteristic instance given address offset.
- (void)addCharacteristic:(NSString *)cname withOffset:(int)addrOffsetParameters
cname |
Characteristic name |
|---|---|
addrOffset |
Offset value |
Discussion
Add YMSCBCharacteristic instance given address offset.
Declared In
YMSCBService.h