
Classes | |
| struct | Variables |
Public Member Functions | |
| AsebaFeedableEPuck (int id) | |
| AsebaFeedableEPuck (int id) | |
| void | connectionClosed (Dashel::Stream *stream, bool abnormal) |
| void | connectionCreated (Dashel::Stream *stream) |
| void | controlStep (double dt) |
| void | controlStep (double dt) |
| void | incomingData (Dashel::Stream *stream) |
| double | toDoubleClamp (sint16 val, double mul, double min, double max) |
| double | toDoubleClamp (sint16 val, double mul, double min, double max) |
| virtual | ~AsebaFeedableEPuck () |
| virtual | ~AsebaFeedableEPuck () |
Public Attributes | |
| std::valarray< unsigned short > | bytecode |
| int | joystick |
| std::valarray< uint8 > | lastMessageData |
| uint16 | lastMessageSource |
| int | port |
| std::valarray< signed short > | stack |
| Dashel::Stream * | stream |
| struct Enki::AsebaFeedableEPuck::Variables | variables |
| AsebaVMState | vm |
Definition at line 152 of file challenge.cpp.
| Enki::AsebaFeedableEPuck::AsebaFeedableEPuck | ( | int | id | ) | [inline] |
Definition at line 194 of file challenge.cpp.
| virtual Enki::AsebaFeedableEPuck::~AsebaFeedableEPuck | ( | ) | [inline, virtual] |
Definition at line 229 of file challenge.cpp.
| Enki::AsebaFeedableEPuck::AsebaFeedableEPuck | ( | int | id | ) | [inline] |
Definition at line 219 of file playground.cpp.
| virtual Enki::AsebaFeedableEPuck::~AsebaFeedableEPuck | ( | ) | [inline, virtual] |
Definition at line 241 of file playground.cpp.
| void Enki::AsebaFeedableEPuck::connectionClosed | ( | Dashel::Stream * | stream, |
| bool | abnormal | ||
| ) | [inline, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 268 of file challenge.cpp.
| void Enki::AsebaFeedableEPuck::connectionCreated | ( | Dashel::Stream * | stream | ) | [inline, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 235 of file challenge.cpp.
| void Enki::AsebaFeedableEPuck::controlStep | ( | double | dt | ) | [inline, virtual] |
Reimplemented from Enki::FeedableEPuck.
Definition at line 257 of file playground.cpp.
| void Enki::AsebaFeedableEPuck::controlStep | ( | double | dt | ) | [inline, virtual] |
Reimplemented from Enki::FeedableEPuck.
Definition at line 292 of file challenge.cpp.
| void Enki::AsebaFeedableEPuck::incomingData | ( | Dashel::Stream * | stream | ) | [inline, virtual] |
Reimplemented from Dashel::Hub.
Definition at line 250 of file challenge.cpp.
| double Enki::AsebaFeedableEPuck::toDoubleClamp | ( | sint16 | val, |
| double | mul, | ||
| double | min, | ||
| double | max | ||
| ) | [inline] |
Definition at line 247 of file playground.cpp.
| double Enki::AsebaFeedableEPuck::toDoubleClamp | ( | sint16 | val, |
| double | mul, | ||
| double | min, | ||
| double | max | ||
| ) | [inline] |
Definition at line 282 of file challenge.cpp.
| std::valarray< unsigned short > Enki::AsebaFeedableEPuck::bytecode |
Definition at line 157 of file challenge.cpp.
Definition at line 195 of file playground.cpp.
| std::valarray<uint8> Enki::AsebaFeedableEPuck::lastMessageData |
Definition at line 191 of file challenge.cpp.
Definition at line 190 of file challenge.cpp.
Definition at line 188 of file challenge.cpp.
| std::valarray< signed short > Enki::AsebaFeedableEPuck::stack |
Definition at line 158 of file challenge.cpp.
Definition at line 155 of file challenge.cpp.
Definition at line 156 of file challenge.cpp.