足回り用プログラム(修正版)
Dependencies: SBDBT arrc_mbed BNO055
AutoMatic.hpp@5:e189d55ef292, 2022-01-28 (annotated)
- Committer:
- kazumayamanaka
- Date:
- Fri Jan 28 15:12:04 2022 +0000
- Revision:
- 5:e189d55ef292
program of wheel;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kazumayamanaka | 5:e189d55ef292 | 1 | #ifndef AUTO_MATIC_H |
kazumayamanaka | 5:e189d55ef292 | 2 | #define AUTO_MATIC_H |
kazumayamanaka | 5:e189d55ef292 | 3 | |
kazumayamanaka | 5:e189d55ef292 | 4 | #include "mbed.h" |
kazumayamanaka | 5:e189d55ef292 | 5 | |
kazumayamanaka | 5:e189d55ef292 | 6 | class AutoMatic{ |
kazumayamanaka | 5:e189d55ef292 | 7 | public: |
kazumayamanaka | 5:e189d55ef292 | 8 | void pass_TargetPosX(double X); |
kazumayamanaka | 5:e189d55ef292 | 9 | void pass_PosX(double X); |
kazumayamanaka | 5:e189d55ef292 | 10 | double obt_Xpower(); |
kazumayamanaka | 5:e189d55ef292 | 11 | |
kazumayamanaka | 5:e189d55ef292 | 12 | private: |
kazumayamanaka | 5:e189d55ef292 | 13 | double TargetPosX,TargetPosY; |
kazumayamanaka | 5:e189d55ef292 | 14 | double PosX,PosY; |
kazumayamanaka | 5:e189d55ef292 | 15 | double Xpower,Ypower; |
kazumayamanaka | 5:e189d55ef292 | 16 | double diffX,diffY; |
kazumayamanaka | 5:e189d55ef292 | 17 | |
kazumayamanaka | 5:e189d55ef292 | 18 | double CalcDiffX(); |
kazumayamanaka | 5:e189d55ef292 | 19 | void CalcPowerX(); |
kazumayamanaka | 5:e189d55ef292 | 20 | |
kazumayamanaka | 5:e189d55ef292 | 21 | }; |
kazumayamanaka | 5:e189d55ef292 | 22 | |
kazumayamanaka | 5:e189d55ef292 | 23 | #endif |