Returns the name of the port that the sensor is connected to, e.g. ev3:in1
.
I2C sensors also include the I2C address (decimal), e.g. ev3:in1:i2c8
.
Sends a command to the sensor.
Returns a list of the valid commands for the sensor. Returns -EOPNOTSUPP if no commands are supported.
Returns the number of decimal places for the values in the value<N>
attributes of the current mode.
Returns the name of the sensor device/driver. See the list of [supported sensors] for a complete list of drivers.
Returns the firmware version of the sensor if available. Currently only I2C/NXT sensors support this.
Returns the current mode. Writing one of the values returned by modes
sets the sensor to that mode.
Returns the current mode. Writing one of the values returned by modes
sets the sensor to that mode.
Returns a list of the valid modes for the sensor.
Returns the number of value<N>
attributes that will return a valid value
for the current mode.
Returns the polling period of the sensor in milliseconds. Writing sets the polling period. Setting to 0 disables polling. Minimum value is hard coded as 50 msec. Returns -EOPNOTSUPP if changing polling is not supported. Currently only I2C/NXT sensors support changing the polling period.
Returns the polling period of the sensor in milliseconds. Writing sets the polling period. Setting to 0 disables polling. Minimum value is hard coded as 50 msec. Returns -EOPNOTSUPP if changing polling is not supported. Currently only I2C/NXT sensors support changing the polling period.
Returns the units of the measured value for the current mode. May return empty string
Generated using TypeDoc
A generic interface to control I2C-type EV3 sensors.