RobotKit API
|
RK3AxisSensor | A structure that represents data values from a 3 axis sensor |
RK3AxisSensorState | A structure used to indicate which sensor values are valid from streamed data |
RKAcceleration | A structure to represent accelerometer values |
RKAccelerometerData | Class to represent samples of filtered and raw accelerometer data |
RKAccelerometerFilter | Basic filter object |
RKAchievement | Class that represents a SpheroWorld achievements and handles achievement tracking |
RKAttitudeData | Class to contain attitude data from data streaming |
RKAttitudeState | Structure to indicate which values in RKAttitudeData are valid |
RKBackEMF | Structure for back EMF values |
RKBackEMFData | Class to represent samples of filtered and raw accelerometer data |
RKBackEMFState | Structure of BOOL values that indicate which back EMF values are valid Structure whose members indicate which of the filtered and raw back EMF values are valid |
RKBackLEDOutputCommand | Class that encapsulates a set back LED output command |
RKBackLEDOutputResponse | Class that encapsulates the response from a set back LED output command |
RKCalibrateCommand | Class to encapsulate a calibrate command and it's parameters |
RKCalibrateResponse | Class that encapsulates the response from a calibrate command |
RKDeviceAsyncData | |
RKDeviceCommand | Base class for commands that can be sent to a robot |
RKDeviceConnection | A RKDeviceConnection object manages a robot's connection |
RKDeviceMessage | A base clase for object that messaged to or from a robot |
RKDeviceMessenger | Singleton to provide a messaging framework for command and responses |
RKDeviceResponse | Abstract class that represents a response for a command |
RKDeviceSensorsAsyncData | Class that contains all the sample frames objects from a streaming data packet |
RKDeviceSensorsData | Class that represents a sample of sensor data received when streaming data |
RKDriveAlgorithm | Provides the algorithm needed to convert user input to robot coordinates |
RKDriveControl | Singleton class for managing the game play |
RKGetBluetoothInfoCommand | Class that encapsulates a request for the robot's name and bluetooth address |
RKGetBluetoothInfoResponse | Class that encapsulates the response from a get bluetooth info command |
RKGoToSleepCommand | Class that encapsulates a go to sleep command |
RKGoToSleepResponse | Response class that encapsulates a response to a got sleep command |
RKGyroData | Class to contain gyro sensor data from data streaming |
RKHighpassFilter | A filter class to represent a highpass filter |
RKJoyStickDriveAlgorithm | A classs for a joy stick style drive control |
RKJumpToBootloaderCommand | Class that encapsulates a jump to bootloader command which can be sent to a robot |
RKJumpToBootloaderResponse | Class that encapsulates the response from a jump to main application command |
RKJumpToMainAppCommand | Class that encapsulates a request for the robot's bootloader to go to the main app |
RKJumpToMainAppResponse | Class that encapsulates the response from a jump to bootloader command |
RKLowpassFilter | A filter class to represent a lowpass filter |
RKMagnetometerData | Class to contain magnetometer sensor data from data streaming |
RKPingCommand | Class that encapsulates a ping message |
RKPingResponse | Class that encapsulates the response from a ping command |
RKRawMotorValuesCommand | Class to encapsulate a raw motor values command |
RKRawMotorValuesResponse | Class that encapsulates the response from a raw motor values command |
RKRGBLEDOutputCommand | Class that encapsulates a set RGB LED output command |
RKRGBLEDOutputResponse | Class that encapsulates the response from a set RGB LED command |
RKRobot | Represents the robot connection data and physical properties |
RKRobotControl | Objects of this class use a connection to manipulating a robot |
<RKRobotControlProtocol> | Interface to for classes to implement for controlling a robot |
RKRobotProvider | Objects of this class maintain a connection to a robot |
RKRollCommand | Class to send roll commands to change a robot's heading and speed |
RKRollResponse | Class that encapsulates the response from a roll command |
RKRotationRateCommand | Class that encapsulates a set rotation rate command |
RKRotationRateResponse | Class that encapsulates the response from a rotation rate command |
RKSensorData | Base class for all sensor data classes |
RKSetDataStreamingCommand | Class that encapsulates a set data streaming command |
RKSetDataStreamingResponse | Class that encapsulates the response from a set data streaming command |
RKSleepNotificationAsyncData | Class that represents an asychronous sleep notification sent from a Sphero |
RKSpheroWorldAuth | Main class used to integrate your application with SpheroWorld and allow users to login |
RKStabilizationCommand | Class that encapsulates a stabilization command |
RKStabilizationResponse | Class that encapsulates the response from a stabilization command |
RKSteeringWheelDriveAlgorithm | Implemention of a steering wheel style algorithm for accelerometer control |
RKTiltDriveAlgorithm | Implementation of tilt bassed drive control from accelerometer data |
RKVersioningCommand | Class that encapsulates a request for version information from the robot |
RKVersioningResponse | Class to encapsulate the version numbers returned from a versioning command |