diff --git a/samples/ButtonDrive/ButtonDrive.xcodeproj/xcshareddata/xcschemes/ButtonDrive.xcscheme b/samples/ButtonDrive/ButtonDrive.xcodeproj/xcshareddata/xcschemes/ButtonDrive.xcscheme index f6076f8f..5742b486 100644 --- a/samples/ButtonDrive/ButtonDrive.xcodeproj/xcshareddata/xcschemes/ButtonDrive.xcscheme +++ b/samples/ButtonDrive/ButtonDrive.xcodeproj/xcshareddata/xcschemes/ButtonDrive.xcscheme @@ -1,6 +1,6 @@ - + - + IDESourceControlProjectFavoriteDictionaryKey IDESourceControlProjectIdentifier - 76C03263-7527-4DEC-8E15-44DD5F3E2616 + ADA6A42A-5E65-4701-9838-F076CAFF3146 IDESourceControlProjectName HelloWorld IDESourceControlProjectOriginsDictionary @@ -34,7 +34,7 @@ IDESourceControlWCCIdentifierKey 5BE677357093A5A5683A95D324CBCE1546CDC20A IDESourceControlWCCName - Sphero-iOS-SDK + PubliciOSSDK diff --git a/samples/HelloWorld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme b/samples/HelloWorld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme index fe87bb81..fbd1a033 100644 --- a/samples/HelloWorld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme +++ b/samples/HelloWorld/HelloWorld.xcodeproj/xcshareddata/xcschemes/HelloWorld.xcscheme @@ -1,6 +1,6 @@ - + - + - + - + - + - + - + - + - + - + + +@interface AppDelegate : NSObject + + +@end + diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/AppDelegate.m b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/AppDelegate.m new file mode 100644 index 00000000..bcfae463 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/AppDelegate.m @@ -0,0 +1,36 @@ +// +// AppDelegate.m +// HelloWorld_OSX +// +// Created by wes on 11/21/14. +// Copyright (c) 2014 Sphero. All rights reserved. +// + +#import "AppDelegate.h" +#import + +@interface AppDelegate () + +@end + +@implementation AppDelegate + +- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { + // Insert code here to initialize your application +} + +- (void)applicationWillTerminate:(NSNotification *)aNotification { + // Insert code here to tear down your application + [RKRobotDiscoveryAgentLE stopDiscovery]; + [[RKRobotDiscoveryAgentLE sharedAgent] disconnectAll]; +} + +- (void)applicationDidBecomeActive:(NSNotification *)notification { + +} + +- (void)applicationWillResignActive:(NSNotification *)notification { + +} + +@end diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Base.lproj/Main.storyboard b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Base.lproj/Main.storyboard new file mode 100644 index 00000000..adf1db41 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Base.lproj/Main.storyboard @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Images.xcassets/AppIcon.appiconset/Contents.json b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..2db2b1c7 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,58 @@ +{ + "images" : [ + { + "idiom" : "mac", + "size" : "16x16", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "16x16", + "scale" : "2x" + }, + { + "idiom" : "mac", + "size" : "32x32", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "32x32", + "scale" : "2x" + }, + { + "idiom" : "mac", + "size" : "128x128", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "128x128", + "scale" : "2x" + }, + { + "idiom" : "mac", + "size" : "256x256", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "256x256", + "scale" : "2x" + }, + { + "idiom" : "mac", + "size" : "512x512", + "scale" : "1x" + }, + { + "idiom" : "mac", + "size" : "512x512", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Info.plist b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Info.plist new file mode 100644 index 00000000..589b6903 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + com.orbotix.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + Copyright © 2014 Sphero. All rights reserved. + NSMainStoryboardFile + Main + NSPrincipalClass + NSApplication + + diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.h b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.h new file mode 100644 index 00000000..a9dfe031 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.h @@ -0,0 +1,15 @@ +// +// ViewController.h +// HelloWorld_OSX +// +// Created by wes on 11/21/14. +// Copyright (c) 2014 Sphero. All rights reserved. +// + +#import + +@interface ViewController : NSViewController + + +@end + diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.m b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.m new file mode 100644 index 00000000..004c0bb2 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/ViewController.m @@ -0,0 +1,78 @@ +// +// ViewController.m +// HelloWorld_OSX +// +// Created by wes on 11/21/14. +// Copyright (c) 2014 Sphero. All rights reserved. +// + +#import "ViewController.h" +#import + +@interface ViewController() + +@property (strong) IBOutlet NSTextField *statusLabel; +@property (strong) IBOutlet NSColorWell *colorWell; +@property (strong) IBOutlet NSButton *sleepButton; +@property (strong) RKConvenienceRobot *robot; +@end + +@implementation ViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleAvailable:) name:kRobotIsAvailableNotification object:nil]; + [[RKRobotDiscoveryAgentLE sharedAgent] addNotificationObserver:self selector:@selector(handleRobotChangeState:)]; + [RKRobotDiscoveryAgentLE startDiscovery]; +} + +-(void) handleAvailable:(RKRobotAvailableNotification*) n{ + NSLog(@"%@", n); +} + +-(void) handleRobotChangeState:(RKRobotChangedStateNotification*)n{ + NSLog(@"OSX %@", n); + _robot = [[RKConvenienceRobot alloc] initWithRobot:n.robot]; + + switch(n.type){ + case RKRobotConnecting: { + [_statusLabel setStringValue:[NSString stringWithFormat:@"Connecting %@", _robot.name]]; + break; + } + case RKRobotOnline: { + [_statusLabel setStringValue:_robot.name]; + [_robot setLEDWithRed:0.0 green:1.0 blue:1.0]; + [_sleepButton setHidden:NO]; + [_colorWell setHidden:NO]; + break; + } + case RKRobotDisconnected: { + [_statusLabel setStringValue:@"disconnected"]; + [_sleepButton setHidden:YES]; + [_colorWell setHidden:YES]; + _robot = nil; + break; + } + default: + break; + } +} + +- (IBAction)handleColorChange:(id)sender { + NSColor* color = _colorWell.color; + [_robot sendCommand:[RKRGBLEDOutputCommand commandWithRed:color.redComponent green:color.greenComponent blue:color.blueComponent]]; +} + + +- (void)setRepresentedObject:(id)representedObject { + [super setRepresentedObject:representedObject]; + + // Update the view, if already loaded. +} + +- (IBAction)handleDisconnect:(id)sender { + // TODO disconnect!? confusing - sleep + [_robot sleep]; +} + +@end diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/main.m b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/main.m new file mode 100644 index 00000000..b6ccc511 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSX/main.m @@ -0,0 +1,13 @@ +// +// main.m +// HelloWorld_OSX +// +// Created by wes on 11/21/14. +// Copyright (c) 2014 Sphero. All rights reserved. +// + +#import + +int main(int argc, const char * argv[]) { + return NSApplicationMain(argc, argv); +} diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/HelloWorld_OSXTests.m b/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/HelloWorld_OSXTests.m new file mode 100644 index 00000000..a444f4e4 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/HelloWorld_OSXTests.m @@ -0,0 +1,40 @@ +// +// HelloWorld_OSXTests.m +// HelloWorld_OSXTests +// +// Created by wes on 11/21/14. +// Copyright (c) 2014 Sphero. All rights reserved. +// + +#import +#import + +@interface HelloWorld_OSXTests : XCTestCase + +@end + +@implementation HelloWorld_OSXTests + +- (void)setUp { + [super setUp]; + // Put setup code here. This method is called before the invocation of each test method in the class. +} + +- (void)tearDown { + // Put teardown code here. This method is called after the invocation of each test method in the class. + [super tearDown]; +} + +- (void)testExample { + // This is an example of a functional test case. + XCTAssert(YES, @"Pass"); +} + +- (void)testPerformanceExample { + // This is an example of a performance test case. + [self measureBlock:^{ + // Put the code you want to measure the time of here. + }]; +} + +@end diff --git a/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/Info.plist b/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/Info.plist new file mode 100644 index 00000000..8f7e1525 --- /dev/null +++ b/samples/OSX/HelloWorld_OSX/HelloWorld_OSXTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + com.orbotix.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/samples/OptionFlags/OptionFlags.xcodeproj/project.pbxproj b/samples/OptionFlags/OptionFlags.xcodeproj/project.pbxproj index c271daf8..140672ec 100644 --- a/samples/OptionFlags/OptionFlags.xcodeproj/project.pbxproj +++ b/samples/OptionFlags/OptionFlags.xcodeproj/project.pbxproj @@ -18,6 +18,8 @@ DE53D07219771180006E4C0B /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DE53D07119771180006E4C0B /* Default-568h@2x.png */; }; DE9F26221A263766007DFB5C /* RobotKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE9F26201A263766007DFB5C /* RobotKit.framework */; }; DE9F26231A263766007DFB5C /* RobotUIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE9F26211A263766007DFB5C /* RobotUIKit.framework */; }; + EA7AD4951AB21EA10075BCE1 /* libc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EA7AD4941AB21EA10075BCE1 /* libc++.dylib */; }; + EA7AD4971AB21EA80075BCE1 /* libstdc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EA7AD4961AB21EA80075BCE1 /* libstdc++.dylib */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -37,6 +39,8 @@ DE53D07119771180006E4C0B /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; DE9F26201A263766007DFB5C /* RobotKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RobotKit.framework; path = ../_Frameworks_iOS/RobotKit.framework; sourceTree = ""; }; DE9F26211A263766007DFB5C /* RobotUIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RobotUIKit.framework; path = ../_Frameworks_iOS/RobotUIKit.framework; sourceTree = ""; }; + EA7AD4941AB21EA10075BCE1 /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; }; + EA7AD4961AB21EA80075BCE1 /* libstdc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.dylib"; path = "usr/lib/libstdc++.dylib"; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -44,6 +48,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + EA7AD4971AB21EA80075BCE1 /* libstdc++.dylib in Frameworks */, + EA7AD4951AB21EA10075BCE1 /* libc++.dylib in Frameworks */, DE9F26221A263766007DFB5C /* RobotKit.framework in Frameworks */, DE9F26231A263766007DFB5C /* RobotUIKit.framework in Frameworks */, 67DA8D6015C85DF0004B3000 /* UIKit.framework in Frameworks */, @@ -76,6 +82,8 @@ 67DA8D5E15C85DF0004B3000 /* Frameworks */ = { isa = PBXGroup; children = ( + EA7AD4961AB21EA80075BCE1 /* libstdc++.dylib */, + EA7AD4941AB21EA10075BCE1 /* libc++.dylib */, DE9F26201A263766007DFB5C /* RobotKit.framework */, DE9F26211A263766007DFB5C /* RobotUIKit.framework */, 67DA8D5F15C85DF0004B3000 /* UIKit.framework */, diff --git a/samples/OptionFlags/OptionFlags.xcodeproj/xcshareddata/xcschemes/OptionFlags.xcscheme b/samples/OptionFlags/OptionFlags.xcodeproj/xcshareddata/xcschemes/OptionFlags.xcscheme index 4220d5c9..9d9951ce 100644 --- a/samples/OptionFlags/OptionFlags.xcodeproj/xcshareddata/xcschemes/OptionFlags.xcscheme +++ b/samples/OptionFlags/OptionFlags.xcodeproj/xcshareddata/xcschemes/OptionFlags.xcscheme @@ -1,6 +1,6 @@ - + - + - + - + - + - + - + - diff --git a/samples/RobotUISample/RobotUISample/RUISampleViewController.m b/samples/RobotUISample/RobotUISample/RUISampleViewController.m index 0206804f..87ad0140 100644 --- a/samples/RobotUISample/RobotUISample/RUISampleViewController.m +++ b/samples/RobotUISample/RobotUISample/RUISampleViewController.m @@ -110,8 +110,7 @@ - (void)handleRobotStateChangeNotification:(RKRobotChangedStateNotification*)n { self.robot = nil; [RKRobotDiscoveryAgent startDiscovery]; break; - case RKRobotFailedConnect: - // edge case - handle as you will. + default: break; } } diff --git a/samples/SelfLevel/SelfLevel.xcodeproj/xcshareddata/xcschemes/SelfLevel.xcscheme b/samples/SelfLevel/SelfLevel.xcodeproj/xcshareddata/xcschemes/SelfLevel.xcscheme index 67b83a99..e21c4f4b 100644 --- a/samples/SelfLevel/SelfLevel.xcodeproj/xcshareddata/xcschemes/SelfLevel.xcscheme +++ b/samples/SelfLevel/SelfLevel.xcodeproj/xcshareddata/xcschemes/SelfLevel.xcscheme @@ -1,6 +1,6 @@ - + - + - + - + - + - + - + - + + +/*! + * @brief Instances of the class contain the data for level 1 diagnostics. + * + * The level 1 diagnostic data is a human readable string of data that is returned asynchronously + * after issuing a RKLevel1DiagnosticCommand. + * + * @sa RKLevel1DiagnosticCommand + */ +@interface FWLevel1DiagnosticAsyncData : RKAsyncMessage + +/*! A human readable string of the diagnostic data. */ +@property (nonatomic, readonly) NSString *diagString; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticCommand.h new file mode 100644 index 00000000..83f65005 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticCommand.h @@ -0,0 +1,34 @@ +// +// RKLevel1DiagnosticCommand.h +// RobotKit +// +// Created by Jon Carroll on 10/14/11. +// Copyright (c) 2011 Orbotix Inc. All rights reserved. +// + +/*! @file */ + +#import +#import + +/*! + * @brief Class that encapsulates a request for the robot's level 1 diagnostics. + * + * This is a developers-only command to help diagnose aberrant behavior. Upon receipt, active + * stabilization is inhibited, all in-process command(macro, helper app, etc.) are terminated + * and a special diagnostic program is executed upon the sensor system. There are two responses + * to this command: a Simple Response followed by an async stream message containing the + * results of the diagnostic tests. To allow flexibility, the results are sent as a long, + * human-readable text string. After this command has completed it is up to the developer to + * move Sphero from its idle, mindless state into something more useful. + * + * This is a simple command that requires no parameters. + * + * @sa RKLevel1DiagnosticResponse + */ + +@interface FWLevel1DiagnosticCommand : RKDeviceCommand + ++(id) command; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticResponse.h new file mode 100644 index 00000000..9c38e30c --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/FWLevel1DiagnosticResponse.h @@ -0,0 +1,25 @@ +// +// RKLevel1DiagnosticResponse.h +// RobotKit +// +// Created by Jon Carroll on 10/14/11. +// Copyright (c) 2011 Orbotix Inc. All rights reserved. +// + +/*! @file */ + +#import + +/*! + * @brief Class that encapsulates the response from a level 1 diagnostic command. + * + * A simple response that provides the error code from a level 1 diagnostic command. + * The level 1 diagnostic data is returned in an asynchronous data packet as human readable + * ASCII string. + * + * @sa RKLevel1DiagnosticCommand + * @sa RKLevel1DiagnosticAsyncData + */ +@interface FWLevel1DiagnosticResponse : RKDeviceResponse + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h index c8f4e16b..57400a89 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h @@ -32,8 +32,8 @@ * @param brightness The brightness value between 0.0 to 1.0 where 0.0 is off and 1.0 is full brightness. * @return The initialized object. */ -- (id) initWithBrightness:(float) brightness; +- (instancetype) initWithBrightness:(float) brightness; -+ (id) commandWithBrightness:(float) brightness; ++ (instancetype) commandWithBrightness:(float) brightness; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h index 78c62658..fed94575 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h @@ -24,6 +24,6 @@ * @param packet the properly formatted raw bytes of a Sphero command. * @return The initialized object. */ -- (id) initWithPacket:(NSData*) packet; +- (instancetype) initWithPacket:(NSData*) packet; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h index 379bb573..97f608fa 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h @@ -35,6 +35,6 @@ __deprecated_msg("replaced by RKSetHeadingCommand") * when setting the new 0° point. The value is in degrees. * @return The initialized object. */ -- (id) initWithHeading:(float) heading; +- (instancetype) initWithHeading:(float) heading; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h index 40b53d7f..3d198bdb 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h @@ -23,7 +23,8 @@ * @deprecated Replacd by @sa RKSetHeadingResponse */ -@interface RKCalibrateResponse : RKDeviceResponse { +__deprecated_msg("Use RKSetHeadingResponse") +@interface RKCalibrateResponse : RKDeviceResponse { } diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h index ce0ee6de..c97d6666 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h @@ -53,12 +53,12 @@ typedef NS_ENUM(uint8_t, RKCollisionDetectionMethod ){ * * @deprecated initializer contains bug where it sends swapped values of yThreshold and xThresholdSpeed to Sphero */ -- (id) initForMethod:(RKCollisionDetectionMethod) method +- (instancetype) initForMethod:(RKCollisionDetectionMethod) method xThreshold:(uint8_t) theXThreshold yThreshold:(uint8_t) theYThreshold xSpeedThreshold:(uint8_t) theXSpeedThreshold ySpeedThreshold:(uint8_t) theYSpeedThreshold - postTimeDeadZone:(NSTimeInterval) deadZone; + postTimeDeadZone:(NSTimeInterval) deadZone __deprecated_msg("Use -[RKConfigureCollisionDetectionCommand initForMethod:xThreshold:xSpeedThreshold:yThreshold:ySpeedThreshold:postTimeDeadZone:]"); /** * Initializer to set the parameters used to configure the collision detection algorithm. @@ -75,7 +75,7 @@ typedef NS_ENUM(uint8_t, RKCollisionDetectionMethod ){ * @param deadZone A value in seconds that indicates a time to wait after detecting an impact before watching * for the next collision. */ -- (id) initForMethod:(RKCollisionDetectionMethod) method +- (instancetype) initForMethod:(RKCollisionDetectionMethod) method xThreshold:(uint8_t) theXThreshold xSpeedThreshold:(uint8_t) theXSpeedThreshold yThreshold:(uint8_t) theYThreshold diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h index 03b22f5a..fcb22962 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h @@ -68,6 +68,6 @@ typedef NS_ENUM(uint8_t, RKConfigureLocatorFlag) { * with Sphero’s heading coordinate system. When this parameter is set to zero, it means that having * yaw = 0 corresponds to facing down the X- axis in the positive direction. */ -- (id) initForFlag:(RKConfigureLocatorFlag) flag newX:(int16_t) x newY:(int16_t) y newYaw:(int16_t) yaw; +- (instancetype) initForFlag:(RKConfigureLocatorFlag) flag newX:(int16_t) x newY:(int16_t) y newYaw:(int16_t) yaw; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h index b7042f49..ba221f34 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h @@ -9,7 +9,7 @@ #import #import "RKAsyncMessage.h" -__attribute__((deprecated)) // replaced with RKAsyncMessage +__deprecated_msg("Replaced with RKAsyncMessage.") // replaced with RKAsyncMessage @interface RKDeviceAsyncData : RKAsyncMessage diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h index 5de623e9..8527841f 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h @@ -12,6 +12,7 @@ typedef void (^RKRobotConnectBlock)(id robot); @protocol RKDiscoveryAgent +(BOOL) startDiscovery; ++(BOOL) startDiscoveryAndReturnError:(NSError**) err; +(void) stopDiscovery; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h index c1f5ae00..f7afcf52 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h @@ -19,6 +19,6 @@ */ @interface RKGetBluetoothInfoCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h index 024b6de2..4637e175 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h @@ -6,6 +6,6 @@ @interface RKGetChassisIdCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h index b19af9d0..cfc55047 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h @@ -14,6 +14,6 @@ */ @interface RKGetDeviceModeCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h index 6816763a..d8679321 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h @@ -17,6 +17,6 @@ */ @interface RKGetPowerStateCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuCommand.h new file mode 100644 index 00000000..778155c8 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuCommand.h @@ -0,0 +1,15 @@ +// +// RKGetSkuCommand.h +// RobotCommandKit +// +// Created by wes on 2/5/15. +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKGetSkuCommand : RKDeviceCommand + ++ (id) command; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuResponse.h new file mode 100644 index 00000000..32d5cedb --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGetSkuResponse.h @@ -0,0 +1,15 @@ +// +// RKGetSkuResponse.h +// RobotCommandKit +// +// Created by wes on 2/5/15. +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKGetSkuResponse : RKDeviceResponse + +@property (strong, readonly) NSString* sku; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h index df8aed7b..8d299970 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h @@ -11,6 +11,17 @@ #import "RKDeviceCommand.h" +/*! + * Types of sleep + * CAUTION: THESE VALUES NEED TO MATCH UNITY OR SLEEP WILL BREAK + */ +typedef NS_ENUM(uint8_t, RKSleepType) { + RKSleep = 0x00, // regular sleep - robot advertises at high rate with + RKSleepDeep = 0x01, + RKSleepLowPower = 0x02, + RKSleepNoMore = 0x03 +}; + /*! Type to represent the sleep time interval in seconds */ typedef uint16_t RKSleepTimeInterval; @@ -40,16 +51,16 @@ typedef uint16_t RKSleepTimeInterval; * @param identifier A system macro id to run upon awaking. This has no effect if the time * interval is set to 0. */ -- (id) initWithWakeUpTimeInterval:(RKSleepTimeInterval) interval macroId:(uint8_t) identifier; +- (instancetype) initWithWakeUpTimeInterval:(RKSleepTimeInterval) interval macroId:(uint8_t) identifier; -- (id) initWithWakeUpTimeInterval:(RKSleepTimeInterval) interval orbbasic:(uint16_t) lineNumber; +- (instancetype) initWithWakeUpTimeInterval:(RKSleepTimeInterval) interval orbbasic:(uint16_t) lineNumber; -+ (id) commandWithWakeUpTimeInterval:(RKSleepTimeInterval) interval macroId:(uint8_t) identifier; ++ (instancetype) commandWithWakeUpTimeInterval:(RKSleepTimeInterval) interval macroId:(uint8_t) identifier; -+ (id) commandWithWakeUpTimeInterval:(RKSleepTimeInterval) interval orbbasic:(uint16_t) lineNumber; ++ (instancetype) commandWithWakeUpTimeInterval:(RKSleepTimeInterval) interval orbbasic:(uint16_t) lineNumber; -+ (id) command; ++ (instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h index f88fd9e1..578cbe36 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h @@ -21,6 +21,6 @@ */ @interface RKJumpToBootloaderCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h index 7438d423..16b25221 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h @@ -28,6 +28,6 @@ @interface RKJumpToMainAppCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h index 62466429..2d001e37 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h @@ -7,6 +7,7 @@ @protocol RKLinkDelegate -(void) didConnect; +-(void) didWake; -(void) didDisconnect; -(void) didUpdateRssi; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h index 621ccde7..e2636cf5 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h @@ -17,6 +17,6 @@ */ @interface RKPingCommand : RKDeviceCommand -+ (id) command; ++ (instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h index f8d62313..f4499f1d 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h @@ -49,9 +49,9 @@ * full brightness. * @return The initialized object. */ -- (id) initWithRed:(float) red green:(float) green blue:(float) blue; -+ (id) commandWithRed:(float) red green:(float) green blue:(float) blue; -+ (id) commandWithSpheroBlue; +- (instancetype) initWithRed:(float) red green:(float) green blue:(float) blue; ++ (instancetype) commandWithRed:(float) red green:(float) green blue:(float) blue; ++ (instancetype) commandWithSpheroBlue; /*! * Initializer for the object. @@ -65,6 +65,6 @@ * when Sphero first connects and is set when client code closes the connection. * @return The initialized object. */ -- (id) initWithRed:(float) red green:(float) green blue:(float) blue userDefault:(BOOL) defaultState; +- (instancetype) initWithRed:(float) red green:(float) green blue:(float) blue userDefault:(BOOL) defaultState; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h index 1ff1aab6..68eeacb0 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h @@ -50,10 +50,10 @@ typedef uint8_t RKRawMotorPower; * @param rightPower A value from 0 to 255 for the power to applied to the motor. * @return Initialized object. */ -- (id) initWithLeftMode:(RKRawMotorMode) leftMode leftPower:(RKRawMotorPower) leftPower +- (instancetype) initWithLeftMode:(RKRawMotorMode) leftMode leftPower:(RKRawMotorPower) leftPower rightMode:(RKRawMotorMode) rightMode rightPower:(RKRawMotorPower) rightPower; -+ (id) commandWithLeftMode:(RKRawMotorMode) leftMode leftPower:(RKRawMotorPower) leftPower ++ (instancetype) commandWithLeftMode:(RKRawMotorMode) leftMode leftPower:(RKRawMotorPower) leftPower rightMode:(RKRawMotorMode) rightMode rightPower:(RKRawMotorPower) rightPower; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h index dfdf0770..10bd98c4 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h @@ -8,6 +8,7 @@ #import "RKDeviceResponse.h" #import "RKDeviceAsyncData.h" #import "RKVersioningResponse.h" +#import "RKGoToSleepCommand.h" typedef void (^RKDeviceResponseBlock)(RKDeviceResponse* response); @@ -33,8 +34,12 @@ typedef void (^RKDeviceResponseBlock)(RKDeviceResponse* response); -(BOOL) isConnected; +-(BOOL) isOnline; + /*! default sleep mode for a robot. BTLE robots sleep is different from Classic Robots. */ -(void) sleep; +-(void) sleep:(RKSleepType)type; + /*! request this robot disconnect */ -(void) disconnect; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h index 5d90a4f7..42bb4360 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h @@ -40,7 +40,7 @@ typedef NS_ENUM(uint8_t, RKRobotChangedStateNotificationType) { RKRobotFailedConnect = 90 }; - +/*! Used to notify that a Robot is within range and connectable. */ @interface RKRobotAvailableNotification : RKRobotNotification @property (strong,nonatomic) NSArray* robots; @@ -57,4 +57,6 @@ typedef NS_ENUM(uint8_t, RKRobotChangedStateNotificationType) { +(id) notificationWithRobot:(id) robot andType:(RKRobotChangedStateNotificationType) type; +-(NSString*) typeString; + @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h index 20c39a92..51474209 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h @@ -10,8 +10,10 @@ typedef NS_ENUM(NSInteger, RKRollType) { RKRollStop = 0, + /*! arc drive - standard drive mode */ RKRoll = 1, - RKRollCalibrate = 2 + /*! rotate to requested heading then drive */ + RKRollCalibrate = 2 }; @@ -29,6 +31,9 @@ typedef NS_ENUM(NSInteger, RKRollType) { /*! The new velocity for the robot. */ @property ( nonatomic, readonly ) float velocity; /*! Indicates if this command will stop the robot. */ + +@property ( nonatomic, strong, readonly ) NSNumber* distanceInCm; + @property ( nonatomic, assign ) RKRollType type; @property ( readwrite) bool reverse; @@ -41,15 +46,20 @@ typedef NS_ENUM(NSInteger, RKRollType) { * to travel at. * @return The initialized instance. */ -- (id) initWithHeading:(float) heading velocity:(float) velocity; +- (instancetype) initWithHeading:(float) heading velocity:(float) velocity; + +/*! @availability in Sphero FW revision ?.?? (blocked on fw) */ +- (instancetype) initWithHeading:(float)heading velocity:(float)velocity andDistance:(float) distance; + +- (instancetype) initAsCalibrateWithHeading:(float) heading; -- (id) initAsCalibrateWithHeading:(float) heading; +-(instancetype) initWithByteCommand:(RKByteCommand*) bCommand; --(id) initWithByteCommand:(RKByteCommand*) bCommand; ++(instancetype) commandWithHeading:(float) heading andVelocity:(float) velocity; -+(id) commandWithHeading:(float) heading andVelocity:(float) velocity; ++(instancetype) commandWithHeading:(float) heading velocity:(float) velocity andDistance:(float) distance; -+(id) commandWithStopAtHeading:(float) heading; ++(instancetype) commandWithStopAtHeading:(float) heading; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h index 09d78eff..b8d03bff 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h @@ -32,6 +32,6 @@ * range. * @return The initialized object. */ -- (id) initWithRate:(float) rate; +- (instancetype) initWithRate:(float) rate; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h index 5042bc24..81c4a628 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h @@ -63,7 +63,7 @@ typedef NS_ENUM(uint8_t, RKSelfLevelCommandOptions) { /* * Initializer to set up the self level command with custom parameters */ -- (id) initWithOptions:(RKSelfLevelCommandOptions) options +- (instancetype) initWithOptions:(RKSelfLevelCommandOptions) options angleLimit:(uint8_t) angleLimit timeout:(uint8_t) timeout accuracy:(uint8_t) accuracy; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSession.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSession.h index a53bfc0d..95b06734 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSession.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSession.h @@ -32,6 +32,7 @@ -(void) processRawData:(NSData*) rawBytesFromConnectedDevice; ++ (void)setMaxNativeSequenceNumber:(uint8_t)sequenceNumber; -(NSData*) packetForCommand:(RKDeviceCommand*) command withACK:(BOOL) ack; -(NSData*) packetForCommand:(RKDeviceCommand*) command; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h index 2ae35303..4b3ff483 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h @@ -42,6 +42,6 @@ * @param time the length of time, in seconds, that passes after Sphero is shaken awake * before it attempts to auto reconnect */ -- (id) initWithEnableFlag:(BOOL) flag StartTime:(uint8_t) time; +- (instancetype) initWithEnableFlag:(BOOL) flag StartTime:(uint8_t) time; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h index 95ef9490..d9721053 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h @@ -31,6 +31,6 @@ * @param name A localized name to store on the robot. * @return The initialized object, otherwise nil if initialization failed. */ -- (id) initWithName:(NSString *) name; +- (instancetype) initWithName:(NSString *) name; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h index cbc5ed26..cb073391 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h @@ -132,12 +132,12 @@ typedef NS_ENUM(uint64_t, RKDataStreamingMask) { /*! * Initializer to set up the command. */ -- (id) initWithSampleRateDivisor:(uint16_t) divisor +- (instancetype) initWithSampleRateDivisor:(uint16_t) divisor packetFrames:(uint16_t) frames sensorMask:(RKDataStreamingMask) mask packetCount:(uint8_t) count; -+(id) commandWithStop; -+(id) commandWithRate:(int)hz andMask:(RKDataStreamingMask) mask; ++(instancetype) commandWithStop; ++(instancetype) commandWithRate:(int)hz andMask:(RKDataStreamingMask) mask; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h index 402a2d0b..d7c2fc96 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h @@ -27,6 +27,6 @@ * Initiazer that sets the mode for the robot. * @param deviceMode The mode to set for the robot. */ -- (id) initToSetFactoryDeviceMode:(BOOL) factoryDeviceMode password:(UInt32)pass; +- (instancetype) initToSetFactoryDeviceMode:(BOOL) factoryDeviceMode password:(UInt32)pass; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h index 4ef6c0bc..74511f5b 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h @@ -35,10 +35,10 @@ * when setting the new 0° point. The value is in degrees. * @return The initialized object. */ -- (id) initWithHeading:(float) heading; +- (instancetype) initWithHeading:(float) heading; -+ (id) commandWithHeading:(float) heading; ++ (instancetype) commandWithHeading:(float) heading; -+ (id) command; ++ (instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h index e1e5d868..dbc3c26d 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h @@ -35,6 +35,6 @@ /* * Initializer to set up the set inactivity timeout command with a custom parameter */ -- (id) initWithInactivityTimeout:(uint16_t) timeout; +- (instancetype) initWithInactivityTimeout:(uint16_t) timeout; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h index 9e4c3db6..6abe1586 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h @@ -39,6 +39,6 @@ * This value defaults to 2000 ms * @return The initialized object. */ -- (id) initWithTime:(uint16_t) time; +- (instancetype) initWithTime:(uint16_t) time; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h index 11b2adef..50496eed 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h @@ -45,7 +45,7 @@ typedef NS_ENUM(uint32_t, RKGetNonPersistentOptionFlagsMask) { * * @param optionFlags A long value in that represents the option flags */ -- (id) initWithOptionFlags:(uint32_t) flags; -+ (id) commandWithFlags:(uint32_t) flags; +- (instancetype) initWithOptionFlags:(uint32_t) flags; ++ (instancetype) commandWithFlags:(uint32_t) flags; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h index bdd1ecf2..9dd18031 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h @@ -64,7 +64,7 @@ typedef NS_ENUM(uint32_t, RKGetOptionFlagsMask) { * * @param optionFlags A long value in that represents the option flags */ -- (id) initWithOptionFlags:(uint32_t) flags; -+ (id) commandWithFlags:(uint32_t) flags; +- (instancetype) initWithOptionFlags:(uint32_t) flags; ++ (instancetype) commandWithFlags:(uint32_t) flags; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h index 2e6678df..b382e834 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h @@ -16,6 +16,6 @@ typedef NS_ENUM(Byte, RKAxis){ @interface RKSetPIDCommand : RKDeviceCommand --(id) initWithAxis:(RKAxis) axis andP:(NSNumber*) p andI:(NSNumber*)i andD:(NSNumber*)d; +-(instancetype) initWithAxis:(RKAxis) axis andP:(NSNumber*) p andI:(NSNumber*)i andD:(NSNumber*)d; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h index 45522686..cf9833a1 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h @@ -35,8 +35,8 @@ * turn off power state notifications. * @return An initialized RKSetPowerNotificationCommand object. */ -- (id) initWithState:(BOOL) notificationState; +- (instancetype) initWithState:(BOOL) notificationState; -+ (id) commandWithState:(bool) notificationStateEnabled; ++ (instancetype) commandWithState:(bool) notificationStateEnabled; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h index d81fee98..4aef032f 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h @@ -26,9 +26,9 @@ * Initiazer that sets the mode for the robot. * @param deviceMode The mode to set for the robot. */ -- (id) initToSetUserHackMode:(BOOL) userHackMode; +- (instancetype) initToSetUserHackMode:(BOOL) userHackMode; -+(id) commandWithUserHackMode; -+(id) commandWithNormalMode; ++(instancetype) commandWithUserHackMode; ++(instancetype) commandWithNormalMode; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h index bbac1e1e..dc64aa8d 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h @@ -42,8 +42,8 @@ typedef NS_ENUM(uint8_t, RKStabilizationState) { * @param state The new state for the control system stabilization. * @return The initialized object. */ -- (id) initWithState:(RKStabilizationState) state; +- (instancetype) initWithState:(RKStabilizationState) state; -+ (id) commandWithState:(RKStabilizationState) state; ++ (instancetype) commandWithState:(RKStabilizationState) state; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h index a4075703..be76682e 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h @@ -25,6 +25,6 @@ */ @interface RKVersioningCommand : RKDeviceCommand -+(id) command; ++(instancetype) command; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h index 7d31f925..2d330287 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h @@ -10,12 +10,13 @@ typedef NS_ENUM( uint8_t, RKRobotModel ){ - SpheroS1 = 0, - SpheroS11 = 1, - SpheroS2 = 2, - SpheroS3 = 3, - Unknown4 = 4, - Ollie01 = 10 + SpheroS1 = 0, + SpheroS11 = 1, + SpheroS2 = 2, + SpheroS3 = 3, + Unknown4 = 4, + Ollie01 = 10, + Ray01 = 30 }; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageCommand.h new file mode 100644 index 00000000..06382241 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageCommand.h @@ -0,0 +1,15 @@ +// +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKWritePersistentPageCommand : RKDeviceCommand + ++ (instancetype)new NS_UNAVAILABLE; ++ (instancetype)commandWithPage:(NSData *)page andBlockId:(ushort)blockId; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPage:(NSData *)page andBlockId:(ushort)blockId; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageResponse.h new file mode 100644 index 00000000..8b6bbd9a --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RKWritePersistentPageResponse.h @@ -0,0 +1,13 @@ +// +// RKWritePersistentPageResponse.h +// RobotCommandKit +// +// Created by Hunter Lang on 3/16/15. +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKWritePersistentPageResponse : RKDeviceResponse + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h index 3ea0415d..18d3ac2a 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h @@ -68,6 +68,8 @@ #import "RKSetFactoryDeviceModeCommand.h" #import "RKRollCommand.h" #import "RKSetPIDCommand.h" +#import "RKGetSkuCommand.h" +#import "FWLevel1DiagnosticCommand.h" #pragma mark - LEDS #import "RKGetUserRGBLEDColorCommand.h" @@ -117,6 +119,8 @@ #import "RKGetNonPersistentOptionFlagsResponse.h" #import "RKSetFactoryDeviceModeResponse.h" #import "RKGetChassisIdResponse.h" +#import "RKGetSkuResponse.h" +#import "FWLevel1DiagnosticResponse.h" #pragma mark - Async Data #import "RKCollisionDetectedAsyncData.h" @@ -131,6 +135,7 @@ #import "RKLocatorData.h" #import "RKQuaternionData.h" #import "RKPowerNotificationAsyncData.h" +#import "FWLevel1DiagnosticAsyncData.h" #pragma mark - Async - new naming convention #import "RKSleepWillOccurMessage.h" diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Info.plist b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Info.plist index 8675fddb..a7b2a307 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Info.plist and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/Info.plist differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/RobotCommandKit b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/RobotCommandKit index 697baa25..84786c54 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/RobotCommandKit and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/RobotCommandKit differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory index cc939e01..b57f7294 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements index 72ecf6d5..58f7147c 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources index 7dc363ac..e2cdf427 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources @@ -4,6 +4,18 @@ files + Headers/FWLevel1DiagnosticAsyncData.h + + 2W3qYLXw7LgcyJjNTkZ+YYSl8Gc= + + Headers/FWLevel1DiagnosticCommand.h + + DWUBj4frvv4sAqDatDNA9il3LAU= + + Headers/FWLevel1DiagnosticResponse.h + + iKSRQqur3oMUi4BmukO3ParTioI= + Headers/NSData+Extensions.h rW0F13KK016u9GrZ7jBbgjOyaPc= @@ -42,7 +54,7 @@ Headers/RKBackLEDOutputCommand.h - DXpW4wCYi6KuKOmHu4RARLYcr+0= + xiGgvD4dB9pbW6fqbyBZh816Btw= Headers/RKBackLEDOutputResponse.h @@ -50,7 +62,7 @@ Headers/RKByteCommand.h - sz3SKqv9LPPCoyE+ZXDABOXR6Ro= + xP5Yc0lzkgZdKfYiuTjsRu2AY9M= Headers/RKByteResponse.h @@ -58,11 +70,11 @@ Headers/RKCalibrateCommand.h - BDJBoBstxsiBXV74tZvwbWAo6Zw= + AwnahzJfr6ljtQ+6mjugW9rmU/Q= Headers/RKCalibrateResponse.h - h04x+0oLBVNXmkJCLML6gDVkr34= + dh7STBuXSdksyQE3qDvJ8kJ4wtU= Headers/RKCollisionDetectedAsyncData.h @@ -74,7 +86,7 @@ Headers/RKConfigureCollisionDetectionCommand.h - ZNE7PfQSmEY1cyS8vQtaPHtGMZo= + aeGHdmSNV3V3VJenbVzTXyAyMTk= Headers/RKConfigureCollisionDetectionResponse.h @@ -82,7 +94,7 @@ Headers/RKConfigureLocatorCommand.h - +52J5EwR+OtvcZmg+7IXEcPdKXE= + vU9UFTre7Vk1nFrxle1kya+OQcQ= Headers/RKConfigureLocatorResponse.h @@ -90,7 +102,7 @@ Headers/RKDeviceAsyncData.h - PnYJ+8g2veoQoXwsdKFdLCaUCWE= + ap8RYjz5S5mqDPwg0dqYwPL8jtQ= Headers/RKDeviceAsyncData_PrivateAdditions.h @@ -130,7 +142,7 @@ Headers/RKDiscoveryAgent.h - 1BvrCpVJhgNSf2piW4vp07TQsq4= + Uct+MjgMxUe0GK2vN2Q+CgEtg9s= Headers/RKDriveAlgorithm.h @@ -150,7 +162,7 @@ Headers/RKGetBluetoothInfoCommand.h - ZjtIhoGStaYRlIOHquK/3HBMmHU= + CSiv8A5d1zYJeEiszJKMWgm0rKY= Headers/RKGetBluetoothInfoResponse.h @@ -158,7 +170,7 @@ Headers/RKGetChassisIdCommand.h - YSM0/si2ugpNGjU6/JXxcMDOVAQ= + 3UptNNNjbZsQ5oItWVkD10adk3M= Headers/RKGetChassisIdResponse.h @@ -166,7 +178,7 @@ Headers/RKGetDeviceModeCommand.h - 8jlnQWiiyWcd6QZ9fdP2fAfF+Cw= + d9mmfmTucFTR6XfV7bEdEqpag38= Headers/RKGetDeviceModeResponse.h @@ -190,12 +202,20 @@ Headers/RKGetPowerStateCommand.h - cXYbZyxHzZZBZCLQhismfauxZyU= + t9TOIv9MrgWSsOM88M1nKIGZ9R8= Headers/RKGetPowerStateResponse.h vXgk2c+N7nH7xXbMFrpD4c6ObuM= + Headers/RKGetSkuCommand.h + + 4+svRmmSq9jAxYL38iSDKPPthNE= + + Headers/RKGetSkuResponse.h + + mE0OH1SL3tj989jJt3RTc7Gt1pQ= + Headers/RKGetUserRGBLEDColorCommand.h oDaaIhVLIOg1YdHlQu5UwyYMQsY= @@ -206,7 +226,7 @@ Headers/RKGoToSleepCommand.h - ut1uJQIoxvMxRc6JbLVfzKMxDsk= + deuQ9n6MioXgYisqpR9y+pxtdhA= Headers/RKGoToSleepResponse.h @@ -226,7 +246,7 @@ Headers/RKJumpToBootloaderCommand.h - cfEtx26mzpXFYbu6ggaDEjb2Y4I= + axqtvGZb5DHHAG8TbGJZkx9m21M= Headers/RKJumpToBootloaderResponse.h @@ -234,7 +254,7 @@ Headers/RKJumpToMainAppCommand.h - DQPM/k7O3rbq2FpMK6aEuZcYHr4= + Rf9L6u2Vk1nSBDA1Oup1Dfn6D4w= Headers/RKJumpToMainAppResponse.h @@ -242,7 +262,7 @@ Headers/RKLinkDelegate.h - 1cSJGfTa+eQUaGBI7juHKJhiMcA= + AYiAHR+k2bp7gvIQzzDjxQ5sWTY= Headers/RKLocatorData.h @@ -262,7 +282,7 @@ Headers/RKPingCommand.h - +mtT0PAqcK/wQzr8XP/gRFNfotY= + gsGYlZk8k5jZUJt9xGLIJkIp12o= Headers/RKPingResponse.h @@ -286,7 +306,7 @@ Headers/RKRGBLEDOutputCommand.h - W27UlX4z2b3C3UCHkK7oM3MuXgU= + Sqz8oaFiUOYfUJYZO/QDEDdJ1XA= Headers/RKRGBLEDOutputResponse.h @@ -294,7 +314,7 @@ Headers/RKRawMotorValuesCommand.h - X1LDRjZiby5ivyo/s7AskxJH0CU= + 8sE/CcActzTNBgtVkjd9EbEhDZg= Headers/RKRawMotorValuesResponse.h @@ -322,15 +342,15 @@ Headers/RKRobotBase.h - RyjzSR7WbjGmakObxDNRBmZ3wCI= + vWemmZkwdauc2LOsCRVvw3fp4cI= Headers/RKRobotNotification.h - AoU9Q36eapsBj6b1gzuUtToi0rw= + vRjk/CCidsvAlCI6hEOGD5KQ5tM= Headers/RKRollCommand.h - 2wWBHkrEGoy7ExjreIeQUdKHocs= + CL+wqtoDwQqpujgvhXDhuI92pjk= Headers/RKRollResponse.h @@ -342,7 +362,7 @@ Headers/RKRotationRateCommand.h - vJh4lbUg4NR6mPbv8PkXS5z9Zec= + GnS/h6XhEOlEgRRD/gX3OPme/Dw= Headers/RKRotationRateResponse.h @@ -350,7 +370,7 @@ Headers/RKSelfLevelCommand.h - xbd7PnwyZKze+xvp7srlQomLBaw= + 70i0MjF6qtMYm149mbAFBmZlfz0= Headers/RKSelfLevelCompleteAsyncData.h @@ -366,11 +386,11 @@ Headers/RKSession.h - Eggtq3MdZMI8isYG1HUpV/8aIeM= + gNo24O72NfqiqBVetZem4gcQvao= Headers/RKSetAutoReconnectCommand.h - WEPSc9hGNgkC5snBDk/SkMnjhwc= + CD3l2HQ8+8J55cpASy5iP+OMU2M= Headers/RKSetAutoReconnectResponse.h @@ -378,7 +398,7 @@ Headers/RKSetBluetoothNameCommand.h - gOnvFtUt8+d2leqROff52ohtR9Q= + nO0d2H7OcIQ/qPozr8+nEksr1Xs= Headers/RKSetBluetoothNameResponse.h @@ -386,7 +406,7 @@ Headers/RKSetDataStreamingCommand.h - WkJIxK1atfXxm3YusPb3UxqO++Q= + v3Q8O2DGll5cj6vOKj6JaQzfqzg= Headers/RKSetDataStreamingResponse.h @@ -394,7 +414,7 @@ Headers/RKSetFactoryDeviceModeCommand.h - gnSWmEwtSW4LVHrzLkKEH/URFLM= + ODIhQiumcVIHN6qeGXOZNy/4p3c= Headers/RKSetFactoryDeviceModeResponse.h @@ -402,7 +422,7 @@ Headers/RKSetHeadingCommand.h - weZSclUHskZaXYhYPsm3TmshYb0= + sg8UmsauIMkN3bR2iuqD0KUw6nI= Headers/RKSetHeadingResponse.h @@ -410,7 +430,7 @@ Headers/RKSetInactivityTimeoutCommand.h - 7Q2quFr+/jeOvA/6mIAtuIVI95U= + OiwBXip0QmRlVqXdTShysOElxnE= Headers/RKSetInactivityTimeoutResponse.h @@ -418,7 +438,7 @@ Headers/RKSetMotionTimeoutCommand.h - 8J+TtSSL9zreZlYv7zY4zEysWRU= + /hzMzgwxn9cPKpvts3wP/Y/x0AU= Headers/RKSetMotionTimeoutResponse.h @@ -426,7 +446,7 @@ Headers/RKSetNonPersistentOptionFlagsCommand.h - x+DEE+otUDFzkDP8nA6IHZ1/hJ8= + py/awVMwptgzc54BzmuaOfWhQY4= Headers/RKSetNonPersistentOptionFlagsResponse.h @@ -434,7 +454,7 @@ Headers/RKSetOptionFlagsCommand.h - soCvlRjsbJghuj/XggW37fQmQJo= + jJclfCuOWRJz+bZNOvRY7vn7D8U= Headers/RKSetOptionFlagsResponse.h @@ -442,11 +462,11 @@ Headers/RKSetPIDCommand.h - aprOObT97ox4O303cpdMKSgYCf4= + /6vqZLECN0JfuO7AzyhfmS3Ea/w= Headers/RKSetPowerNotificationCommand.h - y6qo/pZdDh/vaya54/G3ZkLagcc= + nGNh3A/nTABDg3ikWoxYjKEtjiI= Headers/RKSetPowerNotificationResponse.h @@ -454,7 +474,7 @@ Headers/RKSetUserHackModeCommand.h - 0ay5nwNOsrBFTXTSgaQ5cY95les= + jmCoRSgK+akDUmRdkl9+jQpze9w= Headers/RKSetUserHackModeResponse.h @@ -470,7 +490,7 @@ Headers/RKStabilizationCommand.h - 6zS13hllwpxdxUjEK557fXo6dPI= + 62d/ISLcb68N73Wb1ZKIVZon2Zc= Headers/RKStabilizationResponse.h @@ -510,27 +530,47 @@ Headers/RKVersioningCommand.h - 1xNA8hZbj3RStoBoal2HNct60DY= + MDkr6L3mrCAUF7X4KLJwq0xx+Jk= Headers/RKVersioningResponse.h - tbaEmrwz5GFpNgVCndS3/GmwWdQ= + dR5NMVIv6aHkjF+yychov0VVLIw= Headers/RKWebSyncAgent.h +VgeCQLG2bJq1jrvmOaMTRPAOuA= + Headers/RKWritePersistentPageCommand.h + + VkS3/B0oMa0qBXOev2F4pfZuIEk= + + Headers/RKWritePersistentPageResponse.h + + Tbcb7YPtyBznOQirCO1vmD6XiiE= + Headers/RobotCommandKit.h - ICLToXeEg/Q18wUTjNMOitbQgoo= + ozM82RN0tme08RVp3LEfcImS0M8= Info.plist - egn3HZb+yafTQAhw0EWSG0fsoiM= + 7hxCfYRbAUTmw+dHSyqTRaGCQko= files2 + Headers/FWLevel1DiagnosticAsyncData.h + + 2W3qYLXw7LgcyJjNTkZ+YYSl8Gc= + + Headers/FWLevel1DiagnosticCommand.h + + DWUBj4frvv4sAqDatDNA9il3LAU= + + Headers/FWLevel1DiagnosticResponse.h + + iKSRQqur3oMUi4BmukO3ParTioI= + Headers/NSData+Extensions.h rW0F13KK016u9GrZ7jBbgjOyaPc= @@ -569,7 +609,7 @@ Headers/RKBackLEDOutputCommand.h - DXpW4wCYi6KuKOmHu4RARLYcr+0= + xiGgvD4dB9pbW6fqbyBZh816Btw= Headers/RKBackLEDOutputResponse.h @@ -577,7 +617,7 @@ Headers/RKByteCommand.h - sz3SKqv9LPPCoyE+ZXDABOXR6Ro= + xP5Yc0lzkgZdKfYiuTjsRu2AY9M= Headers/RKByteResponse.h @@ -585,11 +625,11 @@ Headers/RKCalibrateCommand.h - BDJBoBstxsiBXV74tZvwbWAo6Zw= + AwnahzJfr6ljtQ+6mjugW9rmU/Q= Headers/RKCalibrateResponse.h - h04x+0oLBVNXmkJCLML6gDVkr34= + dh7STBuXSdksyQE3qDvJ8kJ4wtU= Headers/RKCollisionDetectedAsyncData.h @@ -601,7 +641,7 @@ Headers/RKConfigureCollisionDetectionCommand.h - ZNE7PfQSmEY1cyS8vQtaPHtGMZo= + aeGHdmSNV3V3VJenbVzTXyAyMTk= Headers/RKConfigureCollisionDetectionResponse.h @@ -609,7 +649,7 @@ Headers/RKConfigureLocatorCommand.h - +52J5EwR+OtvcZmg+7IXEcPdKXE= + vU9UFTre7Vk1nFrxle1kya+OQcQ= Headers/RKConfigureLocatorResponse.h @@ -617,7 +657,7 @@ Headers/RKDeviceAsyncData.h - PnYJ+8g2veoQoXwsdKFdLCaUCWE= + ap8RYjz5S5mqDPwg0dqYwPL8jtQ= Headers/RKDeviceAsyncData_PrivateAdditions.h @@ -657,7 +697,7 @@ Headers/RKDiscoveryAgent.h - 1BvrCpVJhgNSf2piW4vp07TQsq4= + Uct+MjgMxUe0GK2vN2Q+CgEtg9s= Headers/RKDriveAlgorithm.h @@ -677,7 +717,7 @@ Headers/RKGetBluetoothInfoCommand.h - ZjtIhoGStaYRlIOHquK/3HBMmHU= + CSiv8A5d1zYJeEiszJKMWgm0rKY= Headers/RKGetBluetoothInfoResponse.h @@ -685,7 +725,7 @@ Headers/RKGetChassisIdCommand.h - YSM0/si2ugpNGjU6/JXxcMDOVAQ= + 3UptNNNjbZsQ5oItWVkD10adk3M= Headers/RKGetChassisIdResponse.h @@ -693,7 +733,7 @@ Headers/RKGetDeviceModeCommand.h - 8jlnQWiiyWcd6QZ9fdP2fAfF+Cw= + d9mmfmTucFTR6XfV7bEdEqpag38= Headers/RKGetDeviceModeResponse.h @@ -717,12 +757,20 @@ Headers/RKGetPowerStateCommand.h - cXYbZyxHzZZBZCLQhismfauxZyU= + t9TOIv9MrgWSsOM88M1nKIGZ9R8= Headers/RKGetPowerStateResponse.h vXgk2c+N7nH7xXbMFrpD4c6ObuM= + Headers/RKGetSkuCommand.h + + 4+svRmmSq9jAxYL38iSDKPPthNE= + + Headers/RKGetSkuResponse.h + + mE0OH1SL3tj989jJt3RTc7Gt1pQ= + Headers/RKGetUserRGBLEDColorCommand.h oDaaIhVLIOg1YdHlQu5UwyYMQsY= @@ -733,7 +781,7 @@ Headers/RKGoToSleepCommand.h - ut1uJQIoxvMxRc6JbLVfzKMxDsk= + deuQ9n6MioXgYisqpR9y+pxtdhA= Headers/RKGoToSleepResponse.h @@ -753,7 +801,7 @@ Headers/RKJumpToBootloaderCommand.h - cfEtx26mzpXFYbu6ggaDEjb2Y4I= + axqtvGZb5DHHAG8TbGJZkx9m21M= Headers/RKJumpToBootloaderResponse.h @@ -761,7 +809,7 @@ Headers/RKJumpToMainAppCommand.h - DQPM/k7O3rbq2FpMK6aEuZcYHr4= + Rf9L6u2Vk1nSBDA1Oup1Dfn6D4w= Headers/RKJumpToMainAppResponse.h @@ -769,7 +817,7 @@ Headers/RKLinkDelegate.h - 1cSJGfTa+eQUaGBI7juHKJhiMcA= + AYiAHR+k2bp7gvIQzzDjxQ5sWTY= Headers/RKLocatorData.h @@ -789,7 +837,7 @@ Headers/RKPingCommand.h - +mtT0PAqcK/wQzr8XP/gRFNfotY= + gsGYlZk8k5jZUJt9xGLIJkIp12o= Headers/RKPingResponse.h @@ -813,7 +861,7 @@ Headers/RKRGBLEDOutputCommand.h - W27UlX4z2b3C3UCHkK7oM3MuXgU= + Sqz8oaFiUOYfUJYZO/QDEDdJ1XA= Headers/RKRGBLEDOutputResponse.h @@ -821,7 +869,7 @@ Headers/RKRawMotorValuesCommand.h - X1LDRjZiby5ivyo/s7AskxJH0CU= + 8sE/CcActzTNBgtVkjd9EbEhDZg= Headers/RKRawMotorValuesResponse.h @@ -849,15 +897,15 @@ Headers/RKRobotBase.h - RyjzSR7WbjGmakObxDNRBmZ3wCI= + vWemmZkwdauc2LOsCRVvw3fp4cI= Headers/RKRobotNotification.h - AoU9Q36eapsBj6b1gzuUtToi0rw= + vRjk/CCidsvAlCI6hEOGD5KQ5tM= Headers/RKRollCommand.h - 2wWBHkrEGoy7ExjreIeQUdKHocs= + CL+wqtoDwQqpujgvhXDhuI92pjk= Headers/RKRollResponse.h @@ -869,7 +917,7 @@ Headers/RKRotationRateCommand.h - vJh4lbUg4NR6mPbv8PkXS5z9Zec= + GnS/h6XhEOlEgRRD/gX3OPme/Dw= Headers/RKRotationRateResponse.h @@ -877,7 +925,7 @@ Headers/RKSelfLevelCommand.h - xbd7PnwyZKze+xvp7srlQomLBaw= + 70i0MjF6qtMYm149mbAFBmZlfz0= Headers/RKSelfLevelCompleteAsyncData.h @@ -893,11 +941,11 @@ Headers/RKSession.h - Eggtq3MdZMI8isYG1HUpV/8aIeM= + gNo24O72NfqiqBVetZem4gcQvao= Headers/RKSetAutoReconnectCommand.h - WEPSc9hGNgkC5snBDk/SkMnjhwc= + CD3l2HQ8+8J55cpASy5iP+OMU2M= Headers/RKSetAutoReconnectResponse.h @@ -905,7 +953,7 @@ Headers/RKSetBluetoothNameCommand.h - gOnvFtUt8+d2leqROff52ohtR9Q= + nO0d2H7OcIQ/qPozr8+nEksr1Xs= Headers/RKSetBluetoothNameResponse.h @@ -913,7 +961,7 @@ Headers/RKSetDataStreamingCommand.h - WkJIxK1atfXxm3YusPb3UxqO++Q= + v3Q8O2DGll5cj6vOKj6JaQzfqzg= Headers/RKSetDataStreamingResponse.h @@ -921,7 +969,7 @@ Headers/RKSetFactoryDeviceModeCommand.h - gnSWmEwtSW4LVHrzLkKEH/URFLM= + ODIhQiumcVIHN6qeGXOZNy/4p3c= Headers/RKSetFactoryDeviceModeResponse.h @@ -929,7 +977,7 @@ Headers/RKSetHeadingCommand.h - weZSclUHskZaXYhYPsm3TmshYb0= + sg8UmsauIMkN3bR2iuqD0KUw6nI= Headers/RKSetHeadingResponse.h @@ -937,7 +985,7 @@ Headers/RKSetInactivityTimeoutCommand.h - 7Q2quFr+/jeOvA/6mIAtuIVI95U= + OiwBXip0QmRlVqXdTShysOElxnE= Headers/RKSetInactivityTimeoutResponse.h @@ -945,7 +993,7 @@ Headers/RKSetMotionTimeoutCommand.h - 8J+TtSSL9zreZlYv7zY4zEysWRU= + /hzMzgwxn9cPKpvts3wP/Y/x0AU= Headers/RKSetMotionTimeoutResponse.h @@ -953,7 +1001,7 @@ Headers/RKSetNonPersistentOptionFlagsCommand.h - x+DEE+otUDFzkDP8nA6IHZ1/hJ8= + py/awVMwptgzc54BzmuaOfWhQY4= Headers/RKSetNonPersistentOptionFlagsResponse.h @@ -961,7 +1009,7 @@ Headers/RKSetOptionFlagsCommand.h - soCvlRjsbJghuj/XggW37fQmQJo= + jJclfCuOWRJz+bZNOvRY7vn7D8U= Headers/RKSetOptionFlagsResponse.h @@ -969,11 +1017,11 @@ Headers/RKSetPIDCommand.h - aprOObT97ox4O303cpdMKSgYCf4= + /6vqZLECN0JfuO7AzyhfmS3Ea/w= Headers/RKSetPowerNotificationCommand.h - y6qo/pZdDh/vaya54/G3ZkLagcc= + nGNh3A/nTABDg3ikWoxYjKEtjiI= Headers/RKSetPowerNotificationResponse.h @@ -981,7 +1029,7 @@ Headers/RKSetUserHackModeCommand.h - 0ay5nwNOsrBFTXTSgaQ5cY95les= + jmCoRSgK+akDUmRdkl9+jQpze9w= Headers/RKSetUserHackModeResponse.h @@ -997,7 +1045,7 @@ Headers/RKStabilizationCommand.h - 6zS13hllwpxdxUjEK557fXo6dPI= + 62d/ISLcb68N73Wb1ZKIVZon2Zc= Headers/RKStabilizationResponse.h @@ -1037,19 +1085,27 @@ Headers/RKVersioningCommand.h - 1xNA8hZbj3RStoBoal2HNct60DY= + MDkr6L3mrCAUF7X4KLJwq0xx+Jk= Headers/RKVersioningResponse.h - tbaEmrwz5GFpNgVCndS3/GmwWdQ= + dR5NMVIv6aHkjF+yychov0VVLIw= Headers/RKWebSyncAgent.h +VgeCQLG2bJq1jrvmOaMTRPAOuA= + Headers/RKWritePersistentPageCommand.h + + VkS3/B0oMa0qBXOev2F4pfZuIEk= + + Headers/RKWritePersistentPageResponse.h + + Tbcb7YPtyBznOQirCO1vmD6XiiE= + Headers/RobotCommandKit.h - ICLToXeEg/Q18wUTjNMOitbQgoo= + ozM82RN0tme08RVp3LEfcImS0M8= rules diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature index 1f18a4a4..ef59009f 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h index cd6e1b09..712d02fa 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h @@ -6,7 +6,6 @@ // Copyright (c) 2013 Orbotix Inc. All rights reserved. // -#import #import @interface RKAccuAngleDriveAddon : NSObject diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Info.plist b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Info.plist index 5d4ac465..a2c24620 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Info.plist and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/Info.plist differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/RobotKitClassic b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/RobotKitClassic index ce994899..af7ec3ed 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/RobotKitClassic and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/RobotKitClassic differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory index a690bd54..9bc063d4 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements index 67cfa085..cabeeb90 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources index 5a22b978..446bc04e 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Headers/RKAccuAngleDriveAddon.h - X70hadJCQnEtj0kf6ESytGxbIcw= + wrRhCYV3+2it0NA1ydEhv4pNL9I= Headers/RKDiscoveryAgentClassic.h @@ -62,7 +62,7 @@ Info.plist - r58/3Z8Cbj/D2cO8KgN0//j2HWg= + RLNyo2loRyMA/mC2bsic78P61KM= PrivateHeaders/RKTighterControlAddon.h @@ -77,7 +77,7 @@ Headers/RKAccuAngleDriveAddon.h - X70hadJCQnEtj0kf6ESytGxbIcw= + wrRhCYV3+2it0NA1ydEhv4pNL9I= Headers/RKDiscoveryAgentClassic.h diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature index 15c5305e..d3ef6d96 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h index 9bbc85ad..420c4569 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h @@ -1,16 +1,12 @@ // -// RKDiscoveryAgentLE.h -// RobotKitLE -// -// Created by Corey Earwood on 10/8/14. -// Copyright (c) 2014 Orbotix Inc. All rights reserved. +// Copyright (c) 2014-2015 Orbotix Inc. All rights reserved. // #import #import "RKLeConnectStrategy.h" #import -typedef void(^RKConnectBlock)(id node); +typedef void(^RKDeviceOnlineBlock)(id node); @protocol RKDiscoveryAgentLE @@ -21,9 +17,10 @@ typedef void(^RKConnectBlock)(id node); @property (nonatomic, strong) id connectStrategy; --(BOOL)startDiscovery; --(void)stopDiscovery; --(void)disconnectAll; +-(BOOL) startDiscovery; +-(BOOL) startDiscoveryAndReturnError:(NSError **) error; +-(void) stopDiscovery; +-(void) disconnectAll; /*! @param observer @@ -41,7 +38,7 @@ typedef void(^RKConnectBlock)(id node); - (id) nodeForName:(NSString*) name; /*! Experimental - internal use only */ --(void)connect:(id)node withCompletionHandler:(RKConnectBlock)completionHandler; +-(void)connect:(id)node withCompletionHandler:(RKDeviceOnlineBlock)completionHandler; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h index 958bb19e..b42337e8 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h @@ -6,55 +6,7 @@ // Copyright (c) 2014 Orbotix Inc. All rights reserved. // #import - - -/*! abstracted radio link state - @note this is the state that the robot is trying to enter - */ -typedef NS_ENUM (uint8_t, RKLEConnectionState) { - /*! The communication link with a robot is not valid. */ - RKLEConnectionState_Offline, - /*! Services and Characteristics are being discovered and configured */ - RKLEConnectionState_Connecting, - /*! The robot is responding to communications and ready for commands to be sent. */ - RKLEConnectionState_Connected -}; - -@protocol RKLeNode; - -@protocol RKLeInternalConnectDelegate - -- (void)nodeDidConnect:(id)node; - -@end - -/*! data to enable a connect strategy to pick the best device to connect to */ -@protocol RKLeNode - -@property (nonatomic, readonly) NSNumber *RSSI; -@property (strong, nonatomic) NSDate* lastSeen; - -/*! Current robot TX Power - advertised & updated when WriteRobotTxPower is requested - @note range: -18 to +8 */ -@property (nonatomic, readonly) NSNumber *advertisePower; -@property (strong, nonatomic, readonly) CBPeripheral* peripheral; -@property (strong, nonatomic, readonly) CBCentralManager* centralManager; -@property (nonatomic, weak, readonly) id connectDelegate; - -/*! state Link is attempting to obtain */ -@property (nonatomic, readonly) RKLEConnectionState connectionState; - -+(NSArray*) requiredUUIDS; - --(id) initWithPeripheral:(CBPeripheral*) p andCentral:(CBCentralManager*) mgr; --(NSNumber*) signalQuality; --(BOOL)isConnecting; --(BOOL)isConnected; - -@optional --(void) startServiceDiscovery; - -@end +#import "RKLeNode.h" @protocol RKLeConnectStrategy diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeNode.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeNode.h new file mode 100644 index 00000000..7931368d --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeNode.h @@ -0,0 +1,58 @@ +// +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +/*! abstracted radio link state + @note this is the state that the robot is trying to enter + */ +typedef NS_ENUM (uint8_t, RKLEConnectionState) { + /*! The communication link with a robot is not valid. */ + RKLEConnectionState_Offline, + /*! Services and Characteristics are being discovered and configured */ + RKLEConnectionState_Connecting, + /*! The robot is responding to communications and ready for commands to be sent. */ + RKLEConnectionState_Connected +}; + +@protocol RKLeNode; + +@protocol RKLeInternalConnectDelegate + +-(void)nodeDidConnect:(id) node; +-(void)nodeDidWake:(id) node; + +@end + +/*! data to enable a connect strategy to pick the best device to connect to */ +@protocol RKLeNode + +@property (nonatomic, readonly) NSNumber *RSSI; +@property (strong, nonatomic) NSDate* lastSeen; + +/*! Current robot TX Power - advertised & updated when WriteRobotTxPower is requested + @note range: -18 to +8 */ +@property (nonatomic, readonly) NSNumber *advertisePower; +@property (strong, nonatomic, readonly) CBPeripheral* peripheral; +@property (strong, nonatomic, readonly) CBCentralManager* centralManager; +@property (nonatomic, weak, readonly) id connectDelegate; + +/*! state Link is attempting to obtain */ +@property (nonatomic, readonly) RKLEConnectionState connectionState; + +/*! required service UUIDS for the device to function */ ++(NSArray*) requiredUUIDS; + +/*! UUIDS required for the device to be discovered */ ++(NSArray*) serviceUUIDSForDiscovery; + +-(id) initWithPeripheral:(CBPeripheral*) p andCentral:(CBCentralManager*) mgr; +-(NSNumber*) signalQuality; +-(BOOL)isConnecting; +-(BOOL)isConnected; + +@optional +-(void) startServiceDiscovery; + +@end \ No newline at end of file diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeProximityConnectStrategy.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeProximityConnectStrategy.h new file mode 100644 index 00000000..39b7ff19 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeProximityConnectStrategy.h @@ -0,0 +1,29 @@ +// +// RKLeTouchConnectStrategy.h +// RobotKitLE +// +// Created by wes on 9/11/14. +// Copyright (c) 2014 Orbotix Inc. All rights reserved. +// + +#import +#import "RKLeConnectStrategy.h" + +// use caution - Touch is only safe setting as of 9/09/14 +typedef NS_ENUM(uint8_t, RKLEConnectThreshold){ + RKLEConnectThresholdTouch = 0, + RKLEConnectThresholdNear = 1, + RKLEConnectThresholdRoom = 2, +}; + + +@interface RKLeProximityConnectStrategy : NSObject + +/*! Sets the value at which the adjusted rssi will connect. + * Adjusting this value to too low of a value will cause unpredictable connection results + * Use -[RKLeProximityConnectStrategy setConnectionThresholdIndex:] for pre-defined values */ +- (void)setConnectionThresholdValue:(int)rssi; + +- (void)setConnectionThresholdIndex:(RKLEConnectThreshold)threshold; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h index 525874d8..db5e4754 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h @@ -16,24 +16,29 @@ extern NSString * const kRobotRadioAckNotificationLastPacketKey; // todo - move to robot & share with original SDK /*! main processor state */ typedef NS_ENUM (uint8_t, RKLEMainProcessorState){ - RKLEMainProcessorState_Offline = 0, - - RKLEMainProcessorState_MainProcessorPowerOnRequested = 10, - - // Bluetooth Classic states start here. > 10 - RKLEMainProcessorState_MainProcessorPowerOn = 11, - - RKLEMainProcessorState_JumpToBootloaderRequested = 20, - RKLEMainProcessorState_JumpToBootloaderFailed = 21, /*! Failed to go to bootloader, and is still in the app. */ - RKLEMainProcessorState_InBootloader = 22, - - RKLEMainProcessorState_JumpToMainAppRequested = 90, - RKLEMainProcessorState_MainAppCorrupt = 91, /*! The robot reported a main app corrupt error, and is stuck in the bootloader. */ - - RKLEMainProcessorState_InMainApp = 100, // in main app (9) - RKLEMainProcessorState_OfflineRequested = 101 + RKLEMainProcessorState_Offline = 0, + + RKLEMainProcessorState_MainProcessorPowerOnRequested = 10, + + // Bluetooth Classic states start here. > 10 + RKLEMainProcessorState_MainProcessorPowerOn = 11, + + RKLEMainProcessorState_JumpToBootloaderRequested = 20, + RKLEMainProcessorState_JumpToBootloaderFailed = 21, /*! Failed to go to bootloader, and is still in the app. */ + RKLEMainProcessorState_InBootloader = 22, + + + RKLEMainProcessorState_JumpToMainAppRequested = 90, + RKLEMainProcessorState_MainAppCorrupt = 91, /*! The robot reported a main app corrupt error, and is stuck in the bootloader. */ + + RKLEMainProcessorState_InMainApp = 100, // in main app (9) + RKLEMainProcessorState_OfflineRequested = 101 }; +typedef NS_ENUM (uint8_t, RKLEWakeType){ + RKLeWakeType_Normal = 0x01, + RKLeWakeType_Silent = 0x02 +}; /*! Manages the bluetooth low-energy (4.0) RF Link @@ -65,7 +70,11 @@ typedef NS_ENUM (uint8_t, RKLEMainProcessorState){ -(void) streamCommand:(RKDeviceCommand*) cmd; +/*! request Wake */ -(void) requestMainProcessorPowerOn; +-(void) requestMainProcessorPowerOn:(RKLEWakeType) wakeType; + +/*! once awake, requestMainApp */ -(void) requestMainApp; /*! hard shut down robot - requires USB power to restart robot */ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeTouchConnectStrategy.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeTouchConnectStrategy.h deleted file mode 100644 index 10d09d19..00000000 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKLeTouchConnectStrategy.h +++ /dev/null @@ -1,24 +0,0 @@ -// -// RKLeTouchConnectStrategy.h -// RobotKitLE -// -// Created by wes on 9/11/14. -// Copyright (c) 2014 Orbotix Inc. All rights reserved. -// - -#import -#import "RKLeConnectStrategy.h" - -// use caution - Touch is only safe setting as of 9/09/14 -typedef NS_ENUM(uint8_t, RKLEConnectThreshold){ - RKLEConnectThresholdTouch = 0, - RKLEConnectThresholdNear = 1, - RKLEConnectThresholdRoom = 2, -}; - - -@interface RKLeTouchConnectStrategy : NSObject - -@property (readwrite) RKLEConnectThreshold connectRssiIndex; - -@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h index 117c68bd..68b02398 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h @@ -6,22 +6,13 @@ #import #import #import -#import "RKLeConnectStrategy.h" #import "RKLeRobotLink.h" +#import "RKLeConnectStrategy.h" extern NSString * const kRobotRadioDidACK; extern NSString * const kRobotDidUpdateRSSI; extern NSString * const kRobotDidGetCloseNotification; - -typedef NS_ENUM(uint8_t, RKSleepType) { - RKSleepNoMore, - RKSleep, // regular sleep - robot advertises at high rate with - RKSleepLowPower, - RKSleepDeep -}; - - @interface RKRobotLE : NSObject /*! BLE Radio Stack */ @@ -40,4 +31,7 @@ typedef NS_ENUM(uint8_t, RKSleepType) { -(void) sleep:(RKSleepType) sleepType; +-(BOOL) isOnline; + + @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h index 1b632522..0ec3421f 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h @@ -4,14 +4,22 @@ #import +//! Project version number for RobotKitLE. +FOUNDATION_EXPORT double RobotKitLEVersionNumber; + +//! Project version string for RobotKitLE. +FOUNDATION_EXPORT const unsigned char RobotKitLEVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import "PublicHeader.h" // LE Base -#import -#import -#import -#import -#import +#import "RKRobotLE.h" +#import "RKRobotDiscoveryAgentLE.h" +#import "RKLeFavoritesManager.h" +#import "RKNodeStateChangedNotification.h" +#import "RKDiscoveryAgentLE.h" +#import "CBUUID+Extension.h" // Ollie - tmp -#import +#import "RKControlSystemPresetCommand.h" diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Info.plist b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Info.plist index 786cf0a7..075f1de9 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Info.plist and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/Info.plist differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/RobotKitLE b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/RobotKitLE index 3eb74b85..ec5db864 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/RobotKitLE and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/RobotKitLE differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory index 40ddee30..3ac4d528 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements index 5595edc4..6afcd680 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources index 8dda4d0d..8a9d6b0a 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources @@ -22,7 +22,7 @@ Headers/RKDiscoveryAgentLE.h - VoHnZyg9bS2sO6Zv/rDX27pWBCY= + rvGXgydVXBj1F3Y1mmEU10+6PEw= Headers/RKLESession.h @@ -38,23 +38,27 @@ Headers/RKLeConnectStrategy.h - DQvAvChK/gujTW54O523zqbfYw0= + JXZlgVIF7n2yjMqgO6eQ2e8DOv4= Headers/RKLeFavoritesManager.h d1cyefFuubcuSqjddwZ4hXlA18U= + Headers/RKLeNode.h + + t/LjEqFsGk4FNHp698NeRC7HMHI= + + Headers/RKLeProximityConnectStrategy.h + + gTPGy0FjPI18wa5pCyaoifvT1m4= + Headers/RKLeRadioServiceWrapper.h /lw3LyOCofHNrdL8Rs3b6uehJw0= Headers/RKLeRobotLink.h - laUNCzKZoCMN2JEdaZmE+4b8Ljg= - - Headers/RKLeTouchConnectStrategy.h - - FR68/7kwXO7GhB6c6c+TOVK7gfI= + GqkRWbszaORXrh+px8b2nYxsRP8= Headers/RKNoConnectStrategy.h @@ -70,15 +74,15 @@ Headers/RKRobotLE.h - jfbiB2MR1LBqXdUum8QcdMZujfg= + Ox+yWWgE12RYzcnS+RKTOvEKvSg= Headers/RobotKitLE.h - bVR1k3hDAOhn0YtuGfZHyIYZ/S0= + ujOHf88UHMez/lkCLUH3AakG6Rk= Info.plist - nVW954FRLANmWakCJ3bLFCazRAc= + ZYJr0799R1cYuPM0XN+qQkIh1Zc= files2 @@ -101,7 +105,7 @@ Headers/RKDiscoveryAgentLE.h - VoHnZyg9bS2sO6Zv/rDX27pWBCY= + rvGXgydVXBj1F3Y1mmEU10+6PEw= Headers/RKLESession.h @@ -117,23 +121,27 @@ Headers/RKLeConnectStrategy.h - DQvAvChK/gujTW54O523zqbfYw0= + JXZlgVIF7n2yjMqgO6eQ2e8DOv4= Headers/RKLeFavoritesManager.h d1cyefFuubcuSqjddwZ4hXlA18U= + Headers/RKLeNode.h + + t/LjEqFsGk4FNHp698NeRC7HMHI= + + Headers/RKLeProximityConnectStrategy.h + + gTPGy0FjPI18wa5pCyaoifvT1m4= + Headers/RKLeRadioServiceWrapper.h /lw3LyOCofHNrdL8Rs3b6uehJw0= Headers/RKLeRobotLink.h - laUNCzKZoCMN2JEdaZmE+4b8Ljg= - - Headers/RKLeTouchConnectStrategy.h - - FR68/7kwXO7GhB6c6c+TOVK7gfI= + GqkRWbszaORXrh+px8b2nYxsRP8= Headers/RKNoConnectStrategy.h @@ -149,11 +157,11 @@ Headers/RKRobotLE.h - jfbiB2MR1LBqXdUum8QcdMZujfg= + Ox+yWWgE12RYzcnS+RKTOvEKvSg= Headers/RobotKitLE.h - bVR1k3hDAOhn0YtuGfZHyIYZ/S0= + ujOHf88UHMez/lkCLUH3AakG6Rk= rules diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature index 80376004..c02cb784 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalCommand.h new file mode 100644 index 00000000..a27c6ec2 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalCommand.h @@ -0,0 +1,11 @@ +// +// Copyright (c) 2014-2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKAppendCompleteOvalCommand : RKDeviceCommand + +- (id)initWithData:(NSData *)data; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalResponse.h new file mode 100644 index 00000000..b01b3a36 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendCompleteOvalResponse.h @@ -0,0 +1,9 @@ +// +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKAppendCompleteOvalResponse : RKDeviceResponse + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalCommand.h new file mode 100644 index 00000000..11dc8a5f --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalCommand.h @@ -0,0 +1,12 @@ +// +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import +#import + +@interface RKAppendFragmentOvalCommand : RKDeviceCommand + +- (id)initWithData:(NSData *)data; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalResponse.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalResponse.h new file mode 100644 index 00000000..24182f18 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKAppendFragmentOvalResponse.h @@ -0,0 +1,9 @@ +// +// Copyright (c) 2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKAppendFragmentOvalResponse : RKDeviceResponse + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h index 637c7048..68f8714c 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h @@ -8,12 +8,7 @@ /*! * Class to encapsulate asyncronous messages sent from a Sphero. */ -@interface RKMacroEmitMarker : RKAsyncMessage { -@private - unsigned char markerId; - unsigned char macroId; - unsigned short macroLineNumber; -} +@interface RKMacroEmitMarker : RKAsyncMessage /*! The marker identifier */ @property ( nonatomic, readonly ) unsigned char markerId; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h index 59a668b9..0621e191 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h @@ -6,7 +6,7 @@ // Copyright (c) 2014 Orbotix Inc. All rights reserved. // -#import +#import "RKMacroObject.h" @interface RKMacroObject (Compatibility) diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalDeviceBroadcast.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalDeviceBroadcast.h new file mode 100644 index 00000000..346242cf --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalDeviceBroadcast.h @@ -0,0 +1,11 @@ +// +// Copyright (c) 2014 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKOvalDeviceBroadcast : RKAsyncMessage + +@property (strong, nonatomic) NSArray* floats; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalErrorBroadcast.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalErrorBroadcast.h new file mode 100644 index 00000000..e7b46cc8 --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKOvalErrorBroadcast.h @@ -0,0 +1,14 @@ +// +// Copyright (c) 2014 Orbotix Inc. All rights reserved. +// + +#import +#import + +@interface RKOvalErrorBroadcast : RKAsyncMessage + +@property (nonatomic) enum OvmErrorCodes errorCode; + +- (NSString *)errorDescription; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKResetOvmCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKResetOvmCommand.h new file mode 100644 index 00000000..e8e94add --- /dev/null +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKResetOvmCommand.h @@ -0,0 +1,11 @@ +// +// Copyright (c) 2014-2015 Orbotix Inc. All rights reserved. +// + +#import + +@interface RKResetOvmCommand : RKDeviceCommand + +- (id)initWithHardReset:(BOOL)hardReset; + +@end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h index 9f02bf17..06a65282 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h @@ -33,9 +33,9 @@ typedef NS_ENUM(uint8_t, RKMacroIdType) { * @param identifier The macro's identifier. * @return The initialized object. */ -- (id) initWithId:(RKMacroIdType) identifier; +- (instancetype) initWithId:(RKMacroIdType) identifier; -+ (id) commandWithId:(RKMacroIdType) identifier; ++ (instancetype) commandWithId:(RKMacroIdType) identifier; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h index 48b095a9..8810b65a 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h @@ -37,7 +37,7 @@ * is for a temporary macro. * @param flags A bitwise OR set of macro flags. */ -+ (id) commandWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags; ++ (instancetype) commandWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags; /*! * Convenience command to send the save macro command with a delay. * @param data The macro contained in an NSData object. @@ -46,7 +46,7 @@ * @param flags A bitwise OR set of macro flags. * @param delay A delay in seconds befor sending the command to a device. */ -+ (id) commandWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags delay:(NSTimeInterval) delay; ++ (instancetype) commandWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags delay:(NSTimeInterval) delay; /*! * @@ -57,6 +57,6 @@ * is for a temporary macro. * @param flags A bitwise OR set of macro flags. */ -- (id) initWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags; +- (instancetype) initWithMacro:(NSData *) data macroID:(uint8_t) identifier flags:(RKMacroFlags) flags; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h index 48407375..74e8d4fc 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h @@ -31,6 +31,6 @@ /*! Set if it is the first chunk to control sending of id byte and flags, default YES */ @property (readwrite) BOOL firstChunk; -+ (id) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags; ++ (instancetype) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h index a59986ec..e454b6c5 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h @@ -39,14 +39,14 @@ typedef NS_ENUM(uint8_t, RKMacroFlags) { * @param data The binary representation of the macro. * @param flags A set of flags created by bitwise or RKMacroFlags mask values. */ -+ (id) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags; ++ (instancetype) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags; /*! * @param data The binary representation of the macro. * @param flags A set of flags created by bitwise or RKMacroFlags mask values. * @param delay A time interval in seconds to delay sending the command. */ -+ (id) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags delay:(NSTimeInterval) delay; ++ (instancetype) commandWithMacro:(NSData *) data flags:(RKMacroFlags) flags delay:(NSTimeInterval) delay; /*! * Initializer to set up the command. @@ -54,6 +54,6 @@ typedef NS_ENUM(uint8_t, RKMacroFlags) { * @param flags A set of flags created by bitwise or RKMacroFlags mask values. * @return The initialized object. */ -- (id) initWithMacro:(NSData *) data flags:(RKMacroFlags) flags; +- (instancetype) initWithMacro:(NSData *) data flags:(RKMacroFlags) flags; @end diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Info.plist b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Info.plist index 265ee7e3..49bd6d3f 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Info.plist and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/Info.plist differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/RobotLanguageKit b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/RobotLanguageKit index 158a6c29..505b0aa9 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/RobotLanguageKit and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/RobotLanguageKit differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory index 3249b720..7b4541d8 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements index 3360d4a0..68f1e4a4 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources index 697a3685..6c2799c3 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources +++ b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources @@ -12,6 +12,22 @@ aCgvi/2L56z9pLn2qwyTnnrb7Hw= + Headers/RKAppendCompleteOvalCommand.h + + vn1KyOwMdzaTDk5t49Zio0TggK0= + + Headers/RKAppendCompleteOvalResponse.h + + YLny++P23gz1q9TRD0NvRleN6IA= + + Headers/RKAppendFragmentOvalCommand.h + + GdylmMrSjcJ2rUbisR5Ey4+SEkU= + + Headers/RKAppendFragmentOvalResponse.h + + 6wYmb4EbJmISOvKtAbpYvTgBhbQ= + Headers/RKInitMacroExecutiveCommand.h Sk9LTtB/x8SINDWIM37pkNFsez0= @@ -146,11 +162,11 @@ Headers/RKMacroEmitMarker.h - tDzZQga18HUXXGrLr+st3YWHy5w= + aP42rRW91xzUMdl4lzbJdMVy2ds= Headers/RKMacroObject+Compatibility.h - tINyW1XmceTtXeGM3gQ2d1KlLNY= + HswNt/Z94jxIJGV9u7XkFo80Om8= Headers/RKMacroObject.h @@ -208,9 +224,21 @@ UkHfloOJCpadJFUxJ8+EccTJpnk= + Headers/RKOvalDeviceBroadcast.h + + We04WS3kTfTL/6ZV6cMpJjnkC5U= + + Headers/RKOvalErrorBroadcast.h + + /89m9uRsokKc6j5QCz6KY0R+e4c= + + Headers/RKResetOvmCommand.h + + ZmPDdWqs9bDj+eoFTKWt8bPmkXU= + Headers/RKRunMacroCommand.h - Dzd1QG/kmtBr6V+fSWy53P3Vqpw= + dmF1E6ol1M1D0Gpbcxxcp7yhMfQ= Headers/RKRunMacroResponse.h @@ -218,7 +246,7 @@ Headers/RKSaveMacroCommand.h - yF3baJI6JOtqZ6/6dB6eAvq1tzg= + wlqBkCltJ0L8O2pOnc+XndSTCDU= Headers/RKSaveMacroResponse.h @@ -226,7 +254,7 @@ Headers/RKSaveTemporaryMacroChunkCommand.h - b2tV9JRCSBT5Ly+Oc96Y7oqcEj8= + TR5Bifqla0Vhhr6uXghd/fjZhLw= Headers/RKSaveTemporaryMacroChunkResponse.h @@ -234,7 +262,7 @@ Headers/RKSaveTemporaryMacroCommand.h - cWXR+V0LAUCP5uY+pyUl0LaUDrI= + TSKQ+OGGdDlROxsGBevyhJ+BZIA= Headers/RKSaveTemporaryMacroResponse.h @@ -246,7 +274,7 @@ Info.plist - 5wL9bMH7mPHQkF4Hq5ind5wh+P4= + mhqdO2Rq/75PhyB3TnOKhI/OHeI= files2 @@ -259,6 +287,22 @@ aCgvi/2L56z9pLn2qwyTnnrb7Hw= + Headers/RKAppendCompleteOvalCommand.h + + vn1KyOwMdzaTDk5t49Zio0TggK0= + + Headers/RKAppendCompleteOvalResponse.h + + YLny++P23gz1q9TRD0NvRleN6IA= + + Headers/RKAppendFragmentOvalCommand.h + + GdylmMrSjcJ2rUbisR5Ey4+SEkU= + + Headers/RKAppendFragmentOvalResponse.h + + 6wYmb4EbJmISOvKtAbpYvTgBhbQ= + Headers/RKInitMacroExecutiveCommand.h Sk9LTtB/x8SINDWIM37pkNFsez0= @@ -393,11 +437,11 @@ Headers/RKMacroEmitMarker.h - tDzZQga18HUXXGrLr+st3YWHy5w= + aP42rRW91xzUMdl4lzbJdMVy2ds= Headers/RKMacroObject+Compatibility.h - tINyW1XmceTtXeGM3gQ2d1KlLNY= + HswNt/Z94jxIJGV9u7XkFo80Om8= Headers/RKMacroObject.h @@ -455,9 +499,21 @@ UkHfloOJCpadJFUxJ8+EccTJpnk= + Headers/RKOvalDeviceBroadcast.h + + We04WS3kTfTL/6ZV6cMpJjnkC5U= + + Headers/RKOvalErrorBroadcast.h + + /89m9uRsokKc6j5QCz6KY0R+e4c= + + Headers/RKResetOvmCommand.h + + ZmPDdWqs9bDj+eoFTKWt8bPmkXU= + Headers/RKRunMacroCommand.h - Dzd1QG/kmtBr6V+fSWy53P3Vqpw= + dmF1E6ol1M1D0Gpbcxxcp7yhMfQ= Headers/RKRunMacroResponse.h @@ -465,7 +521,7 @@ Headers/RKSaveMacroCommand.h - yF3baJI6JOtqZ6/6dB6eAvq1tzg= + wlqBkCltJ0L8O2pOnc+XndSTCDU= Headers/RKSaveMacroResponse.h @@ -473,7 +529,7 @@ Headers/RKSaveTemporaryMacroChunkCommand.h - b2tV9JRCSBT5Ly+Oc96Y7oqcEj8= + TR5Bifqla0Vhhr6uXghd/fjZhLw= Headers/RKSaveTemporaryMacroChunkResponse.h @@ -481,7 +537,7 @@ Headers/RKSaveTemporaryMacroCommand.h - cWXR+V0LAUCP5uY+pyUl0LaUDrI= + TSKQ+OGGdDlROxsGBevyhJ+BZIA= Headers/RKSaveTemporaryMacroResponse.h diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature index b799cd2e..8656d9bb 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature and b/samples/_Frameworks_iOS/RobotKit.framework/Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKConvenienceRobot.h b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKConvenienceRobot.h index feda7952..3e0f6a12 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKConvenienceRobot.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKConvenienceRobot.h @@ -3,15 +3,21 @@ // #import +#import #import "RKDriveable.h" #import "RKSensorControl.h" + @interface RKConvenienceRobot : NSObject @property (strong, nonatomic) id robot; @property (strong, nonatomic) RKSensorControl *sensorControl; @property (strong, nonatomic) RKVersioningResponse *lastVersioning; +@property (strong, nonatomic, readonly) RKMacroPlayer* macroPlayer; +@property (nonatomic, readonly) float currentHeading; + + +(id) convenienceWithRobot:(id) robotBase; /*! */ @@ -28,6 +34,10 @@ -(BOOL) isConnected; +-(BOOL) isOnline; + +-(NSString *)name; + #pragma mark - Drive @@ -79,6 +89,7 @@ #pragma mark - Macros +-(void) playMacro:(RKMacroObject*) macro; /*! This attempts to execute the specified macro. Macro IDs are organized into groups: 01 – 31 are System Macros, that is, they are compiled into the Main Application. As such they are always available to be run and cannot be deleted. Macro IDs 32 – 253 are User Macros that are downloaded and persistently stored. They can be deleted in total. Macro ID 255 is a special user macro called the Temporary Macro as it is held in RAM for execution. Macro ID 254 is also a special user macro called the Stream Macro that doesn't require this call to begin execution. diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKRobotDiscoveryAgent.h b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKRobotDiscoveryAgent.h index 60a8f1fd..3b37de62 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKRobotDiscoveryAgent.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RKRobotDiscoveryAgent.h @@ -1,8 +1,4 @@ // -// RobotDiscoveryAgent.h -// RobotKit -// -// Created by Corey Earwood on 11/13/14. // Copyright (c) 2014 orbotix. All rights reserved. // @@ -18,6 +14,9 @@ + (RKRobotDiscoveryAgent *)sharedAgent; ++(BOOL) startDiscoveryAndReturnError:(NSError **) error; +-(BOOL) startDiscoveryAndReturnError:(NSError **) error; + + (void)disconnectAll; - (void)disconnectAll; diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RobotKit.h b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RobotKit.h index 880328fb..a475f6eb 100644 --- a/samples/_Frameworks_iOS/RobotKit.framework/Headers/RobotKit.h +++ b/samples/_Frameworks_iOS/RobotKit.framework/Headers/RobotKit.h @@ -2,7 +2,7 @@ // Copyright (c) 2014 orbotix. All rights reserved. // -#import +#import //! Project version number for RobotKit. FOUNDATION_EXPORT double RobotKitVersionNumber; @@ -10,13 +10,16 @@ FOUNDATION_EXPORT double RobotKitVersionNumber; //! Project version string for RobotKit. FOUNDATION_EXPORT const unsigned char RobotKitVersionString[]; +#if TARGET_OS_IPHONE #import +#import "RKRobotDiscoveryAgent.h" +#import "RKSphero.h" +#endif + #import #import #import -#import "RKRobotDiscoveryAgent.h" #import "RKOllie.h" -#import "RKSphero.h" #import "RKDriveable.h" -#import "RKSensorControl.h" \ No newline at end of file +#import "RKSensorControl.h" diff --git a/samples/_Frameworks_iOS/RobotKit.framework/Info.plist b/samples/_Frameworks_iOS/RobotKit.framework/Info.plist index 3cc2da82..5feed212 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/Info.plist and b/samples/_Frameworks_iOS/RobotKit.framework/Info.plist differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/RobotKit b/samples/_Frameworks_iOS/RobotKit.framework/RobotKit index af1ee3ad..e0d99cb5 100644 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/RobotKit and b/samples/_Frameworks_iOS/RobotKit.framework/RobotKit differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeDirectory b/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeDirectory deleted file mode 100644 index 5837d330..00000000 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeDirectory and /dev/null differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeRequirements b/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeRequirements deleted file mode 100644 index 6521330c..00000000 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeRequirements and /dev/null differ diff --git a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeResources b/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeResources deleted file mode 100644 index e2d8888d..00000000 --- a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,2151 +0,0 @@ - - - - - files - - Frameworks/RobotCommandKit.framework/Headers/NSData+Extensions.h - - rW0F13KK016u9GrZ7jBbgjOyaPc= - - Frameworks/RobotCommandKit.framework/Headers/NSData+RobotDataParsing.h - - +Cd73TyJZJECkcbX47m/vj7C3ug= - - Frameworks/RobotCommandKit.framework/Headers/RKAccelerometerData.h - - /rUatUaedYrdurl5uy4rqRSV0Fg= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncFactory.h - - vWDRy/RbdgpkTVP1Lln09f6+kAU= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncFactory_PrivateAdditions.h - - UMhdOz6CNH08eNsKjuzPCcly/aY= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncMessage.h - - kFUqNKJSOI0l7q8htndXQExkbAk= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncPacketCodes.h - - 6yI6eztuTqSqvaCHtB0rWvBxYL0= - - Frameworks/RobotCommandKit.framework/Headers/RKAttitudeData.h - - 6ACOv8Uofd5I/TMPkas0C/SVRyA= - - Frameworks/RobotCommandKit.framework/Headers/RKBackEMFData.h - - B0fdJMOsGOdChAzmC54rYx5HKdw= - - Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h - - DXpW4wCYi6KuKOmHu4RARLYcr+0= - - Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputResponse.h - - Z8ovXM2uepR3WniL8YSVO2UEDvA= - - Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h - - sz3SKqv9LPPCoyE+ZXDABOXR6Ro= - - Frameworks/RobotCommandKit.framework/Headers/RKByteResponse.h - - +wFiDEGYB9nC7Ieudyut6fFal9E= - - Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h - - BDJBoBstxsiBXV74tZvwbWAo6Zw= - - Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h - - h04x+0oLBVNXmkJCLML6gDVkr34= - - Frameworks/RobotCommandKit.framework/Headers/RKCollisionDetectedAsyncData.h - - cyA1KH3X8rgJsNNn411eeTC3jN0= - - Frameworks/RobotCommandKit.framework/Headers/RKCommandList.h - - JOt0IvCtwSEgcaoA2l2hamfhO6k= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h - - ZNE7PfQSmEY1cyS8vQtaPHtGMZo= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionResponse.h - - hxsLbyYSXp2epCm1RvY39vpV9zY= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h - - +52J5EwR+OtvcZmg+7IXEcPdKXE= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorResponse.h - - 7bOn3nykdHZpIMYFSZARdhNbDQk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h - - PnYJ+8g2veoQoXwsdKFdLCaUCWE= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData_PrivateAdditions.h - - r2WjbdrkanMibafPhgnNPyFt5T4= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceCommand.h - - YBloJeZ43Q9ZJ6Grek8bL66DZa4= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceCommand_PrivateAdditions.h - - VdtptWaxgK3AuYJumtlb0wHY2Hg= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceList.h - - 4HDB8jBBXmo6Ot6qGu7KE1g+cEk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceMessage.h - - uIN7+KyNqj0MMPGlXQ4xDh9kCDk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceResponse.h - - QvOm4Z3qVRk1zv5SSVm522bkgNA= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceResponse_PrivateAdditions.h - - VoqBnEEjPUmjpXQuWEae5RHoakc= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceSensorsAsyncData.h - - SRAA4r/6TSOZ1Uo8QEwcC9WZmlw= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceSensorsData.h - - yTwjG9txX9M6EmeGcldDA1nkYE4= - - Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h - - 1BvrCpVJhgNSf2piW4vp07TQsq4= - - Frameworks/RobotCommandKit.framework/Headers/RKDriveAlgorithm.h - - jC/89YShC3kyOn8XRlV6tJOQKFg= - - Frameworks/RobotCommandKit.framework/Headers/RKFlashWritingCommandDetector.h - - VGIhFq8sPY2vludSB7gJjMpZdNU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetAutoReconnectCommand.h - - ZgnP2/BM5bMhBeG+mHqXf3wdN+I= - - Frameworks/RobotCommandKit.framework/Headers/RKGetAutoReconnectResponse.h - - hnWR4HE3UtoeESOutLI2xXF7ydI= - - Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h - - ZjtIhoGStaYRlIOHquK/3HBMmHU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoResponse.h - - UKFWrkrvq2dnWX3YRJOeMmswI38= - - Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h - - YSM0/si2ugpNGjU6/JXxcMDOVAQ= - - Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdResponse.h - - pKeYDRqOgV8OQSB3OViC4dfKwiQ= - - Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h - - 8jlnQWiiyWcd6QZ9fdP2fAfF+Cw= - - Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeResponse.h - - ASfNpofozUqpBb4xb77Pm+mHSQY= - - Frameworks/RobotCommandKit.framework/Headers/RKGetNonPersistentOptionFlagsCommand.h - - NtD6mrDLnvOZpjuk16DOmajdcOs= - - Frameworks/RobotCommandKit.framework/Headers/RKGetNonPersistentOptionFlagsResponse.h - - g3kpne7u5AkhGwB+nvfu5i4sN0s= - - Frameworks/RobotCommandKit.framework/Headers/RKGetOptionFlagsCommand.h - - zY/ksODmntcFAgYTTgbYVS1gt1A= - - Frameworks/RobotCommandKit.framework/Headers/RKGetOptionFlagsResponse.h - - SCvYIzzs5fmCDC4c7Q1si+wv/ko= - - Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h - - cXYbZyxHzZZBZCLQhismfauxZyU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateResponse.h - - vXgk2c+N7nH7xXbMFrpD4c6ObuM= - - Frameworks/RobotCommandKit.framework/Headers/RKGetUserRGBLEDColorCommand.h - - oDaaIhVLIOg1YdHlQu5UwyYMQsY= - - Frameworks/RobotCommandKit.framework/Headers/RKGetUserRGBLEDColorResponse.h - - NCeL11bFuZuiv/F5j66VAeH+oSw= - - Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h - - ut1uJQIoxvMxRc6JbLVfzKMxDsk= - - Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepResponse.h - - XigCuspXGfR24h+/SU9J266EXT4= - - Frameworks/RobotCommandKit.framework/Headers/RKGyroData.h - - nx+UgxrbC7+CohR95quWDQS5QiI= - - Frameworks/RobotCommandKit.framework/Headers/RKImmutableCommand.h - - zzSnT4gl2pUc+YtmVrLepAFReTA= - - Frameworks/RobotCommandKit.framework/Headers/RKJoyStickDriveAlgorithm.h - - oWZO0n2r8u5SFpGpobkgnTAoPg0= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h - - cfEtx26mzpXFYbu6ggaDEjb2Y4I= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderResponse.h - - A521K3YCMyC3bnnF//WR1JG4eDA= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h - - DQPM/k7O3rbq2FpMK6aEuZcYHr4= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppResponse.h - - 0VznTSBPZjOYzhHuZi+UCzVBuNM= - - Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h - - 1cSJGfTa+eQUaGBI7juHKJhiMcA= - - Frameworks/RobotCommandKit.framework/Headers/RKLocatorData.h - - D+uOjINmB3uJIuFrbpKwZjpa3RY= - - Frameworks/RobotCommandKit.framework/Headers/RKMagnetometerData.h - - +1v5YEeJkdO62IGvXQJiOUxk49M= - - Frameworks/RobotCommandKit.framework/Headers/RKMajorMinorVersion.h - - dFKBT5Woot86qdrtHnFkzzt6h/I= - - Frameworks/RobotCommandKit.framework/Headers/RKMath.h - - My/w45ioYUIO/W9kwMlQf7xNaIE= - - Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h - - +mtT0PAqcK/wQzr8XP/gRFNfotY= - - Frameworks/RobotCommandKit.framework/Headers/RKPingResponse.h - - v/1OH7vSfM9ZrTWjto2a5DAFajQ= - - Frameworks/RobotCommandKit.framework/Headers/RKPollPacketTimesCommand.h - - 8V/p0e5T9wUdYJqeHJ6gf+g0YV0= - - Frameworks/RobotCommandKit.framework/Headers/RKPollPacketTimesResponse.h - - QGma3iom0PUEKYvhl47JlxoDbkI= - - Frameworks/RobotCommandKit.framework/Headers/RKPowerNotificationAsyncData.h - - 51B8oNZsELPW6NkW2p/BRG+FWQg= - - Frameworks/RobotCommandKit.framework/Headers/RKQuaternionData.h - - Clwoi9OKldiLy/crZspNoOU1cuI= - - Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h - - W27UlX4z2b3C3UCHkK7oM3MuXgU= - - Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputResponse.h - - m1eC6mGewOg3qObFVx4Zoab4Fbo= - - Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h - - X1LDRjZiby5ivyo/s7AskxJH0CU= - - Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesResponse.h - - DdP+xWpti9kUXtpeMjo5eL+G3n4= - - Frameworks/RobotCommandKit.framework/Headers/RKReadOdometerCommand.h - - X6sn4Cb/gDQYquzW9dyLHg+8GZM= - - Frameworks/RobotCommandKit.framework/Headers/RKReadOdometerResponse.h - - NLFrPGtbxkgc3LkrhBhP6PX5BP4= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseCodes.h - - OTI4LhG3ywG+NZ1beIzY39wtDXk= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseFactory.h - - JwuVWvAWsJyS62FKo7vxL3mfdi4= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseFactory_PrivateAdditions.h - - 59LvfS8u0Ur6RatRAnEOrAQJ0Es= - - Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h - - RyjzSR7WbjGmakObxDNRBmZ3wCI= - - Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h - - AoU9Q36eapsBj6b1gzuUtToi0rw= - - Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h - - 2wWBHkrEGoy7ExjreIeQUdKHocs= - - Frameworks/RobotCommandKit.framework/Headers/RKRollResponse.h - - GsmtgNBsF6uNLcTLXfYc+JT2Ex0= - - Frameworks/RobotCommandKit.framework/Headers/RKRollingQueue.h - - YItOfA4fff6oRNxkdGTmFJPmMeE= - - Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h - - vJh4lbUg4NR6mPbv8PkXS5z9Zec= - - Frameworks/RobotCommandKit.framework/Headers/RKRotationRateResponse.h - - SVhqPduhvSvnIBCFRfWlBsvtt38= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h - - xbd7PnwyZKze+xvp7srlQomLBaw= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCompleteAsyncData.h - - azIvQC6RKT3eM/K+HHpJY5qVh/Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelResponse.h - - Slgl/9VEoclyto/8dghYkNgz6Wg= - - Frameworks/RobotCommandKit.framework/Headers/RKSensorData.h - - KTEYhr9jsQxsEfbj2Lw7788yQUk= - - Frameworks/RobotCommandKit.framework/Headers/RKSession.h - - Eggtq3MdZMI8isYG1HUpV/8aIeM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h - - WEPSc9hGNgkC5snBDk/SkMnjhwc= - - Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectResponse.h - - Vdtl1NYp/2iXh/L4dA/oHxQZBpk= - - Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h - - gOnvFtUt8+d2leqROff52ohtR9Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameResponse.h - - xfXgG7XsTRUkRd9kQSPDsFHTQuY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h - - WkJIxK1atfXxm3YusPb3UxqO++Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingResponse.h - - 89y1CV4jxSS5Zj9KISd09ELbfm8= - - Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h - - gnSWmEwtSW4LVHrzLkKEH/URFLM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeResponse.h - - 97VCd+6LvFDhpZGXLcbbFtXMtpY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h - - weZSclUHskZaXYhYPsm3TmshYb0= - - Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingResponse.h - - RpM/m8XFmnjcU1HrOR7ZL5faXTU= - - Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h - - 7Q2quFr+/jeOvA/6mIAtuIVI95U= - - Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutResponse.h - - 2z3alOG3QXAfvg3aYhsVIYQxPAk= - - Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h - - 8J+TtSSL9zreZlYv7zY4zEysWRU= - - Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutResponse.h - - uY0gzLvHrcIlMTqjziW3MOJQQ64= - - Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h - - x+DEE+otUDFzkDP8nA6IHZ1/hJ8= - - Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsResponse.h - - CR3GiyrizAxxqpOm9on1KdkAtuE= - - Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h - - soCvlRjsbJghuj/XggW37fQmQJo= - - Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsResponse.h - - MZdxBhmTGHUekCKcS38oy1HaHxM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h - - aprOObT97ox4O303cpdMKSgYCf4= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h - - y6qo/pZdDh/vaya54/G3ZkLagcc= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationResponse.h - - 65t+TQNTwEYkEJl0lzrRWiknVwY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h - - 0ay5nwNOsrBFTXTSgaQ5cY95les= - - Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeResponse.h - - wU8qbRB5vNIAuzBTd7a7HR6nS3c= - - Frameworks/RobotCommandKit.framework/Headers/RKSleepDidOccurMessage.h - - E1fAXZVdt18CBpqcgtleEJDYoBk= - - Frameworks/RobotCommandKit.framework/Headers/RKSleepWillOccurMessage.h - - +8A7vznZKJSyfb97eYGmiYF42vc= - - Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h - - 6zS13hllwpxdxUjEK557fXo6dPI= - - Frameworks/RobotCommandKit.framework/Headers/RKStabilizationResponse.h - - USBF6FyCwxhP6znDOWK7bv10jtQ= - - Frameworks/RobotCommandKit.framework/Headers/RKStat.h - - OnTl3U+HQoMzMzZXlSL2yuMGqUA= - - Frameworks/RobotCommandKit.framework/Headers/RKStatEventListener.h - - nplOTdf9gYITn4AjQSu4fGt2qFo= - - Frameworks/RobotCommandKit.framework/Headers/RKStatForPacketFactory.h - - pr3k6lmwBX8/gH4Nr/j+6e/o5nk= - - Frameworks/RobotCommandKit.framework/Headers/RKStatOdometerHack.h - - XP3LyR7u+jrFjBTmYhoekFFcUzI= - - Frameworks/RobotCommandKit.framework/Headers/RKStatRecorder.h - - LxfcjUgsA3N4XCSwNj62juF8F4E= - - Frameworks/RobotCommandKit.framework/Headers/RKStats.h - - O7uvHsTXT0pKScOJW5O/ioKIACA= - - Frameworks/RobotCommandKit.framework/Headers/RKTypes.h - - Ee/kReqD9sY52eLoPv5wVS+fNzs= - - Frameworks/RobotCommandKit.framework/Headers/RKURLRequestFactory.h - - n3hGo8l77Fiy3XjcliYOOF5gf/g= - - Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h - - 1xNA8hZbj3RStoBoal2HNct60DY= - - Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h - - tbaEmrwz5GFpNgVCndS3/GmwWdQ= - - Frameworks/RobotCommandKit.framework/Headers/RKWebSyncAgent.h - - +VgeCQLG2bJq1jrvmOaMTRPAOuA= - - Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h - - ICLToXeEg/Q18wUTjNMOitbQgoo= - - Frameworks/RobotCommandKit.framework/Info.plist - - egn3HZb+yafTQAhw0EWSG0fsoiM= - - Frameworks/RobotCommandKit.framework/RobotCommandKit - - PtW3V9Iz0BVzvm4QHa1cmd+dCVw= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory - - iKIDBHwLsDlT+RVbt4aXi59ZY0o= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements - - UFXVURjcMYtZbWNIt9dZousdVhU= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources - - jNjDFn7g5y7b1+TzGlqwFqMI0/w= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature - - 2kqPHBPMzFAl9sYBsCSK/ukQVu0= - - Frameworks/RobotKitClassic.framework/Headers/RKAccelerometerFilter.h - - jr+0F5wcnt6ztuXsJErw2sRJZAE= - - Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h - - X70hadJCQnEtj0kf6ESytGxbIcw= - - Frameworks/RobotKitClassic.framework/Headers/RKDiscoveryAgentClassic.h - - s9HtnfRkB3lnHD9TwV0k/IVaSe8= - - Frameworks/RobotKitClassic.framework/Headers/RKLogarithmicScaleDriveAddon.h - - LQ7Mirs8xXFIvocfUNTABtbfb3I= - - Frameworks/RobotKitClassic.framework/Headers/RKMultiplayer.h - - NRbSyLfEHW16CebXfAXivJv9Z5o= - - Frameworks/RobotKitClassic.framework/Headers/RKMultiplayerGame.h - - FzHliC0jklP750tLger5OXTxmEY= - - Frameworks/RobotKitClassic.framework/Headers/RKRemotePlayer.h - - cu8pViJxft4fpt7ihcHsnHoKjAo= - - Frameworks/RobotKitClassic.framework/Headers/RKRemoteRobot.h - - aDwdODc7C5Wel4eTGTjOOkpUku8= - - Frameworks/RobotKitClassic.framework/Headers/RKRemoteSphero.h - - Ghb9e6b8ksHlHJhRFKV1XM4yA3o= - - Frameworks/RobotKitClassic.framework/Headers/RKRobotClassic.h - - OqFWdifg84A42rdzClK1zl9SvPU= - - Frameworks/RobotKitClassic.framework/Headers/RKSteeringWheelDriveAlgorithm.h - - JKkaxLtnBhFABybe9P/BJEToFKE= - - Frameworks/RobotKitClassic.framework/Headers/RKTiltDriveAlgorithm.h - - jwg9KS7GFoZ8cNFPMJ2VuD4l1ig= - - Frameworks/RobotKitClassic.framework/Headers/RKTypes.h - - YE3gNw2ecDc5X5DXSOEvt/5uYm4= - - Frameworks/RobotKitClassic.framework/Headers/RobotKitClassic.h - - NXtbfx57f+MtssGo1EkhUIxrCUc= - - Frameworks/RobotKitClassic.framework/Info.plist - - r58/3Z8Cbj/D2cO8KgN0//j2HWg= - - Frameworks/RobotKitClassic.framework/PrivateHeaders/RKTighterControlAddon.h - - hT1QPLf5YrQqduKWMJnSabI7sVE= - - Frameworks/RobotKitClassic.framework/RobotKitClassic - - 5ERgViqlbq+iBdUB/9GTMye+hfo= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory - - BgO9pKlMCChHjmlRtpf8NMKkvJc= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements - - qAV/BkXwLbW3qka82sWYTmNSuVY= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources - - BLq/8mrRjCqMipf0UpRsFCEYmn0= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature - - 9YfyhXlN9f2nB9U/7ludjWDuNMc= - - Frameworks/RobotKitLE.framework/Headers/CBUUID+Extension.h - - TLLSt+WlUzyUtcBAoSFnUeYSN4E= - - Frameworks/RobotKitLE.framework/Headers/NSMutableArray+OrbQueue.h - - 7PdpMZ7XWujHWty7laC1V68Sq5A= - - Frameworks/RobotKitLE.framework/Headers/RKCharacteristic.h - - 21+6q+UMWWGhBwqtBkBra8Ybs/c= - - Frameworks/RobotKitLE.framework/Headers/RKControlSystemPresetCommand.h - - j6HhecJ5mksEukzBQiccyCpmhow= - - Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h - - VoHnZyg9bS2sO6Zv/rDX27pWBCY= - - Frameworks/RobotKitLE.framework/Headers/RKLESession.h - - fOHS/yh0baipOsx+5zMmOIdCUK8= - - Frameworks/RobotKitLE.framework/Headers/RKLeBaseLink.h - - 1qcZbgJ9ePgHTATa5nuEnMGfAAE= - - Frameworks/RobotKitLE.framework/Headers/RKLeClosestConnectStrategy.h - - 5qk1nqP+HISNcQYEXhrThP/5oU4= - - Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h - - DQvAvChK/gujTW54O523zqbfYw0= - - Frameworks/RobotKitLE.framework/Headers/RKLeFavoritesManager.h - - d1cyefFuubcuSqjddwZ4hXlA18U= - - Frameworks/RobotKitLE.framework/Headers/RKLeRadioServiceWrapper.h - - /lw3LyOCofHNrdL8Rs3b6uehJw0= - - Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h - - laUNCzKZoCMN2JEdaZmE+4b8Ljg= - - Frameworks/RobotKitLE.framework/Headers/RKLeTouchConnectStrategy.h - - FR68/7kwXO7GhB6c6c+TOVK7gfI= - - Frameworks/RobotKitLE.framework/Headers/RKNoConnectStrategy.h - - emn/gdKdLcinQpcWpA+JYJ4/g6k= - - Frameworks/RobotKitLE.framework/Headers/RKNodeStateChangedNotification.h - - +OfTO+1Zw4Qdnq9D7DjkBQ+gQFE= - - Frameworks/RobotKitLE.framework/Headers/RKRobotDiscoveryAgentLE.h - - FnYbSAI/Y6yW0V2adeN+3yRoPUM= - - Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h - - jfbiB2MR1LBqXdUum8QcdMZujfg= - - Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h - - bVR1k3hDAOhn0YtuGfZHyIYZ/S0= - - Frameworks/RobotKitLE.framework/Info.plist - - nVW954FRLANmWakCJ3bLFCazRAc= - - Frameworks/RobotKitLE.framework/RobotKitLE - - hFohvAix5GRc3Kb1b6FfZlfE9+8= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory - - Y2WX/c14Q80EtRhP81VuRvzcbpY= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements - - fHNnD+VLHQWs7rGj2ndeTpanVOI= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources - - +49ppbCxFd77skMMQfn+wdLmUEI= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature - - TPA4nXkDwN2eAyMqi6wnS/bmXpc= - - Frameworks/RobotLanguageKit.framework/Headers/RKAbortMacroCommand.h - - /zftmICjrmmYsLKyUfBX1G7bPPI= - - Frameworks/RobotLanguageKit.framework/Headers/RKAbortMacroResponse.h - - aCgvi/2L56z9pLn2qwyTnnrb7Hw= - - Frameworks/RobotLanguageKit.framework/Headers/RKInitMacroExecutiveCommand.h - - Sk9LTtB/x8SINDWIM37pkNFsez0= - - Frameworks/RobotLanguageKit.framework/Headers/RKInitMacroExecutiveResponse.h - - ajLP1gqpvWApFSUkoJsGsWBj6gU= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCCalibrate.h - - 2nqFnc+/BtkQa9GuBDXZWhBdOgo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCComment.h - - wsowN6v0tLuZwywWA4zZwVQmcKo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCDelay.h - - XNacaHytTVKBg1pOuPfYGSOy7H0= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCEmit.h - - WjDmIEU5ZjzlKoImft+SiLMkDWA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCFrontLED.h - - F3Y2zE7RRRET9icBnqSLkpUVj+A= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCGoSub.h - - sPT35+smoMDIyUr8OsyBhrqBOT4= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCGoTo.h - - tGs6sE7d6y6dAHCno+MTcJwQgnM= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCLoopEnd.h - - 7mFSqdy+n8QBmX5RULPKvbFQbiY= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCLoopFor.h - - cwOSSkmfd31/ks2hedEg1lg5Dn4= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRGB.h - - bPSR5j48/UideVyDhc0Z1556kZw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRGBSD2.h - - pWU6NbnN3c8nEoaFoNCfUR7wZUs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRawMotor.h - - txT3p29rDuKJgh1uMKs39lFwHJw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRoll.h - - fYTBUumvm4B0XyKnQciwF+byP0I= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1.h - - v+HHlRabSS4m0QGvv5NwUYEUYPA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1SPD1.h - - 4sgI/yd1+DMJC4cs1q+j2TvOH4A= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1SPD2.h - - M+/jwfRK3qbgeFVpWlOQUXgCu20= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTime.h - - EIaVQFyOr0riujNVkwgJLkxMwLo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTimeSD1.h - - 3ez6lR5/qMr8xmPuBuxQUb4GBho= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTimeSD2.h - - +BbA0rhNVRJETd1cE1ziWG10kVA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotationRate.h - - csm56gqSmgY/P9EFM8B0TMx4Yog= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSD1.h - - IQXaBmIHlZk3Y/hUl9WMN6nRKJs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSD2.h - - 6boK6BepqubiJzKGyfBwu2S6Xsc= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSPD1.h - - BK5737eR2GvgIUxZjMgrIwJX8Zw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSPD2.h - - Znatn8uXPghXTJIi+L55WbJs6IQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSleep.h - - j91vfjOlbpdJHxQwQcGl0CH/lA0= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSlew.h - - m7WMZoDghPxAIQEz2c5rNctpGaM= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStabilization.h - - pIBTnqLxIH7k5Gepo9dzwEzFF2E= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStop.h - - PUiyXJXHmpjGqPYf298ZTegZLbc= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStreamEnd.h - - zBCwJSF3ovatFV44VCk9mogWu6o= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCWaitUntilStop.h - - 96x0jsd9QSGftNPDDk4dZywRVRI= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroCommand.h - - BHthzNi54LP7MCA4chXJ+6VOOZs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h - - tDzZQga18HUXXGrLr+st3YWHy5w= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h - - tINyW1XmceTtXeGM3gQ2d1KlLNY= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject.h - - OCqIIV+2hwFDoy4QY0B/lJ3mKUQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroPlayer.h - - Embl8qvIKpvvhAPsr9iTtYlaE6E= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAbortCommand.h - - rtx4e4iPV+2t6nkH+SB/ccfuSOU= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAbortResponse.h - - AgbSL2DPhh3emF6nsWS82MkcFTM= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAppendFragmentCommand.h - - mJEnkigaFQWSP+ShjeMzOJprWJ4= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAppendFragmentResponse.h - - LsLr2BfwW0rB43zXxdUWKf5CvWs= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicEraseStorageCommand.h - - pFek4430g64fp8aPkv9n2nIYN6o= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicEraseStorageResponse.h - - pCxmeLbDEswNLrwRjA4nzdMqD7k= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicErrorASCII.h - - IALJL1ZTdLf5H2rcE+sIRtDjC88= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicErrorBinary.h - - tSNbtEvkd2lT4Wsi1lfbOkMVHxQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicExecuteCommand.h - - fZQjITHAsaZgrqYaLMNuyJVrlig= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicExecuteResponse.h - - gC62HKmwTUk1RO/MYkcQoIfRJMQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicPrintMessage.h - - eyFE+9SqBbsZvsTvORYrNOkEkes= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicProgram.h - - UkHfloOJCpadJFUxJ8+EccTJpnk= - - Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h - - Dzd1QG/kmtBr6V+fSWy53P3Vqpw= - - Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroResponse.h - - bAZpXVQtJ3YQvI8TeGNe7Bc6r+c= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h - - yF3baJI6JOtqZ6/6dB6eAvq1tzg= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroResponse.h - - hegWByBmxQ+N97dX353Fh64vLX8= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h - - b2tV9JRCSBT5Ly+Oc96Y7oqcEj8= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkResponse.h - - WvJGHHFa7j0vaKFW+TEAYVfeW1I= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h - - cWXR+V0LAUCP5uY+pyUl0LaUDrI= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroResponse.h - - IQfVRoKg0Cky++d5gzi8QnQslLU= - - Frameworks/RobotLanguageKit.framework/Headers/RobotLanguageKit.h - - Kout95fhe3qzFNBUPyf3BPBdyy8= - - Frameworks/RobotLanguageKit.framework/Info.plist - - 5wL9bMH7mPHQkF4Hq5ind5wh+P4= - - Frameworks/RobotLanguageKit.framework/RobotLanguageKit - - PgN9nUdxM/hUGDfXgJI96nN6SMA= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory - - 68+Fc7zDMmyJ/ank14zw9Yk1Js0= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements - - c7ikMEnklN+viXyu20oUvi5dSXE= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources - - E2VagLbW3F1skbdIYSNpuIjbm1k= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature - - oIyyAABzGU1Ge5CEjeBM+8jt5hA= - - Headers/RKConvenienceRobot.h - - 5xjD0E/g+/PXwRu9mmidrhp1fXY= - - Headers/RKDriveable.h - - q7KEoFB+xdwA6lhN4RibZVjZ1WI= - - Headers/RKOllie.h - - bX92F7C1buIUPBbYPY34Luar+ME= - - Headers/RKRobotDiscoveryAgent.h - - YEdNdBNg+myJKQzpUISe/sGamBE= - - Headers/RKSensorControl.h - - R3X/pNpb1NiBzXyBFCfdm1CUY3Q= - - Headers/RKSphero.h - - E05kc+XmpZi4WEupvisgzfXYsOI= - - Headers/RobotKit.h - - gjP8IfuYHbTwQjj225VbDaRWk7U= - - Info.plist - - 4taPwye4SNiaB+BapprA0OwMt0U= - - PrivateHeaders/RobotKitPrivate.h - - Vz++vVX8Ltk4ut7gwD/SDjiZFSw= - - - files2 - - Frameworks/RobotCommandKit.framework/Headers/NSData+Extensions.h - - rW0F13KK016u9GrZ7jBbgjOyaPc= - - Frameworks/RobotCommandKit.framework/Headers/NSData+RobotDataParsing.h - - +Cd73TyJZJECkcbX47m/vj7C3ug= - - Frameworks/RobotCommandKit.framework/Headers/RKAccelerometerData.h - - /rUatUaedYrdurl5uy4rqRSV0Fg= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncFactory.h - - vWDRy/RbdgpkTVP1Lln09f6+kAU= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncFactory_PrivateAdditions.h - - UMhdOz6CNH08eNsKjuzPCcly/aY= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncMessage.h - - kFUqNKJSOI0l7q8htndXQExkbAk= - - Frameworks/RobotCommandKit.framework/Headers/RKAsyncPacketCodes.h - - 6yI6eztuTqSqvaCHtB0rWvBxYL0= - - Frameworks/RobotCommandKit.framework/Headers/RKAttitudeData.h - - 6ACOv8Uofd5I/TMPkas0C/SVRyA= - - Frameworks/RobotCommandKit.framework/Headers/RKBackEMFData.h - - B0fdJMOsGOdChAzmC54rYx5HKdw= - - Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputCommand.h - - DXpW4wCYi6KuKOmHu4RARLYcr+0= - - Frameworks/RobotCommandKit.framework/Headers/RKBackLEDOutputResponse.h - - Z8ovXM2uepR3WniL8YSVO2UEDvA= - - Frameworks/RobotCommandKit.framework/Headers/RKByteCommand.h - - sz3SKqv9LPPCoyE+ZXDABOXR6Ro= - - Frameworks/RobotCommandKit.framework/Headers/RKByteResponse.h - - +wFiDEGYB9nC7Ieudyut6fFal9E= - - Frameworks/RobotCommandKit.framework/Headers/RKCalibrateCommand.h - - BDJBoBstxsiBXV74tZvwbWAo6Zw= - - Frameworks/RobotCommandKit.framework/Headers/RKCalibrateResponse.h - - h04x+0oLBVNXmkJCLML6gDVkr34= - - Frameworks/RobotCommandKit.framework/Headers/RKCollisionDetectedAsyncData.h - - cyA1KH3X8rgJsNNn411eeTC3jN0= - - Frameworks/RobotCommandKit.framework/Headers/RKCommandList.h - - JOt0IvCtwSEgcaoA2l2hamfhO6k= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionCommand.h - - ZNE7PfQSmEY1cyS8vQtaPHtGMZo= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureCollisionDetectionResponse.h - - hxsLbyYSXp2epCm1RvY39vpV9zY= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorCommand.h - - +52J5EwR+OtvcZmg+7IXEcPdKXE= - - Frameworks/RobotCommandKit.framework/Headers/RKConfigureLocatorResponse.h - - 7bOn3nykdHZpIMYFSZARdhNbDQk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData.h - - PnYJ+8g2veoQoXwsdKFdLCaUCWE= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceAsyncData_PrivateAdditions.h - - r2WjbdrkanMibafPhgnNPyFt5T4= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceCommand.h - - YBloJeZ43Q9ZJ6Grek8bL66DZa4= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceCommand_PrivateAdditions.h - - VdtptWaxgK3AuYJumtlb0wHY2Hg= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceList.h - - 4HDB8jBBXmo6Ot6qGu7KE1g+cEk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceMessage.h - - uIN7+KyNqj0MMPGlXQ4xDh9kCDk= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceResponse.h - - QvOm4Z3qVRk1zv5SSVm522bkgNA= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceResponse_PrivateAdditions.h - - VoqBnEEjPUmjpXQuWEae5RHoakc= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceSensorsAsyncData.h - - SRAA4r/6TSOZ1Uo8QEwcC9WZmlw= - - Frameworks/RobotCommandKit.framework/Headers/RKDeviceSensorsData.h - - yTwjG9txX9M6EmeGcldDA1nkYE4= - - Frameworks/RobotCommandKit.framework/Headers/RKDiscoveryAgent.h - - 1BvrCpVJhgNSf2piW4vp07TQsq4= - - Frameworks/RobotCommandKit.framework/Headers/RKDriveAlgorithm.h - - jC/89YShC3kyOn8XRlV6tJOQKFg= - - Frameworks/RobotCommandKit.framework/Headers/RKFlashWritingCommandDetector.h - - VGIhFq8sPY2vludSB7gJjMpZdNU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetAutoReconnectCommand.h - - ZgnP2/BM5bMhBeG+mHqXf3wdN+I= - - Frameworks/RobotCommandKit.framework/Headers/RKGetAutoReconnectResponse.h - - hnWR4HE3UtoeESOutLI2xXF7ydI= - - Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoCommand.h - - ZjtIhoGStaYRlIOHquK/3HBMmHU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetBluetoothInfoResponse.h - - UKFWrkrvq2dnWX3YRJOeMmswI38= - - Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdCommand.h - - YSM0/si2ugpNGjU6/JXxcMDOVAQ= - - Frameworks/RobotCommandKit.framework/Headers/RKGetChassisIdResponse.h - - pKeYDRqOgV8OQSB3OViC4dfKwiQ= - - Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeCommand.h - - 8jlnQWiiyWcd6QZ9fdP2fAfF+Cw= - - Frameworks/RobotCommandKit.framework/Headers/RKGetDeviceModeResponse.h - - ASfNpofozUqpBb4xb77Pm+mHSQY= - - Frameworks/RobotCommandKit.framework/Headers/RKGetNonPersistentOptionFlagsCommand.h - - NtD6mrDLnvOZpjuk16DOmajdcOs= - - Frameworks/RobotCommandKit.framework/Headers/RKGetNonPersistentOptionFlagsResponse.h - - g3kpne7u5AkhGwB+nvfu5i4sN0s= - - Frameworks/RobotCommandKit.framework/Headers/RKGetOptionFlagsCommand.h - - zY/ksODmntcFAgYTTgbYVS1gt1A= - - Frameworks/RobotCommandKit.framework/Headers/RKGetOptionFlagsResponse.h - - SCvYIzzs5fmCDC4c7Q1si+wv/ko= - - Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateCommand.h - - cXYbZyxHzZZBZCLQhismfauxZyU= - - Frameworks/RobotCommandKit.framework/Headers/RKGetPowerStateResponse.h - - vXgk2c+N7nH7xXbMFrpD4c6ObuM= - - Frameworks/RobotCommandKit.framework/Headers/RKGetUserRGBLEDColorCommand.h - - oDaaIhVLIOg1YdHlQu5UwyYMQsY= - - Frameworks/RobotCommandKit.framework/Headers/RKGetUserRGBLEDColorResponse.h - - NCeL11bFuZuiv/F5j66VAeH+oSw= - - Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepCommand.h - - ut1uJQIoxvMxRc6JbLVfzKMxDsk= - - Frameworks/RobotCommandKit.framework/Headers/RKGoToSleepResponse.h - - XigCuspXGfR24h+/SU9J266EXT4= - - Frameworks/RobotCommandKit.framework/Headers/RKGyroData.h - - nx+UgxrbC7+CohR95quWDQS5QiI= - - Frameworks/RobotCommandKit.framework/Headers/RKImmutableCommand.h - - zzSnT4gl2pUc+YtmVrLepAFReTA= - - Frameworks/RobotCommandKit.framework/Headers/RKJoyStickDriveAlgorithm.h - - oWZO0n2r8u5SFpGpobkgnTAoPg0= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderCommand.h - - cfEtx26mzpXFYbu6ggaDEjb2Y4I= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToBootloaderResponse.h - - A521K3YCMyC3bnnF//WR1JG4eDA= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppCommand.h - - DQPM/k7O3rbq2FpMK6aEuZcYHr4= - - Frameworks/RobotCommandKit.framework/Headers/RKJumpToMainAppResponse.h - - 0VznTSBPZjOYzhHuZi+UCzVBuNM= - - Frameworks/RobotCommandKit.framework/Headers/RKLinkDelegate.h - - 1cSJGfTa+eQUaGBI7juHKJhiMcA= - - Frameworks/RobotCommandKit.framework/Headers/RKLocatorData.h - - D+uOjINmB3uJIuFrbpKwZjpa3RY= - - Frameworks/RobotCommandKit.framework/Headers/RKMagnetometerData.h - - +1v5YEeJkdO62IGvXQJiOUxk49M= - - Frameworks/RobotCommandKit.framework/Headers/RKMajorMinorVersion.h - - dFKBT5Woot86qdrtHnFkzzt6h/I= - - Frameworks/RobotCommandKit.framework/Headers/RKMath.h - - My/w45ioYUIO/W9kwMlQf7xNaIE= - - Frameworks/RobotCommandKit.framework/Headers/RKPingCommand.h - - +mtT0PAqcK/wQzr8XP/gRFNfotY= - - Frameworks/RobotCommandKit.framework/Headers/RKPingResponse.h - - v/1OH7vSfM9ZrTWjto2a5DAFajQ= - - Frameworks/RobotCommandKit.framework/Headers/RKPollPacketTimesCommand.h - - 8V/p0e5T9wUdYJqeHJ6gf+g0YV0= - - Frameworks/RobotCommandKit.framework/Headers/RKPollPacketTimesResponse.h - - QGma3iom0PUEKYvhl47JlxoDbkI= - - Frameworks/RobotCommandKit.framework/Headers/RKPowerNotificationAsyncData.h - - 51B8oNZsELPW6NkW2p/BRG+FWQg= - - Frameworks/RobotCommandKit.framework/Headers/RKQuaternionData.h - - Clwoi9OKldiLy/crZspNoOU1cuI= - - Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputCommand.h - - W27UlX4z2b3C3UCHkK7oM3MuXgU= - - Frameworks/RobotCommandKit.framework/Headers/RKRGBLEDOutputResponse.h - - m1eC6mGewOg3qObFVx4Zoab4Fbo= - - Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesCommand.h - - X1LDRjZiby5ivyo/s7AskxJH0CU= - - Frameworks/RobotCommandKit.framework/Headers/RKRawMotorValuesResponse.h - - DdP+xWpti9kUXtpeMjo5eL+G3n4= - - Frameworks/RobotCommandKit.framework/Headers/RKReadOdometerCommand.h - - X6sn4Cb/gDQYquzW9dyLHg+8GZM= - - Frameworks/RobotCommandKit.framework/Headers/RKReadOdometerResponse.h - - NLFrPGtbxkgc3LkrhBhP6PX5BP4= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseCodes.h - - OTI4LhG3ywG+NZ1beIzY39wtDXk= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseFactory.h - - JwuVWvAWsJyS62FKo7vxL3mfdi4= - - Frameworks/RobotCommandKit.framework/Headers/RKResponseFactory_PrivateAdditions.h - - 59LvfS8u0Ur6RatRAnEOrAQJ0Es= - - Frameworks/RobotCommandKit.framework/Headers/RKRobotBase.h - - RyjzSR7WbjGmakObxDNRBmZ3wCI= - - Frameworks/RobotCommandKit.framework/Headers/RKRobotNotification.h - - AoU9Q36eapsBj6b1gzuUtToi0rw= - - Frameworks/RobotCommandKit.framework/Headers/RKRollCommand.h - - 2wWBHkrEGoy7ExjreIeQUdKHocs= - - Frameworks/RobotCommandKit.framework/Headers/RKRollResponse.h - - GsmtgNBsF6uNLcTLXfYc+JT2Ex0= - - Frameworks/RobotCommandKit.framework/Headers/RKRollingQueue.h - - YItOfA4fff6oRNxkdGTmFJPmMeE= - - Frameworks/RobotCommandKit.framework/Headers/RKRotationRateCommand.h - - vJh4lbUg4NR6mPbv8PkXS5z9Zec= - - Frameworks/RobotCommandKit.framework/Headers/RKRotationRateResponse.h - - SVhqPduhvSvnIBCFRfWlBsvtt38= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCommand.h - - xbd7PnwyZKze+xvp7srlQomLBaw= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelCompleteAsyncData.h - - azIvQC6RKT3eM/K+HHpJY5qVh/Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSelfLevelResponse.h - - Slgl/9VEoclyto/8dghYkNgz6Wg= - - Frameworks/RobotCommandKit.framework/Headers/RKSensorData.h - - KTEYhr9jsQxsEfbj2Lw7788yQUk= - - Frameworks/RobotCommandKit.framework/Headers/RKSession.h - - Eggtq3MdZMI8isYG1HUpV/8aIeM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectCommand.h - - WEPSc9hGNgkC5snBDk/SkMnjhwc= - - Frameworks/RobotCommandKit.framework/Headers/RKSetAutoReconnectResponse.h - - Vdtl1NYp/2iXh/L4dA/oHxQZBpk= - - Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameCommand.h - - gOnvFtUt8+d2leqROff52ohtR9Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSetBluetoothNameResponse.h - - xfXgG7XsTRUkRd9kQSPDsFHTQuY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingCommand.h - - WkJIxK1atfXxm3YusPb3UxqO++Q= - - Frameworks/RobotCommandKit.framework/Headers/RKSetDataStreamingResponse.h - - 89y1CV4jxSS5Zj9KISd09ELbfm8= - - Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeCommand.h - - gnSWmEwtSW4LVHrzLkKEH/URFLM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetFactoryDeviceModeResponse.h - - 97VCd+6LvFDhpZGXLcbbFtXMtpY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingCommand.h - - weZSclUHskZaXYhYPsm3TmshYb0= - - Frameworks/RobotCommandKit.framework/Headers/RKSetHeadingResponse.h - - RpM/m8XFmnjcU1HrOR7ZL5faXTU= - - Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutCommand.h - - 7Q2quFr+/jeOvA/6mIAtuIVI95U= - - Frameworks/RobotCommandKit.framework/Headers/RKSetInactivityTimeoutResponse.h - - 2z3alOG3QXAfvg3aYhsVIYQxPAk= - - Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutCommand.h - - 8J+TtSSL9zreZlYv7zY4zEysWRU= - - Frameworks/RobotCommandKit.framework/Headers/RKSetMotionTimeoutResponse.h - - uY0gzLvHrcIlMTqjziW3MOJQQ64= - - Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsCommand.h - - x+DEE+otUDFzkDP8nA6IHZ1/hJ8= - - Frameworks/RobotCommandKit.framework/Headers/RKSetNonPersistentOptionFlagsResponse.h - - CR3GiyrizAxxqpOm9on1KdkAtuE= - - Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsCommand.h - - soCvlRjsbJghuj/XggW37fQmQJo= - - Frameworks/RobotCommandKit.framework/Headers/RKSetOptionFlagsResponse.h - - MZdxBhmTGHUekCKcS38oy1HaHxM= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPIDCommand.h - - aprOObT97ox4O303cpdMKSgYCf4= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationCommand.h - - y6qo/pZdDh/vaya54/G3ZkLagcc= - - Frameworks/RobotCommandKit.framework/Headers/RKSetPowerNotificationResponse.h - - 65t+TQNTwEYkEJl0lzrRWiknVwY= - - Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeCommand.h - - 0ay5nwNOsrBFTXTSgaQ5cY95les= - - Frameworks/RobotCommandKit.framework/Headers/RKSetUserHackModeResponse.h - - wU8qbRB5vNIAuzBTd7a7HR6nS3c= - - Frameworks/RobotCommandKit.framework/Headers/RKSleepDidOccurMessage.h - - E1fAXZVdt18CBpqcgtleEJDYoBk= - - Frameworks/RobotCommandKit.framework/Headers/RKSleepWillOccurMessage.h - - +8A7vznZKJSyfb97eYGmiYF42vc= - - Frameworks/RobotCommandKit.framework/Headers/RKStabilizationCommand.h - - 6zS13hllwpxdxUjEK557fXo6dPI= - - Frameworks/RobotCommandKit.framework/Headers/RKStabilizationResponse.h - - USBF6FyCwxhP6znDOWK7bv10jtQ= - - Frameworks/RobotCommandKit.framework/Headers/RKStat.h - - OnTl3U+HQoMzMzZXlSL2yuMGqUA= - - Frameworks/RobotCommandKit.framework/Headers/RKStatEventListener.h - - nplOTdf9gYITn4AjQSu4fGt2qFo= - - Frameworks/RobotCommandKit.framework/Headers/RKStatForPacketFactory.h - - pr3k6lmwBX8/gH4Nr/j+6e/o5nk= - - Frameworks/RobotCommandKit.framework/Headers/RKStatOdometerHack.h - - XP3LyR7u+jrFjBTmYhoekFFcUzI= - - Frameworks/RobotCommandKit.framework/Headers/RKStatRecorder.h - - LxfcjUgsA3N4XCSwNj62juF8F4E= - - Frameworks/RobotCommandKit.framework/Headers/RKStats.h - - O7uvHsTXT0pKScOJW5O/ioKIACA= - - Frameworks/RobotCommandKit.framework/Headers/RKTypes.h - - Ee/kReqD9sY52eLoPv5wVS+fNzs= - - Frameworks/RobotCommandKit.framework/Headers/RKURLRequestFactory.h - - n3hGo8l77Fiy3XjcliYOOF5gf/g= - - Frameworks/RobotCommandKit.framework/Headers/RKVersioningCommand.h - - 1xNA8hZbj3RStoBoal2HNct60DY= - - Frameworks/RobotCommandKit.framework/Headers/RKVersioningResponse.h - - tbaEmrwz5GFpNgVCndS3/GmwWdQ= - - Frameworks/RobotCommandKit.framework/Headers/RKWebSyncAgent.h - - +VgeCQLG2bJq1jrvmOaMTRPAOuA= - - Frameworks/RobotCommandKit.framework/Headers/RobotCommandKit.h - - ICLToXeEg/Q18wUTjNMOitbQgoo= - - Frameworks/RobotCommandKit.framework/Info.plist - - egn3HZb+yafTQAhw0EWSG0fsoiM= - - Frameworks/RobotCommandKit.framework/RobotCommandKit - - PtW3V9Iz0BVzvm4QHa1cmd+dCVw= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeDirectory - - iKIDBHwLsDlT+RVbt4aXi59ZY0o= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeRequirements - - UFXVURjcMYtZbWNIt9dZousdVhU= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeResources - - jNjDFn7g5y7b1+TzGlqwFqMI0/w= - - Frameworks/RobotCommandKit.framework/_CodeSignature/CodeSignature - - 2kqPHBPMzFAl9sYBsCSK/ukQVu0= - - Frameworks/RobotKitClassic.framework/Headers/RKAccelerometerFilter.h - - jr+0F5wcnt6ztuXsJErw2sRJZAE= - - Frameworks/RobotKitClassic.framework/Headers/RKAccuAngleDriveAddon.h - - X70hadJCQnEtj0kf6ESytGxbIcw= - - Frameworks/RobotKitClassic.framework/Headers/RKDiscoveryAgentClassic.h - - s9HtnfRkB3lnHD9TwV0k/IVaSe8= - - Frameworks/RobotKitClassic.framework/Headers/RKLogarithmicScaleDriveAddon.h - - LQ7Mirs8xXFIvocfUNTABtbfb3I= - - Frameworks/RobotKitClassic.framework/Headers/RKMultiplayer.h - - NRbSyLfEHW16CebXfAXivJv9Z5o= - - Frameworks/RobotKitClassic.framework/Headers/RKMultiplayerGame.h - - FzHliC0jklP750tLger5OXTxmEY= - - Frameworks/RobotKitClassic.framework/Headers/RKRemotePlayer.h - - cu8pViJxft4fpt7ihcHsnHoKjAo= - - Frameworks/RobotKitClassic.framework/Headers/RKRemoteRobot.h - - aDwdODc7C5Wel4eTGTjOOkpUku8= - - Frameworks/RobotKitClassic.framework/Headers/RKRemoteSphero.h - - Ghb9e6b8ksHlHJhRFKV1XM4yA3o= - - Frameworks/RobotKitClassic.framework/Headers/RKRobotClassic.h - - OqFWdifg84A42rdzClK1zl9SvPU= - - Frameworks/RobotKitClassic.framework/Headers/RKSteeringWheelDriveAlgorithm.h - - JKkaxLtnBhFABybe9P/BJEToFKE= - - Frameworks/RobotKitClassic.framework/Headers/RKTiltDriveAlgorithm.h - - jwg9KS7GFoZ8cNFPMJ2VuD4l1ig= - - Frameworks/RobotKitClassic.framework/Headers/RKTypes.h - - YE3gNw2ecDc5X5DXSOEvt/5uYm4= - - Frameworks/RobotKitClassic.framework/Headers/RobotKitClassic.h - - NXtbfx57f+MtssGo1EkhUIxrCUc= - - Frameworks/RobotKitClassic.framework/Info.plist - - r58/3Z8Cbj/D2cO8KgN0//j2HWg= - - Frameworks/RobotKitClassic.framework/PrivateHeaders/RKTighterControlAddon.h - - hT1QPLf5YrQqduKWMJnSabI7sVE= - - Frameworks/RobotKitClassic.framework/RobotKitClassic - - 5ERgViqlbq+iBdUB/9GTMye+hfo= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeDirectory - - BgO9pKlMCChHjmlRtpf8NMKkvJc= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeRequirements - - qAV/BkXwLbW3qka82sWYTmNSuVY= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeResources - - BLq/8mrRjCqMipf0UpRsFCEYmn0= - - Frameworks/RobotKitClassic.framework/_CodeSignature/CodeSignature - - 9YfyhXlN9f2nB9U/7ludjWDuNMc= - - Frameworks/RobotKitLE.framework/Headers/CBUUID+Extension.h - - TLLSt+WlUzyUtcBAoSFnUeYSN4E= - - Frameworks/RobotKitLE.framework/Headers/NSMutableArray+OrbQueue.h - - 7PdpMZ7XWujHWty7laC1V68Sq5A= - - Frameworks/RobotKitLE.framework/Headers/RKCharacteristic.h - - 21+6q+UMWWGhBwqtBkBra8Ybs/c= - - Frameworks/RobotKitLE.framework/Headers/RKControlSystemPresetCommand.h - - j6HhecJ5mksEukzBQiccyCpmhow= - - Frameworks/RobotKitLE.framework/Headers/RKDiscoveryAgentLE.h - - VoHnZyg9bS2sO6Zv/rDX27pWBCY= - - Frameworks/RobotKitLE.framework/Headers/RKLESession.h - - fOHS/yh0baipOsx+5zMmOIdCUK8= - - Frameworks/RobotKitLE.framework/Headers/RKLeBaseLink.h - - 1qcZbgJ9ePgHTATa5nuEnMGfAAE= - - Frameworks/RobotKitLE.framework/Headers/RKLeClosestConnectStrategy.h - - 5qk1nqP+HISNcQYEXhrThP/5oU4= - - Frameworks/RobotKitLE.framework/Headers/RKLeConnectStrategy.h - - DQvAvChK/gujTW54O523zqbfYw0= - - Frameworks/RobotKitLE.framework/Headers/RKLeFavoritesManager.h - - d1cyefFuubcuSqjddwZ4hXlA18U= - - Frameworks/RobotKitLE.framework/Headers/RKLeRadioServiceWrapper.h - - /lw3LyOCofHNrdL8Rs3b6uehJw0= - - Frameworks/RobotKitLE.framework/Headers/RKLeRobotLink.h - - laUNCzKZoCMN2JEdaZmE+4b8Ljg= - - Frameworks/RobotKitLE.framework/Headers/RKLeTouchConnectStrategy.h - - FR68/7kwXO7GhB6c6c+TOVK7gfI= - - Frameworks/RobotKitLE.framework/Headers/RKNoConnectStrategy.h - - emn/gdKdLcinQpcWpA+JYJ4/g6k= - - Frameworks/RobotKitLE.framework/Headers/RKNodeStateChangedNotification.h - - +OfTO+1Zw4Qdnq9D7DjkBQ+gQFE= - - Frameworks/RobotKitLE.framework/Headers/RKRobotDiscoveryAgentLE.h - - FnYbSAI/Y6yW0V2adeN+3yRoPUM= - - Frameworks/RobotKitLE.framework/Headers/RKRobotLE.h - - jfbiB2MR1LBqXdUum8QcdMZujfg= - - Frameworks/RobotKitLE.framework/Headers/RobotKitLE.h - - bVR1k3hDAOhn0YtuGfZHyIYZ/S0= - - Frameworks/RobotKitLE.framework/Info.plist - - nVW954FRLANmWakCJ3bLFCazRAc= - - Frameworks/RobotKitLE.framework/RobotKitLE - - hFohvAix5GRc3Kb1b6FfZlfE9+8= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeDirectory - - Y2WX/c14Q80EtRhP81VuRvzcbpY= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeRequirements - - fHNnD+VLHQWs7rGj2ndeTpanVOI= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeResources - - +49ppbCxFd77skMMQfn+wdLmUEI= - - Frameworks/RobotKitLE.framework/_CodeSignature/CodeSignature - - TPA4nXkDwN2eAyMqi6wnS/bmXpc= - - Frameworks/RobotLanguageKit.framework/Headers/RKAbortMacroCommand.h - - /zftmICjrmmYsLKyUfBX1G7bPPI= - - Frameworks/RobotLanguageKit.framework/Headers/RKAbortMacroResponse.h - - aCgvi/2L56z9pLn2qwyTnnrb7Hw= - - Frameworks/RobotLanguageKit.framework/Headers/RKInitMacroExecutiveCommand.h - - Sk9LTtB/x8SINDWIM37pkNFsez0= - - Frameworks/RobotLanguageKit.framework/Headers/RKInitMacroExecutiveResponse.h - - ajLP1gqpvWApFSUkoJsGsWBj6gU= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCCalibrate.h - - 2nqFnc+/BtkQa9GuBDXZWhBdOgo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCComment.h - - wsowN6v0tLuZwywWA4zZwVQmcKo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCDelay.h - - XNacaHytTVKBg1pOuPfYGSOy7H0= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCEmit.h - - WjDmIEU5ZjzlKoImft+SiLMkDWA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCFrontLED.h - - F3Y2zE7RRRET9icBnqSLkpUVj+A= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCGoSub.h - - sPT35+smoMDIyUr8OsyBhrqBOT4= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCGoTo.h - - tGs6sE7d6y6dAHCno+MTcJwQgnM= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCLoopEnd.h - - 7mFSqdy+n8QBmX5RULPKvbFQbiY= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCLoopFor.h - - cwOSSkmfd31/ks2hedEg1lg5Dn4= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRGB.h - - bPSR5j48/UideVyDhc0Z1556kZw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRGBSD2.h - - pWU6NbnN3c8nEoaFoNCfUR7wZUs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRawMotor.h - - txT3p29rDuKJgh1uMKs39lFwHJw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRoll.h - - fYTBUumvm4B0XyKnQciwF+byP0I= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1.h - - v+HHlRabSS4m0QGvv5NwUYEUYPA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1SPD1.h - - 4sgI/yd1+DMJC4cs1q+j2TvOH4A= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRollSD1SPD2.h - - M+/jwfRK3qbgeFVpWlOQUXgCu20= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTime.h - - EIaVQFyOr0riujNVkwgJLkxMwLo= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTimeSD1.h - - 3ez6lR5/qMr8xmPuBuxQUb4GBho= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotateOverTimeSD2.h - - +BbA0rhNVRJETd1cE1ziWG10kVA= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCRotationRate.h - - csm56gqSmgY/P9EFM8B0TMx4Yog= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSD1.h - - IQXaBmIHlZk3Y/hUl9WMN6nRKJs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSD2.h - - 6boK6BepqubiJzKGyfBwu2S6Xsc= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSPD1.h - - BK5737eR2GvgIUxZjMgrIwJX8Zw= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSPD2.h - - Znatn8uXPghXTJIi+L55WbJs6IQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSleep.h - - j91vfjOlbpdJHxQwQcGl0CH/lA0= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCSlew.h - - m7WMZoDghPxAIQEz2c5rNctpGaM= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStabilization.h - - pIBTnqLxIH7k5Gepo9dzwEzFF2E= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStop.h - - PUiyXJXHmpjGqPYf298ZTegZLbc= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCStreamEnd.h - - zBCwJSF3ovatFV44VCk9mogWu6o= - - Frameworks/RobotLanguageKit.framework/Headers/RKMCWaitUntilStop.h - - 96x0jsd9QSGftNPDDk4dZywRVRI= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroCommand.h - - BHthzNi54LP7MCA4chXJ+6VOOZs= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroEmitMarker.h - - tDzZQga18HUXXGrLr+st3YWHy5w= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject+Compatibility.h - - tINyW1XmceTtXeGM3gQ2d1KlLNY= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroObject.h - - OCqIIV+2hwFDoy4QY0B/lJ3mKUQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKMacroPlayer.h - - Embl8qvIKpvvhAPsr9iTtYlaE6E= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAbortCommand.h - - rtx4e4iPV+2t6nkH+SB/ccfuSOU= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAbortResponse.h - - AgbSL2DPhh3emF6nsWS82MkcFTM= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAppendFragmentCommand.h - - mJEnkigaFQWSP+ShjeMzOJprWJ4= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicAppendFragmentResponse.h - - LsLr2BfwW0rB43zXxdUWKf5CvWs= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicEraseStorageCommand.h - - pFek4430g64fp8aPkv9n2nIYN6o= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicEraseStorageResponse.h - - pCxmeLbDEswNLrwRjA4nzdMqD7k= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicErrorASCII.h - - IALJL1ZTdLf5H2rcE+sIRtDjC88= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicErrorBinary.h - - tSNbtEvkd2lT4Wsi1lfbOkMVHxQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicExecuteCommand.h - - fZQjITHAsaZgrqYaLMNuyJVrlig= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicExecuteResponse.h - - gC62HKmwTUk1RO/MYkcQoIfRJMQ= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicPrintMessage.h - - eyFE+9SqBbsZvsTvORYrNOkEkes= - - Frameworks/RobotLanguageKit.framework/Headers/RKOrbBasicProgram.h - - UkHfloOJCpadJFUxJ8+EccTJpnk= - - Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroCommand.h - - Dzd1QG/kmtBr6V+fSWy53P3Vqpw= - - Frameworks/RobotLanguageKit.framework/Headers/RKRunMacroResponse.h - - bAZpXVQtJ3YQvI8TeGNe7Bc6r+c= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroCommand.h - - yF3baJI6JOtqZ6/6dB6eAvq1tzg= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveMacroResponse.h - - hegWByBmxQ+N97dX353Fh64vLX8= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkCommand.h - - b2tV9JRCSBT5Ly+Oc96Y7oqcEj8= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroChunkResponse.h - - WvJGHHFa7j0vaKFW+TEAYVfeW1I= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroCommand.h - - cWXR+V0LAUCP5uY+pyUl0LaUDrI= - - Frameworks/RobotLanguageKit.framework/Headers/RKSaveTemporaryMacroResponse.h - - IQfVRoKg0Cky++d5gzi8QnQslLU= - - Frameworks/RobotLanguageKit.framework/Headers/RobotLanguageKit.h - - Kout95fhe3qzFNBUPyf3BPBdyy8= - - Frameworks/RobotLanguageKit.framework/Info.plist - - 5wL9bMH7mPHQkF4Hq5ind5wh+P4= - - Frameworks/RobotLanguageKit.framework/RobotLanguageKit - - PgN9nUdxM/hUGDfXgJI96nN6SMA= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeDirectory - - 68+Fc7zDMmyJ/ank14zw9Yk1Js0= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeRequirements - - c7ikMEnklN+viXyu20oUvi5dSXE= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeResources - - E2VagLbW3F1skbdIYSNpuIjbm1k= - - Frameworks/RobotLanguageKit.framework/_CodeSignature/CodeSignature - - oIyyAABzGU1Ge5CEjeBM+8jt5hA= - - Headers/RKConvenienceRobot.h - - 5xjD0E/g+/PXwRu9mmidrhp1fXY= - - Headers/RKDriveable.h - - q7KEoFB+xdwA6lhN4RibZVjZ1WI= - - Headers/RKOllie.h - - bX92F7C1buIUPBbYPY34Luar+ME= - - Headers/RKRobotDiscoveryAgent.h - - YEdNdBNg+myJKQzpUISe/sGamBE= - - Headers/RKSensorControl.h - - R3X/pNpb1NiBzXyBFCfdm1CUY3Q= - - Headers/RKSphero.h - - E05kc+XmpZi4WEupvisgzfXYsOI= - - Headers/RobotKit.h - - gjP8IfuYHbTwQjj225VbDaRWk7U= - - PrivateHeaders/RobotKitPrivate.h - - Vz++vVX8Ltk4ut7gwD/SDjiZFSw= - - - rules - - ^ - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^ - - weight - 20 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeSignature b/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeSignature deleted file mode 100644 index 96de9679..00000000 Binary files a/samples/_Frameworks_iOS/RobotKit.framework/_CodeSignature/CodeSignature and /dev/null differ