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.