Telescope Control Library
telescope_hardware.h@0:6cb2eaf8b133, 2018-08-19 (annotated)
- Committer:
- caoyuan9642
- Date:
- Sun Aug 19 05:21:20 2018 +0000
- Revision:
- 0:6cb2eaf8b133
v0.1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
caoyuan9642 | 0:6cb2eaf8b133 | 1 | /* |
caoyuan9642 | 0:6cb2eaf8b133 | 2 | * telescope_hardware.h |
caoyuan9642 | 0:6cb2eaf8b133 | 3 | * |
caoyuan9642 | 0:6cb2eaf8b133 | 4 | * Created on: 2018Äê3ÔÂ1ÈÕ |
caoyuan9642 | 0:6cb2eaf8b133 | 5 | * Author: caoyuan9642 |
caoyuan9642 | 0:6cb2eaf8b133 | 6 | */ |
caoyuan9642 | 0:6cb2eaf8b133 | 7 | |
caoyuan9642 | 0:6cb2eaf8b133 | 8 | #ifndef TELESCOPE_HARDWARE_H_ |
caoyuan9642 | 0:6cb2eaf8b133 | 9 | #define TELESCOPE_HARDWARE_H_ |
caoyuan9642 | 0:6cb2eaf8b133 | 10 | |
caoyuan9642 | 0:6cb2eaf8b133 | 11 | #include "mbed.h" |
caoyuan9642 | 0:6cb2eaf8b133 | 12 | #include "EquatorialMount.h" |
caoyuan9642 | 0:6cb2eaf8b133 | 13 | |
caoyuan9642 | 0:6cb2eaf8b133 | 14 | /** |
caoyuan9642 | 0:6cb2eaf8b133 | 15 | * These functions must be implemented in a separate telescope_hardware.cpp, adapted to your specific hardware configuration |
caoyuan9642 | 0:6cb2eaf8b133 | 16 | */ |
caoyuan9642 | 0:6cb2eaf8b133 | 17 | |
caoyuan9642 | 0:6cb2eaf8b133 | 18 | EquatorialMount &telescopeHardwareInit(); |
caoyuan9642 | 0:6cb2eaf8b133 | 19 | |
caoyuan9642 | 0:6cb2eaf8b133 | 20 | osStatus telescopeServerInit(); |
caoyuan9642 | 0:6cb2eaf8b133 | 21 | |
caoyuan9642 | 0:6cb2eaf8b133 | 22 | osStatus telescopeConfigurationWriteback(); |
caoyuan9642 | 0:6cb2eaf8b133 | 23 | |
caoyuan9642 | 0:6cb2eaf8b133 | 24 | |
caoyuan9642 | 0:6cb2eaf8b133 | 25 | |
caoyuan9642 | 0:6cb2eaf8b133 | 26 | #endif /* TELESCOPE_HARDWARE_H_ */ |
caoyuan9642 | 0:6cb2eaf8b133 | 27 |