4 // Header for sound sensor class
\r
6 // Written 12-jan-2008 by rwk
\r
8 // Copyright 2007, 2008 by Robert W. Kramer and Takashi Chikamasa
\r
11 #ifndef _SOUND_SENSOR_H
\r
12 #define _SOUND_SENSOR_H
\r
15 // these are necessary for data types associated with events and tasks, and the
\r
16 // i2c function prototypes
\r
21 #include "nxt_avr.h"
\r
23 #include "sensors.h"
\r
27 // this has definitions for the C++ classes
\r
30 #include "LejosOSEKCC.h"
\r
34 //=============================================================================
\r
35 // class SoundSensor
\r
36 // sound sensor class definition
\r
41 SoundSensor(unsigned char _port,bool _dba=false);
\r
44 void setDBA(bool _dba);
\r
46 inline bool isDBA(void) { return dba; }
\r
48 short int getValue(void);
\r
49 short int getRawValue(void);
\r