7#ifndef SPIKE_CPP_API_COLOR_SENSOR_H_
8#define SPIKE_CPP_API_COLOR_SENSOR_H_
15#include <libcpp/spike/Port.h>
104 void setLight(int32_t bv1, int32_t bv2, int32_t bv3)
const {
Definition ColorSensor.h:22
void setDetectableColors(int32_t size, pup_color_hsv_t *colors) const
Definition ColorSensor.h:132
bool hasError()
Definition ColorSensor.h:140
void getRGB(RGB &rgb) const
Definition ColorSensor.h:50
void setLight(int32_t bv1, int32_t bv2, int32_t bv3) const
Definition ColorSensor.h:104
void lightOff() const
Definition ColorSensor.h:122
ColorSensor(EPort port)
Definition ColorSensor.h:41
void getColor(HSV &hsv, bool surface=true) const
Definition ColorSensor.h:62
int32_t getReflection() const
Definition ColorSensor.h:85
void getHSV(HSV &hsv, bool surface=true) const
Definition ColorSensor.h:74
void lightOn() const
Definition ColorSensor.h:113
int32_t getAmbient() const
Definition ColorSensor.h:93
int32_t pup_color_sensor_ambient(pup_device_t *pdev)
周囲の光の強度を測定する。
Definition colorsensor.c:244
pbio_error_t pup_color_sensor_light_on(pup_device_t *pdev)
カラーセンサのライトを点灯する。
Definition colorsensor.c:266
pup_color_hsv_t pup_color_sensor_hsv(pup_device_t *pdev, bool surface)
カラーセンサで色を測定する。
Definition colorsensor.c:195
pbio_error_t pup_color_sensor_light_off(pup_device_t *pdev)
カラーセンサのライトを消灯する。
Definition colorsensor.c:270
pbio_color_hsv_t pup_color_hsv_t
カラーセンサで色を測定する。
Definition colorsensor.h:91
pup_device_t * pup_color_sensor_get_device(pbio_port_id_t port)
ポートIDで指定されたカラーセンサへのPUPデバイスポインタを取得する。
Definition colorsensor.c:177
pup_color_hsv_t * pup_color_sensor_detectable_colors(int32_t size, pup_color_hsv_t *colors)
カラーセンサが検知する色を設定する。
Definition colorsensor.c:274
pbio_error_t pup_color_sensor_light_set(pup_device_t *pdev, int32_t bv1, int32_t bv2, int32_t bv3)
カラーセンサのライトを設定する。
Definition colorsensor.c:258
int32_t pup_color_sensor_reflection(pup_device_t *pdev)
センサーの発する光を表面がどの程度反射するかを測定する。
Definition colorsensor.c:232
Definition pup_device.c:21
カラーセンサのRGB値を返す.
Definition colorsensor.h:70
Definition ColorSensor.h:31
Definition ColorSensor.h:25