APIs for ultrasonic sensors.
More...
APIs for ultrasonic sensors.
◆ pup_ultrasonic_sensor_distance()
int32_t pup_ultrasonic_sensor_distance |
( |
pup_device_t * |
pdev | ) |
|
Get the distance by a ultrasonic sensor.
Always returns 0 (error log is output) when an invalid sensor number is specified.
- Parameters
-
pdev | PUP Device pointer to be inquired |
- Returns
- Distance in centimeters.
◆ pup_ultrasonic_sensor_get_device()
pup_device_t * pup_ultrasonic_sensor_get_device |
( |
pbio_port_id_t |
port | ) |
|
Get the PUP device pointer of the ultrasonic sensor specified with the port ID.
If it fails, it outputs an error log and returns NULL.
- Parameters
-
port | PUP port ID to be inquired. |
- Returns
- pdev PUP device pointer.
-
NULL PUP device pointer.
◆ pup_ultrasonic_sensor_light_off()
pbio_error_t pup_ultrasonic_sensor_light_off |
( |
pup_device_t * |
pdev | ) |
|
Set the four light brightneses of the ultrasonic sensor.
- Parameters
-
- Return values
-
◆ pup_ultrasonic_sensor_light_on()
pbio_error_t pup_ultrasonic_sensor_light_on |
( |
pup_device_t * |
pdev | ) |
|
Set the four light brightneses of the ultrasonic sensor.
- Parameters
-
- Return values
-
◆ pup_ultrasonic_sensor_light_set()
pbio_error_t pup_ultrasonic_sensor_light_set |
( |
pup_device_t * |
pdev, |
|
|
int32_t |
bv1, |
|
|
int32_t |
bv2, |
|
|
int32_t |
bv3, |
|
|
int32_t |
bv4 |
|
) |
| |
Set the four light brightneses of the ultrasonic sensor.
- Parameters
-
pdev | PUP デバイスポインタ. |
bv1 | Brightness. |
- Return values
-
◆ pup_ultrasonic_sensor_presence()
Check a ultrasonic signal by a ultrasonic sensor.
When an invalid sensor support number is specified, always returns false (error log is output).
- Parameters
-
port | Sensor port to be inquired |
- Return values
-
true | A signal has been received |
false | No signal has been received |