BanditMachine::WaitNode Class Reference#include <BanditMachine.h>
Inheritance diagram for BanditMachine::WaitNode:
[legend]List of all members.
Detailed Description
Waits to see if a reward is received, lights up LEDs to let the user know.
Definition at line 156 of file BanditMachine.h.
|
Public Member Functions |
| WaitNode (const char *n, karmedbanditExp3_1 &bandito) |
| constructor
|
virtual | ~WaitNode () |
| destructor
|
virtual void | DoStart () |
| Transitions should call this when you are entering the state, so it can enable its transitions.
|
virtual void | DoStop () |
| Transitions should call this when you are leaving the state, so it can disable its transitions.
|
virtual void | processEvent (const EventBase &event) |
| By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing.
|
Protected Attributes |
karmedbanditExp3_1 & | b |
| the class implimenting a k-armed bandit algorithm to pass the reward back to
|
bool | reward |
| true if a reward was received
|
MotionManager::MC_ID | leds_id |
| MC_ID of a LedMC.
|
Constructor & Destructor Documentation
BanditMachine::WaitNode::WaitNode |
( |
const char * |
n, |
|
|
karmedbanditExp3_1 & |
bandito |
|
) |
[inline] |
|
virtual BanditMachine::WaitNode::~WaitNode |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual void BanditMachine::WaitNode::DoStart |
( |
|
) |
[inline, virtual] |
|
|
Transitions should call this when you are entering the state, so it can enable its transitions.
Reimplemented from StateNode.
Definition at line 171 of file BanditMachine.h. |
virtual void BanditMachine::WaitNode::DoStop |
( |
|
) |
[inline, virtual] |
|
|
Transitions should call this when you are leaving the state, so it can disable its transitions.
Reimplemented from StateNode.
Definition at line 178 of file BanditMachine.h. |
virtual void BanditMachine::WaitNode::processEvent |
( |
const EventBase & |
event |
) |
[inline, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|