In "rec/robotino/api2/c/DistanceSensor.h" you can find functions for reading Robotino's bumper.
More...
#include "rec/robotino/api2/c/globals.h"
#include "rec/robotino/api2/c/Com.h"
Go to the source code of this file.
In "rec/robotino/api2/c/DistanceSensor.h" you can find functions for reading Robotino's bumper.
Use DistanceSensor_construct() to create a new distance sensor object. Associate the bumper object with a com object using DistanceSensor_setComId(). Use DistanceSensor_value() to read the distance sensor's state.
#define INVALID_DISTANCESENSORID -1 |
Invalid DistanceSensorId is -1
Construct an distance sensor object
- Returns
- Returns the ID of the newly constructed distance sensor object.
- Parameters
-
Construct an distance sensor object for input number 0.
- Returns
- Returns the ID of the newly constructed distance sensor object.
Destroy the Digital input object assigned to id
- Parameters
-
id | The id of the distance sensor object to be destroyed |
- Returns
- Returns TRUE (1) on success. Returns FALSE (0) if the given DistanceSensorId is invalid.
Returns the heading of this distance sensor.
- Parameters
-
id | The id of the distance sensor object to be read |
- Returns
- The heading in degrees. [0; 360]
Associated a distance sensor object with a communication interface, i.e. binding the distance sensor to a specific Robotino
- Returns
- Returns TRUE (1) on success. Returns FALSE (0) if the given DistanceSensorId or ComId is invalid.
DLLEXPORT BOOL DistanceSensor_setSensorNumber |
( |
DistanceSensorId |
id, |
|
|
unsigned int |
n |
|
) |
| |
Sets the number of this distance sensor.
- Parameters
-
id | The id of the distance sensor object to be set |
n | The input number. Range [0 - numDistanceSensors()] |
- Exceptions
-
RobotinoException | if the given sensor number is invalid. |
Returns the current value of the specified input device.
- Parameters
-
id | The id of the distance sensor object to be read |
- Returns
- The current value of the specified distance sensor. Returns -1 if the given DistanceSensorId is invalid or if this distance sensor is not connected to a valid com object.
DLLEXPORT unsigned int numDistanceSensors |
( |
| ) |
|
- Returns
- Returns the number of distance sensors.