LeakDetectorListener Class Reference

Inheritance diagram for LeakDetectorListener:
Inheritance graph
[legend]
Collaboration diagram for LeakDetectorListener:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LeakDetectorListener (nub::soft_ref< LeakDetector > &ld)
void event (const BeoChipEventType t, const int valint, const float valfloat)
 An event was received.

Detailed Description

Definition at line 86 of file test-LeakDetector.C.


Member Function Documentation

void LeakDetectorListener::event ( const BeoChipEventType  t,
const int  valint,
const float  valfloat 
) [inline, virtual]

An event was received.

This function will be called by the BeoChip once you have registered your BeoChipListener derivative with the BeoChip using BeoChip::setListener(). Beware that the call to event() will ve from a thread running in the BeoChip and thus will operate in parallel with your main thread and main loop. See test-BeoChip.C for an example of how to synchronize a main loop with these asynchronous event calls. The following data will be passed along with the event type:

    Type            valint                        valfloat
    ----------------------------------------------------------------------
    NONE         0                             0.0F
    PWM0         pulse 0 width, 1.6us units    calibrated width in [-1..1]
    PWM1         pulse 1 width, 1.6us units    calibrated width in [-1..1]
    KBD          5 LSB show the 5 keys         0.0F
    ADC0         A/D 0 value                   calibrated value in [-1..1]
    ADC1         A/D 0 value                   calibrated value in [-1..1]
    all others   0                             0.0F
    

Implements BeoChipListener.

Definition at line 90 of file test-LeakDetector.C.


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:22:59 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3