1.0
IR_Manager.h
- Committer:
- asaewing
- Date:
- 2019-06-05
- Revision:
- 0:3714c3af7602
File content as of revision 0:3714c3af7602:
#ifndef IR_MANAGER_H #define IR_MANAGER_H #include "module_for_all.h" //void WM_pwmControl(PwmOut*, int*); //void WM_pwmControl(DataStorage*); class IR_Manager { public: /*DigitalIn *isIR[6]; DigitalIn isIR_1; DigitalIn isIR_2; DigitalIn isIR_3; DigitalIn isIR_4; DigitalIn isIR_5; DigitalIn isIR_6; AnalogIn *ainIR[6][3]; AnalogIn ainIR_11; AnalogIn ainIR_12; AnalogIn ainIR_13; AnalogIn ainIR_21; AnalogIn ainIR_22; AnalogIn ainIR_23; AnalogIn ainIR_31; AnalogIn ainIR_32; AnalogIn ainIR_33; AnalogIn ainIR_41; AnalogIn ainIR_42; AnalogIn ainIR_43; AnalogIn ainIR_51; AnalogIn ainIR_52; AnalogIn ainIR_53; AnalogIn ainIR_61; AnalogIn ainIR_62;*/ IR_Manager(); IR_Manager(std::string); /* Define function */ //void moveDirectionControl(int); //void pwmControl(int, int, int); //void pwmControl(int*); //void runControl(int, int, int); //void runControl(DataStorage*, Thread*, int[5][2]); //void runControl(DataStorage*, int**); //void runControl2(DataStorage*, int**); void digitalTest(); void analogTest(); std::string getAnalogStr(int, int); private: int test; //1~16 }; #endif