S11059-02DTカラーセンサーのライブラリ
Revision 1:815b206c14fb, committed 2021-11-18
- 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"