CanInterface Dispatcher, it depends on MyThread (MyThings lib)
CANDiagSensor.h@1:b9201bec01bf, 2015-04-14 (annotated)
- Committer:
- clemounet
- Date:
- Tue Apr 14 13:26:18 2015 +0000
- Revision:
- 1:b9201bec01bf
- Parent:
- 0:3ca0a6d1e2a1
.up
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
clemounet | 0:3ca0a6d1e2a1 | 1 | |
clemounet | 0:3ca0a6d1e2a1 | 2 | |
clemounet | 0:3ca0a6d1e2a1 | 3 | #ifndef CAN_DIAG_SENSOR_H |
clemounet | 0:3ca0a6d1e2a1 | 4 | #define CAN_DIAG_SENSOR_H |
clemounet | 0:3ca0a6d1e2a1 | 5 | |
clemounet | 0:3ca0a6d1e2a1 | 6 | #include "MySensor.h" |
clemounet | 0:3ca0a6d1e2a1 | 7 | #include "CANInterface.h" |
clemounet | 0:3ca0a6d1e2a1 | 8 | #include "MyCallBack.h" |
clemounet | 0:3ca0a6d1e2a1 | 9 | |
clemounet | 0:3ca0a6d1e2a1 | 10 | #if 0 |
clemounet | 0:3ca0a6d1e2a1 | 11 | |
clemounet | 0:3ca0a6d1e2a1 | 12 | class CANDiagSensor: public MySensor, MyCallBack { |
clemounet | 0:3ca0a6d1e2a1 | 13 | CANInterface *can; |
clemounet | 0:3ca0a6d1e2a1 | 14 | public: |
clemounet | 0:3ca0a6d1e2a1 | 15 | CANDiagSensor(CANInterface *can); |
clemounet | 0:3ca0a6d1e2a1 | 16 | virtual void InitResultsStatic(); |
clemounet | 0:3ca0a6d1e2a1 | 17 | virtual void KeepAliveStart(); |
clemounet | 0:3ca0a6d1e2a1 | 18 | virtual void KeepAliveStop(); |
clemounet | 0:3ca0a6d1e2a1 | 19 | virtual void KeepAliveSequence(); |
clemounet | 0:3ca0a6d1e2a1 | 20 | virtual void DiagStart(); |
clemounet | 0:3ca0a6d1e2a1 | 21 | virtual void DiagStop(); |
clemounet | 0:3ca0a6d1e2a1 | 22 | virtual void Loop(); |
clemounet | 0:3ca0a6d1e2a1 | 23 | virtual void StoreLastImpact(void); |
clemounet | 0:3ca0a6d1e2a1 | 24 | virtual void DiagSequence(); |
clemounet | 0:3ca0a6d1e2a1 | 25 | virtual void Event(int ID, void *data); |
clemounet | 0:3ca0a6d1e2a1 | 26 | }; |
clemounet | 0:3ca0a6d1e2a1 | 27 | |
clemounet | 0:3ca0a6d1e2a1 | 28 | #endif |
clemounet | 0:3ca0a6d1e2a1 | 29 | |
clemounet | 0:3ca0a6d1e2a1 | 30 | #endif |