34#ifndef _PUP_ULTRASONIC_SENSOR_H_
35#define _PUP_ULTRASONIC_SENSOR_H_
38#include <spike/pup_device.h>
102 int32_t bv1, int32_t bv2, int32_t bv3, int32_t bv4);
pbio_error_t pup_ultrasonic_sensor_light_on(pup_device_t *pdev)
超音波センサのライトを点灯させる.
Definition: ultrasonicsensor.c:53
pbio_error_t pup_ultrasonic_sensor_light_set(pup_device_t *pdev, int32_t bv1, int32_t bv2, int32_t bv3, int32_t bv4)
超音波センサ内臓の4つのライトの輝度をセットする.
Definition: ultrasonicsensor.c:46
bool pup_ultrasonic_sensor_presence(pup_device_t *pdev)
超音波センサで超音波信号を検出する.
Definition: ultrasonicsensor.c:33
pbio_error_t pup_ultrasonic_sensor_light_off(pup_device_t *pdev)
超音波センサのライトを消灯させる.
Definition: ultrasonicsensor.c:57
int32_t pup_ultrasonic_sensor_distance(pup_device_t *pdev)
超音波センサで距離を測定する.
Definition: ultrasonicsensor.c:19
pup_device_t * pup_ultrasonic_sensor_get_device(pbio_port_id_t port)
ポート ID で指定された超音波センサへの PUP デバイスポインタを取得する.
Definition: ultrasonicsensor.c:14
Definition: pup_device.c:21