Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
IR_Manager.h
00001 #ifndef IR_MANAGER_H 00002 #define IR_MANAGER_H 00003 00004 #include "module_for_all.h" 00005 00006 //void WM_pwmControl(PwmOut*, int*); 00007 //void WM_pwmControl(DataStorage*); 00008 00009 class IR_Manager 00010 { 00011 public: 00012 /*DigitalIn *isIR[6]; 00013 DigitalIn isIR_1; 00014 DigitalIn isIR_2; 00015 DigitalIn isIR_3; 00016 DigitalIn isIR_4; 00017 DigitalIn isIR_5; 00018 DigitalIn isIR_6; 00019 00020 AnalogIn *ainIR[6][3]; 00021 AnalogIn ainIR_11; 00022 AnalogIn ainIR_12; 00023 AnalogIn ainIR_13; 00024 00025 AnalogIn ainIR_21; 00026 AnalogIn ainIR_22; 00027 AnalogIn ainIR_23; 00028 00029 AnalogIn ainIR_31; 00030 AnalogIn ainIR_32; 00031 AnalogIn ainIR_33; 00032 00033 AnalogIn ainIR_41; 00034 AnalogIn ainIR_42; 00035 AnalogIn ainIR_43; 00036 00037 AnalogIn ainIR_51; 00038 AnalogIn ainIR_52; 00039 AnalogIn ainIR_53; 00040 00041 AnalogIn ainIR_61; 00042 AnalogIn ainIR_62;*/ 00043 00044 IR_Manager(); 00045 IR_Manager(std::string); 00046 00047 /* Define function */ 00048 //void moveDirectionControl(int); 00049 //void pwmControl(int, int, int); 00050 //void pwmControl(int*); 00051 //void runControl(int, int, int); 00052 //void runControl(DataStorage*, Thread*, int[5][2]); 00053 //void runControl(DataStorage*, int**); 00054 //void runControl2(DataStorage*, int**); 00055 void digitalTest(); 00056 void analogTest(); 00057 std::string getAnalogStr(int, int); 00058 00059 private: 00060 int test; //1~16 00061 }; 00062 00063 #endif
Generated on Tue Jul 12 2022 20:04:38 by
1.7.2