| Package | org.MARS.robot.sensors |
| Class | public class IRDetector |
| Inheritance | IRDetector AbstractSensor AbstractElectronicDevice |
See also
| Method | Defined by | ||
|---|---|---|---|
|
IRDetector(x:Number, y:Number, rotation:Number = 0, fieldOfView:Number = 30, size:Number = 100)
Constructor
| IRDetector | ||
![]() |
Get a certain IO port by its number
| AbstractElectronicDevice | |
|
getReading():void
Determine if the sensor detects an object and set the
output port accordingly: HIGH if the sensor detects a collision
and LOW if the sensor does not.
| IRDetector | ||
| IRDetector | () | constructor |
public function IRDetector(x:Number, y:Number, rotation:Number = 0, fieldOfView:Number = 30, size:Number = 100)Constructor
Parametersx:Number — - x coordinate of the sensor
|
|
y:Number — - y coordinate of the sensor
|
|
rotation:Number (default = 0) — - amount of rotation (in radians)
|
|
fieldOfView:Number (default = 30) — - field of view of the sensor (in degrees)
|
|
size:Number (default = 100) — - length of the detection area
|
| getReading | () | method |
public override function getReading():voidDetermine if the sensor detects an object and set the output port accordingly: HIGH if the sensor detects a collision and LOW if the sensor does not.
See also