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 class implimenting a k-armed bandit algorithm to pass the reward back to
Definition at line 197 of file BanditMachine.h.
Referenced by DoStop(). |
The documentation for this class was generated from the following file:
|