| ArrayOf | |
| AutoScopeInit | Class which relies on its constructor/destructor pair to ensure destruct() is called |
| AXS1SensorsResponse | Expected response from a ReadAXS1SensorsCmd |
| BaseControl | |
| BroadcastBaudCmd | Sets 'baud rate' parameter to the specified value, where resulting bits per second will be 2M / (baud+1) |
| BroadcastFullComplianceCmd | Broadcasts a command to set controller parameters to 0, also disabling torque (see also BroadcastNoPunchCmd) |
| BroadcastNoPunchCmd | Sets 'punch' parameter to 0, eliminating torque jump (see also BroadcastFullComplianceCmd) |
| BroadcastTorqueCmd | Broadcasts a 'torque enable' (or disable) command to all servos using a write command to the appropriate address |
| BroadcastTorqueEntry | Broadcasts a 'max torque' value to all servos using a write command to the appropriate address |
| BroadcastZeroSpeedCmd | Sets 'speed' parameter to 0, ensuring no motion will occur from leftover 'free spin' commands |
| BufferSource | Description of BufferSource |
| CameraDriverPtGrey | Description of CameraDriverPtGrey |
| CameraDriverQTKit | This driver provides camera capture through the QTKit API, which is the only capture interface which supports 64-bit on OS X |
| CameraDriverQTSG | This driver provides camera capture through QuickTime and the Sequence Grabber, which is deprecated. See the alternative CameraDriverQTKit implementation |
| CameraDriverV4L1 | Description of CameraDriverV4L1 |
| CameraDriverV4L2 | Description of CameraDriverV4L2 |
| CameraSourceQTKit | This interfaces with a specific camera through the QTKit API, which is the only capture interface which supports 64-bit on OS X |
| CameraSourceQTKitDelegate | |
| CameraSourceQTSG | This interfaces with a specific camera through QuickTime and the Sequence Grabber, which is deprecated. See the alternative CameraSourceQTKit implementation |
| ClearSoundCountCmd | Clears the sound detected count field of an AX-S1 |
| ClearSoundHoldAndCountCmd | Clears the sound data max hold and sound detected count fields of an AX-S1 at the same time, see ClearSoundHold and ClearSoundCount |
| ClearSoundHoldCmd | Clears the sound data max hold field of an AX-S1 |
| Cliff | |
| Column | |
| CommandThread | |
| CommPort | A CommPort provides an abstract interface to a communication resource, based on wrapping a standard library stream buffer |
| CommThread | |
| ConfigErrorCheck | Warning regarding configuration settings |
| CoreSensor | |
| CreateDriver | Description of CreateDriver |
| CreateStatus_t | |
| Current | |
| DataCache | |
| DataSource | Abstract base class for simulator data sources |
| DataStreamDriver | A generic base class for drivers which are receiving a stream of data through a comm port, also providing an interface to be used as a data source in another driver |
| DataThread | |
| DepthSource | |
| DepthSubscription | |
| DeviceDriver | Description of DeviceDriver |
| DockInfraRed | |
| DynamixelDriver | Description of Dynamixel |
| ExecutableCommPort | Run a specified executable, with the comm port connected to its stdin and stdout |
| FileInfo | Stores basic information regarding each file in the queue, including routines for loading to and from disk |
| FileInfo | |
| FileSystemCommPort | Provides CommPort interface to file system devices, such as serial ports |
| FileSystemDataSource | Manages the loading of a series of files from disk |
| FileSystemImageSource | Extends FileSystemDataSource to decompress image data |
| FileSystemSensorSource | Extends FileSystemDataSource to parse sensor data |
| FrameCounter | Subscribed by Simulator to message queue's send; ensures that SharedGlobals::MotionSimConfig::frameNumber stays in sync with the message serial number |
| GenericCmdHeader | |
| GenericResponseHeader | Fields global to all response packets |
| GpInput | |
| ImageHeader | This structure should be written into the beginning of each image buffer sent via setImage() |
| ImageInfo | Extends FileInfo to provide image decompression and some additional fields for image meta-data |
| ImageStreamDriver | Description of ImageStreamDriver |
| ImageSubscription | |
| Inertia | |
| invalid_streambuf | Std::streambuf uses a protected constructor, so we have to inherit to make an empty streambuf for invalid |
| IPCMotionHook | Description of IPCMotionHook |
| KinectDriver | |
| KobukiCommand | |
| KobukiDriver | |
| KobukiSensors | |
| LoggedDataDriver | Description of LoggedDataDriver |
| Main | |
| MemoryMapping | |
| MirageComm | Handles communication with Mirage to place and control an object in the environment |
| MirageDriver | Description of MirageDriver |
| Motion | |
| MotionExecThread | Description of MotionExecThread |
| MotionHook | Interface for connections to remote hosts and hardware devices which should be polled with output values |
| MotionMonitorThread | |
| MotionSimConfig | Holds configuration parameters for the motion process |
| NetworkCommPort | Interfaces to a machine over the internet, TCP/IP or UDP/IP |
| NSObject | |
| PIDUpdate | Used as input to updatePIDs() |
| PingThread | Attempts to ping the specified servo by reading its model number, and if successful, current sensor values |
| PListSensorDriver | Accepts a stream of plist packets, each containing dictionaries for output, button, and sensor values (see DynamicRobotState) |
| Process | Represents a common interface for each process being run |
| ReadAXS1SensorsCmd | Requests a block of AX-S1 sensor values be sent, module should respond with a AXS1SensorsResponse |
| ReadCmd | Contains fields which are global to all read commands, which can read a block of parameters from the unit |
| ReadModelCmd | Requests the 'model number' be sent, servo should respond with a ServoInfoResponse |
| ReadServoSensorsCmd | Requests a block of servo sensor values be sent, servo should respond with a ServoSensorsResponse |
| ReadTorqueCmd | Requests the 'torque enable' status be sent, servo should respond with a TorqueResponse |
| RedirectionCommPort | Allows you to recombine the input/output of other CommPorts in various ways |
| RGBSource | |
| SensorInfo | Extends FileInfo to provide sensor parsing |
| SensorState | A global instance of this structure is registered via DataSource::setSensorState() during launch, so that DataSources know where to put their results |
| SensorStateAccessor | Not a real DataSource, but an interface for the HAL command line to support set/print of values |
| SensorSubscription | |
| SerialCommPort | Provides CommPort interface to serial port devices -- essentially just a FileSystemCommPort, but can apply terminal IO settings |
| ServoInfo | |
| ServoInfoIDSync | |
| ServoInfoResponse | Expected response from a ReadModelCmd |
| ServoSensorsResponse | Expected response from a ReadServoSensorsCmd, common across AX, RX, and EX series at least |
| SetDigitalOut | |
| SetPosSpeedCmd | Sets the position and speed for a single servo |
| SetReturnDelayTimeCmd | Sets 'return delay time' parameter to the specified value, where actual delay time is 2µs * value |
| SetServoIDCmd | Sends a command to change a servo's ID value (use carefully!) |
| SetStatusResponseLevelCmd | Sets 'status response level' parameter to the specified value, see StatusResponseLevel |
| SharedGlobals | A class to hold various simulator parameters which need to be accessed from multiple processes |
| sim | |
| SimConfig | Provides the root dictionary of the simulator configuration, items from SharedGlobals and LoadFileThreads are added as entries in this dictionary |
| Simulator | |
| SkewlZoneDriver | Description of SkewlZoneDriver |
| SoundPlay | |
| SoundPlayThread | |
| SourceListener | Allows LoadDataThreads to be notified when a data source is added or removed |
| SSC32Driver | Description of SSC32Driver |
| streambuf | |
| StreamSimConfig | |
| Subscription< T > | |
| SyncDataThread | |
| SyncWriteComplianceEntry | |
| SyncWriteContinuousRotationEntry | An element that follows a SyncWriteHeader, enables or disables continuous rotation mode |
| SyncWriteEntry | |
| SyncWriteHeader< T > | Allows you to do a "synchronized write", where all recipients commit the value(s) at the same time, and do not send any response packets |
| SyncWriteLEDEntry | An element that follows a SyncWriteHeader, toggles LED value |
| SyncWritePIDEntry | For MX series servos, not AX or RX |
| SyncWritePosSpeedEntry | An element that follows a SyncWriteHeader, controls position and speed |
| SyncWritePunchEntry | |
| SyncWriteSoundCountEntry | Clears the sound detected count field of an AX-S1 |
| SyncWriteSoundHoldAndCountEntry | Clears the sound data max hold and sound detected count fields of an AX-S1 at the same time, see ClearSoundHold and ClearSoundCount |
| SyncWriteSoundHoldEntry | Clears the sound data max hold field of an AX-S1 |
| SyncWriteTorqueEntry | |
| ThreeAxisGyro | |
| TimerExecThread | Executes EventRouter::processTimers() as necessary (allows timers to work without any other vision or sensor processing) |
| TorqueResponse | Expected response from a ReadTorqueCmd |
| WiiMoteDriver | Provides something |
| WirelessThread | |
| WriteHeader | |
| WriteResponse | Expected response from a Write command (when sent to non-broadcast address) |