![]() |
Roboid Control for C++
|
CRoboidControl::BinaryMsg | Message to send thing-specific data |
CRoboidControl::DestroyMsg | Message notifiying that a Thing no longer exists |
CRoboidControl::InvestigateMsg | Message to request details for a Thing |
CRoboidControl::ModelUrlMsg | Message for communicating the URL for a model of the thing |
CRoboidControl::NameMsg | Message for communicating the name of a thing |
▼CRoboidControl::Participant | A 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 |
▼CRoboidControl::LocalParticipant | 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 |
CRoboidControl::SiteServer | A participant is device which can communicate with other participants |
CRoboidControl::ParticipantMsg | A 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 |
CRoboidControl::PoseMsg | Message 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 |
CRoboidControl::SiteMsg | A message communicating the network ID for that participant |
CRoboidControl::TextMsg | Message for sending generic text |
▼CRoboidControl::Thing | A thing is the primitive building block |
CRoboidControl::Arduino::DRV8833Motor | Support for a DRV8833 motor controller |
CRoboidControl::DifferentialDrive | A thing which can move itself using a differential drive system |
CRoboidControl::DigitalSensor | A digital (on/off, 1/0, true/false) sensor |
CRoboidControl::TemperatureSensor | A temperature sensor |
▼CRoboidControl::TouchSensor | A sensor which can detect touches |
CRoboidControl::Arduino::DigitalInput | A digital input represents the stat of a digital GPIO pin |
CRoboidControl::Arduino::UltrasonicSensor | An HC-SR04 ultrasonic distance sensor |
CRoboidControl::ThingMsg | Message providing generic information about a Thing |