Roboid Control for C++ 0.4
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NRoboidControl
 NArduino
 CDigitalInputA digital input represents the stat of a digital GPIO pin
 CDRV8833MotorSupport for a DRV8833 motor controller
 CUltrasonicSensorAn HC-SR04 ultrasonic distance sensor
 CBinaryMsgA message containing binary data for custom communication
 CControlledMotorA motor with speed control It uses a feedback loop from an encoder to regulate the speed The speed is measured in revolutions per second
 CDestroyMsgA Message notifiying that a Thing no longer exists
 CDifferentialDriveA thing which can move itself using a differential drive system
 CDigitalSensorA digital (on/off, 1/0, true/false) sensor
 CIMessageRoot structure for all communcation messages
 CInvestigateMsgMessage to request details for a Thing
 CModelUrlMsgMessage for communicating the URL for a model of the thing
 CNameMsgMessage for communicating the name of a thing
 CNetworkIdMsgA message communicating the network ID for that participant
 CParticipantA participant is a device which manages things. It can communicate with other participant to synchronise the state of things. This class is used to register the things the participant is managing. It also maintains the communcation information to contact the participant. It is used as a basis for the local participant, but also as a reference to remote participants
 CParticipantMsgA participant messages notifies other participants of its presence When received by another participant, it can be followed by a NetworkIdMsg to announce that participant to this client such that it can join privately
 CParticipantRegistryClass which manages all known participants
 CParticipantUDPA participant using UDP communication A local participant is the local device which can communicate with other participants It manages all local things and communcation with other participants. Each application has a local participant which is usually explicit in the code. An participant can be isolated. In that case it is standalong and does not communicate with other participants
 CPoseMsgMessage to communicate the pose of the thing The pose is in local space relative to the parent. If there is not parent (the thing is a root thing), the pose will be in world space
 CRelativeEncoderAn Incremental Encoder measures the rotations of an axle using a rotary sensor. Some encoders are able to detect direction, while others can not
 CSiteServerA participant is device which can communicate with other participants
 CTemperatureSensorA temperature sensor
 CTextMsgMessage for sending generic text
 CThingA thing is the primitive building block
 CTypePredefined thing types
 CThingMsgMessage providing generic details about a Thing
 CTouchSensorA sensor which can detect touches