Classes | Public Member Functions | Public Attributes
Enki::AsebaFeedableEPuck Class Reference
Inheritance diagram for Enki::AsebaFeedableEPuck:
Inheritance graph
[legend]

List of all members.

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< uint8lastMessageData
uint16 lastMessageSource
int port
std::valarray< signed short > stack
Dashel::Streamstream
struct
Enki::AsebaFeedableEPuck::Variables 
variables
AsebaVMState vm

Detailed Description

Definition at line 152 of file challenge.cpp.


Constructor & Destructor Documentation

Definition at line 194 of file challenge.cpp.

virtual Enki::AsebaFeedableEPuck::~AsebaFeedableEPuck ( ) [inline, virtual]

Definition at line 229 of file challenge.cpp.

Definition at line 219 of file playground.cpp.

virtual Enki::AsebaFeedableEPuck::~AsebaFeedableEPuck ( ) [inline, virtual]

Definition at line 241 of file playground.cpp.


Member Function Documentation

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.


Member Data Documentation

std::valarray< unsigned short > Enki::AsebaFeedableEPuck::bytecode

Definition at line 157 of file challenge.cpp.

Definition at line 195 of file playground.cpp.

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.


The documentation for this class was generated from the following files:


aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:40