Skip to content

Instantly share code, notes, and snippets.

@troystribling
Created March 23, 2014 17:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save troystribling/42ec640f10317267139f to your computer and use it in GitHub Desktop.
Save troystribling/42ec640f10317267139f to your computer and use it in GitHub Desktop.
BlueCap Characteristic Profile Xcode Snippet
[serviceProfile createCharacteristicWithUUID:<#UUID#>
name:<#name#>
andProfile:^(BlueCapCharacteristicProfile* characteristicProfile) {
characteristicProfile.properties = CBCharacteristicPropertyRead | CBCharacteristicPropertyWrite;
[characteristicProfile serializeObject:^NSData*(id data) {
return nil;
}];
[characteristicProfile afterDiscovered:^(BlueCapCharacteristic* chararacteristic) {
}];
[characteristicProfile deserializeData:^NSDictionary*(NSData* data) {
return @{};
}];
[characteristicProfile stringValue:^NSDictionary*(NSDictionary* data) {
return @{};
}];
[characteristicProfile serializeString:^NSData*(NSDictionary* data) {
return nil;
}];
characteristicProfile.initialValue = [characteristicProfile valueFromString:@{}];
}];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment