AddChild(Thing *child) | RoboidControl::Thing | virtual |
angularVelocityUpdated | RoboidControl::Thing | |
childCount | RoboidControl::Thing | |
ControlledMotor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
DifferentialDrive enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
DirectionalSensor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
DistanceSensor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
DRV8833Motor(DRV8833 *driver, unsigned char pinIn1, unsigned char pinIn2, bool reverse=false) | RoboidControl::Arduino::DRV8833Motor | |
ExternalSensor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
FindChild(const char *name, bool recurse=true) | RoboidControl::Thing | |
GenerateBinary(char *buffer, unsigned char *ix) | RoboidControl::Thing | virtual |
GetAngularVelocity() | RoboidControl::Thing | virtual |
GetChild(unsigned char id, bool recurse=false) | RoboidControl::Thing | |
GetChildByIndex(unsigned char ix) | RoboidControl::Thing | |
GetLinearVelocity() | RoboidControl::Thing | virtual |
GetName() const (defined in RoboidControl::Thing) | RoboidControl::Thing | |
GetOrientation() | RoboidControl::Thing | |
GetParent() | RoboidControl::Thing | |
GetPosition() | RoboidControl::Thing | |
GetTimeMs() | RoboidControl::Thing | static |
hierarchyChanged | RoboidControl::Thing | |
Humanoid enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
id | RoboidControl::Thing | |
in1Ch (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protected |
in2Ch (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protected |
linearVelocityUpdated | RoboidControl::Thing | |
maxRpm (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protected |
modelScale | RoboidControl::Thing | |
modelUrl | RoboidControl::Thing | |
name | RoboidControl::Thing | |
nameChanged (defined in RoboidControl::Thing) | RoboidControl::Thing | |
nextAvailablePwmChannel (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protectedstatic |
orientationUpdated | RoboidControl::Thing | |
owner | RoboidControl::Thing | |
pinIn1 (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protected |
pinIn2 (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | protected |
positionUpdated | RoboidControl::Thing | |
ProcessBinary(char *bytes) | RoboidControl::Thing | virtual |
RemoveChild(Thing *child) | RoboidControl::Thing | |
reverse (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | |
Roboid enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
RotationDirection enum name | RoboidControl::Arduino::DRV8833Motor | |
Servo enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
SetAngularVelocity(Spherical velocity) override | RoboidControl::Arduino::DRV8833Motor | virtual |
SetLinearVelocity(Spherical linearVelocity) | RoboidControl::Thing | |
SetMaxRPM(unsigned int rpm) (defined in RoboidControl::Arduino::DRV8833Motor) | RoboidControl::Arduino::DRV8833Motor | |
SetModel(const char *url) | RoboidControl::Thing | |
SetName(const char *name) (defined in RoboidControl::Thing) | RoboidControl::Thing | |
SetOrientation(SwingTwist orientation) | RoboidControl::Thing | |
SetParent(Thing *parent) | RoboidControl::Thing | virtual |
SetPosition(Spherical position) | RoboidControl::Thing | |
Switch enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
TemperatureSensor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
terminate | RoboidControl::Thing | |
Thing(unsigned char thingType=Type::Undetermined) | RoboidControl::Thing | |
Thing(Participant *owner, unsigned char thingType=Type::Undetermined, unsigned char thingId=0) | RoboidControl::Thing | |
Thing(Thing *parent, unsigned char thingType=0, unsigned char thingId=0) | RoboidControl::Thing | |
TouchSensor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
Type enum name | RoboidControl::Thing | |
type | RoboidControl::Thing | |
UncontrolledMotor enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
Undetermined enum value (defined in RoboidControl::Thing) | RoboidControl::Thing | |
Update(bool recursive=false) | RoboidControl::Thing | |
Update(unsigned long currentTimeMs, bool recurse=false) | RoboidControl::Thing | virtual |
UpdateThings(unsigned long currentTimeMs) (defined in RoboidControl::Thing) | RoboidControl::Thing | static |