S11059-02DTカラーセンサーのライブラリ

Files at this revision

API Documentation at this revision

Comitter:
koizumi_8
Date:
Thu Nov 18 07:19:44 2021 +0000
Parent:
0:2bb06ba9bace
Commit message:
const

Changed in this revision

Color.cpp Show annotated file Show diff for this revision Revisions of this file
Color.h Show annotated file Show diff for this revision Revisions of this file
diff -r 2bb06ba9bace -r 815b206c14fb Color.cpp
--- a/Color.cpp	Tue Nov 16 08:22:01 2021 +0000
+++ b/Color.cpp	Thu Nov 18 07:19:44 2021 +0000
@@ -13,7 +13,7 @@
     i2c_handle_.read(ADDR,data_,8);//データの受信
 }
 //16bitのデータを8bitの通信で受け取るから元のデータに戻す
-uint16_t Color::r(){return data_[0]<<8|data_[1];}
-uint16_t Color::g(){return data_[2]<<8|data_[3];}
-uint16_t Color::b(){return data_[4]<<8|data_[5];}
-uint16_t Color::ir(){return data_[6]<<8|data_[7];}
\ No newline at end of file
+uint16_t Color::r()const{return data_[0]<<8|data_[1];}
+uint16_t Color::g()const{return data_[2]<<8|data_[3];}
+uint16_t Color::b()const{return data_[4]<<8|data_[5];}
+uint16_t Color::ir()const{return data_[6]<<8|data_[7];}
\ No newline at end of file
diff -r 2bb06ba9bace -r 815b206c14fb Color.h
--- a/Color.h	Tue Nov 16 08:22:01 2021 +0000
+++ b/Color.h	Thu Nov 18 07:19:44 2021 +0000
@@ -13,10 +13,10 @@
     public:
         Color(I2C &i2c_handle,uint8_t cmd);//cmdは積分時間などの設定
         void update();//データの更新
-        uint16_t r();//赤のパラメータ
-        uint16_t g();//緑のパラメータ
-        uint16_t b();//青のパラメータ
-        uint16_t ir();//赤外線のパラメータ
+        uint16_t r() const;//赤のパラメータ
+        uint16_t g() const;//緑のパラメータ
+        uint16_t b() const;//青のパラメータ
+        uint16_t ir()const;//赤外線のパラメータ
 };
 /**使用例
 #include "mbed.h"