RobotKit API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
RK3AxisSensorA structure that represents data values from a 3 axis sensor
RK3AxisSensorStateA structure used to indicate which sensor values are valid from streamed data
RKAccelerationA structure to represent accelerometer values
RKAccelerometerDataClass to represent samples of filtered and raw accelerometer data
RKAccelerometerFilterBasic filter object
RKAchievementClass that represents a SpheroWorld achievements and handles achievement tracking
RKAttitudeDataClass to contain attitude data from data streaming
RKAttitudeStateStructure to indicate which values in RKAttitudeData are valid
RKBackEMFStructure for back EMF values
RKBackEMFDataClass to represent samples of filtered and raw accelerometer data
RKBackEMFStateStructure 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
RKBackLEDOutputCommandClass that encapsulates a set back LED output command
RKBackLEDOutputResponseClass that encapsulates the response from a set back LED output command
RKCalibrateCommandClass to encapsulate a calibrate command and it's parameters
RKCalibrateResponseClass that encapsulates the response from a calibrate command
RKDeviceAsyncData
RKDeviceCommandBase class for commands that can be sent to a robot
RKDeviceConnectionA RKDeviceConnection object manages a robot's connection
RKDeviceMessageA base clase for object that messaged to or from a robot
RKDeviceMessengerSingleton to provide a messaging framework for command and responses
RKDeviceResponseAbstract class that represents a response for a command
RKDeviceSensorsAsyncDataClass that contains all the sample frames objects from a streaming data packet
RKDeviceSensorsDataClass that represents a sample of sensor data received when streaming data
RKDriveAlgorithmProvides the algorithm needed to convert user input to robot coordinates
RKDriveControlSingleton class for managing the game play
RKGetBluetoothInfoCommandClass that encapsulates a request for the robot's name and bluetooth address
RKGetBluetoothInfoResponseClass that encapsulates the response from a get bluetooth info command
RKGoToSleepCommandClass that encapsulates a go to sleep command
RKGoToSleepResponseResponse class that encapsulates a response to a got sleep command
RKGyroDataClass to contain gyro sensor data from data streaming
RKHighpassFilterA filter class to represent a highpass filter
RKJoyStickDriveAlgorithmA classs for a joy stick style drive control
RKJumpToBootloaderCommandClass that encapsulates a jump to bootloader command which can be sent to a robot
RKJumpToBootloaderResponseClass that encapsulates the response from a jump to main application command
RKJumpToMainAppCommandClass that encapsulates a request for the robot's bootloader to go to the main app
RKJumpToMainAppResponseClass that encapsulates the response from a jump to bootloader command
RKLowpassFilterA filter class to represent a lowpass filter
RKMagnetometerDataClass to contain magnetometer sensor data from data streaming
RKPingCommandClass that encapsulates a ping message
RKPingResponseClass that encapsulates the response from a ping command
RKRawMotorValuesCommandClass to encapsulate a raw motor values command
RKRawMotorValuesResponseClass that encapsulates the response from a raw motor values command
RKRGBLEDOutputCommandClass that encapsulates a set RGB LED output command
RKRGBLEDOutputResponseClass that encapsulates the response from a set RGB LED command
RKRobotRepresents the robot connection data and physical properties
RKRobotControlObjects of this class use a connection to manipulating a robot
<RKRobotControlProtocol>Interface to for classes to implement for controlling a robot
RKRobotProviderObjects of this class maintain a connection to a robot
RKRollCommandClass to send roll commands to change a robot's heading and speed
RKRollResponseClass that encapsulates the response from a roll command
RKRotationRateCommandClass that encapsulates a set rotation rate command
RKRotationRateResponseClass that encapsulates the response from a rotation rate command
RKSensorDataBase class for all sensor data classes
RKSetDataStreamingCommandClass that encapsulates a set data streaming command
RKSetDataStreamingResponseClass that encapsulates the response from a set data streaming command
RKSleepNotificationAsyncDataClass that represents an asychronous sleep notification sent from a Sphero
RKSpheroWorldAuthMain class used to integrate your application with SpheroWorld and allow users to login
RKStabilizationCommandClass that encapsulates a stabilization command
RKStabilizationResponseClass that encapsulates the response from a stabilization command
RKSteeringWheelDriveAlgorithmImplemention of a steering wheel style algorithm for accelerometer control
RKTiltDriveAlgorithmImplementation of tilt bassed drive control from accelerometer data
RKVersioningCommandClass that encapsulates a request for version information from the robot
RKVersioningResponseClass to encapsulate the version numbers returned from a versioning command
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties