public class NxtSoundSensor extends Sensor
| Constructor and Description |
|---|
NxtSoundSensor()
Creates a sensor instance connected to port S1.
|
NxtSoundSensor(SensorPort port)
Creates a sensor instance connected to the given port.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSoundListener(SoundListener soundListener)
Registers the given sound listener with default trigger level 50.
|
void |
addSoundListener(SoundListener soundListener,
int triggerLevel)
Registers the given sound listener for the given trigger level.
|
int |
getValue()
Polls the sensor.
|
int |
setTriggerLevel(int triggerLevel)
Sets a new trigger level and returns the previous one.
|
public NxtSoundSensor(SensorPort port)
port - the port where the sensor is plugged-inpublic NxtSoundSensor()
public void addSoundListener(SoundListener soundListener, int triggerLevel)
soundListener - the SoundListener to become registered.triggerLevel - the trigger level where the callback is triggeredpublic void addSoundListener(SoundListener soundListener)
soundListener - the SoundListener to become registered.public int setTriggerLevel(int triggerLevel)
triggerLevel - the new trigger levelpublic int getValue()