package lejos.nxt; /** * * Interface for monitoring changes to the value for an * Analogue/Digital sensor (such as a Touch, Light or Sound sensor) * on a SensorPort. * */ public interface SensorPortListener { /** * Called when the raw value of the sensor attached to the port changes. * @param aSource The Port that generated the event. * @param aOldValue The old sensor raw value. * @param aNewValue The new sensor raw value. */ public void stateChanged (SensorPort aSource, int aOldValue, int aNewValue); }