This repository has been archived by the owner on Dec 31, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:OrbotixInc/MOBILE-ANDROID-SDK
- Loading branch information
Showing
11 changed files
with
363 additions
and
6 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
|
||
## New in this version: | ||
|
||
#### New API additions. | ||
* Locator - The locator API allows you to stream position, and speed as Sphero moves. (Added in firmware 1.20.) | ||
* Self leveling - Commands Sphero to level it's internal drive mechinism. (Added in firmware 1.20.) | ||
* Set user hack mode - User hack mode enables ASCII shell commands. | ||
* Quaternion streaming - API to support data streaming of quaternion orientation data. (Added in firmware 1.20.) | ||
* Motion time out - Allows client code to set a time out to stop Sphero after the last roll command sent. | ||
* User default color - Allows client code to set a user preferred color. This is the color used when Sphero first connects to a device and no color command is sent to it. | ||
* Get power state - Client code can get the current power state and other information about the battery. | ||
* Option flags - Client code can set options flags that effect some of Sphero's default behaviours. | ||
|
||
#### New sample code | ||
|
||
* Locator - Demonstrates the use of the new Locator API. | ||
* RobotMacroSample - Demonstrates creating macros in code, and sending them to Sphero. | ||
* MacroSample - Demonstrates loading macros made in MacroLab from your code. | ||
* OptionsFlags - Demonstrates the use of the new options flag command. | ||
* SelfLevel - Demonstrates how to use the self level command which levels the drive mechanism inside Sphero. | ||
|
||
|
||
|
||
## Fixes and such: | ||
|
||
#### In the API | ||
|
||
- Fix issue in data streaming when requesting rax x accelerometer data which caused the data to be streamed incorrectly. | ||
- The API will now set Sphero into a default state when closing a connect. This will turn off the back LED, data streaming, and collision detection. Also, Sphero is set to the users default color, and stabilization turned on. | ||
- User can query event counts for acheivement events. | ||
- Client code can get array of achievements data to present in native views. | ||
- Multiplayer has new pause state and methods to pause and resume a game. | ||
- Multiplayer improvements in handling players disconnecting. | ||
- Fixed issue with closing connection if app enters the background in Multiplayer. | ||
- Multiplayer API can transition from started state back to lobby state. | ||
|
||
#### In the samples | ||
|
||
- StreamingExample - Updated to stream quaternion data. Plus, emulates infinite streaming by request a finite number of samples, and resends the data streaming command to continue the streaming. This fixes an issue caused when the application quits without turning off data streaming. | ||
- All samples - Fixed dependencies errors when importing sample project into an Eclipse workspace. | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Oops, something went wrong.