lejos.nxt
Interface BasicSensorPort

All Superinterfaces:
SensorConstants
All Known Subinterfaces:
ADSensorPort, I2CPort, LegacySensorPort
All Known Implementing Classes:
RemoteSensorPort, SensorPort

public interface BasicSensorPort
extends SensorConstants

An abstraction for a sensor port that supports setting and retrieving types and modes of sensors.

Author:
Lawrie Griffiths.

Field Summary
 
Fields inherited from interface lejos.nxt.SensorConstants
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_COLORBLUE, TYPE_COLORFULL, TYPE_COLORGREEN, TYPE_COLORNONE, TYPE_COLORRED, TYPE_CUSTOM, TYPE_HISPEED, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE
 
Method Summary
 int getMode()
           
 int getType()
           
 void setMode(int mode)
           
 void setType(int type)
           
 void setTypeAndMode(int type, int mode)
           
 

Method Detail

getMode

int getMode()

getType

int getType()

setMode

void setMode(int mode)

setType

void setType(int type)

setTypeAndMode

void setTypeAndMode(int type,
                    int mode)