Implement new controller
Dependencies: mbed-rtos mbed QEI BNO055 MPU6050_DMP_Nucleo-I2Cdev virgo3_imuHandler_Orion_PCB MAX17048 Servo
Fork of Orion_newPCB_test by
04_PowerMonitor/batt_guage.h@4:315716ef8178, 2016-01-20 (annotated)
- Committer:
- akashvibhute
- Date:
- Wed Jan 20 04:01:37 2016 +0000
- Revision:
- 4:315716ef8178
- Parent:
- 2:761e3c932ce0
added BNO055 wrapper to imuHandler function
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
akashvibhute | 4:315716ef8178 | 1 | #ifndef battGuage_H |
akashvibhute | 4:315716ef8178 | 2 | #define battGuage_H |
akashvibhute | 4:315716ef8178 | 3 | |
akashvibhute | 4:315716ef8178 | 4 | #include "mbed.h" |
akashvibhute | 4:315716ef8178 | 5 | #include "config.h" |
akashvibhute | 4:315716ef8178 | 6 | #include "generalFunctions.h" |
akashvibhute | 4:315716ef8178 | 7 | #include "virgo3_pinmapping.h" |
akashvibhute | 4:315716ef8178 | 8 | #include "MAX17048.h" |
akashvibhute | 4:315716ef8178 | 9 | |
akashvibhute | 4:315716ef8178 | 10 | |
akashvibhute | 4:315716ef8178 | 11 | |
akashvibhute | 4:315716ef8178 | 12 | class BattGuage |
akashvibhute | 4:315716ef8178 | 13 | { |
akashvibhute | 4:315716ef8178 | 14 | public: |
akashvibhute | 4:315716ef8178 | 15 | BattGuage(); |
akashvibhute | 4:315716ef8178 | 16 | void reset(); |
akashvibhute | 4:315716ef8178 | 17 | float getSOC(); |
akashvibhute | 4:315716ef8178 | 18 | float getVcell(); |
akashvibhute | 4:315716ef8178 | 19 | |
akashvibhute | 4:315716ef8178 | 20 | |
akashvibhute | 4:315716ef8178 | 21 | private: |
akashvibhute | 4:315716ef8178 | 22 | MAX17048 batt_gauge; |
akashvibhute | 4:315716ef8178 | 23 | |
akashvibhute | 4:315716ef8178 | 24 | }; |
akashvibhute | 4:315716ef8178 | 25 | |
akashvibhute | 4:315716ef8178 | 26 | #endif |