PQ_Hybrid_Electrical_Equipment_Team / ExternalTrigger

外部割り込みにチャタリング対策を施したライブラリになっている.イベントが発生するとタイマーを起動させ,時間を空けて再度ピンの状態を調べるのだ.フライトピンのみならず,分離検知機構にも利用できるぞ!!

Files at this revision

API Documentation at this revision

Comitter:
Gaku0606
Date:
Mon Jul 17 10:05:35 2017 +0000
Parent:
1:9164a72286f1
Commit message:
ww

Changed in this revision

ExternalTrigger.hpp Show annotated file Show diff for this revision Revisions of this file
--- a/ExternalTrigger.hpp	Sun Jan 29 07:43:29 2017 +0000
+++ b/ExternalTrigger.hpp	Mon Jul 17 10:05:35 2017 +0000
@@ -90,6 +90,13 @@
         */
         void setCallFunc(void (*func)());
         
+        /**
+        * @bref ピンの状態を読み取る
+        */
+        int read(){
+            return _pin.read();   
+        }
+        
     private:
         Timeout antiC_timer;
         float _sec;