Jasmine Karlsson
/
train_rail
New project
Switch.h@22:c024b20a0e2d, 2018-06-13 (annotated)
- Committer:
- jasminealice
- Date:
- Wed Jun 13 09:06:55 2018 +0000
- Revision:
- 22:c024b20a0e2d
- Parent:
- 20:32ba0a5f2d02
Try new mcp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jasminealice | 19:72b14c6cc845 | 1 | #ifndef SWITCH_H |
jasminealice | 19:72b14c6cc845 | 2 | #define SWITCH_H |
jasminealice | 20:32ba0a5f2d02 | 3 | #include "Track.h" |
jasminealice | 19:72b14c6cc845 | 4 | |
jasminealice | 20:32ba0a5f2d02 | 5 | class Switch : public Track |
jasminealice | 19:72b14c6cc845 | 6 | { |
jasminealice | 19:72b14c6cc845 | 7 | public: |
jasminealice | 20:32ba0a5f2d02 | 8 | Switch(const unsigned int newaddress, const unsigned int newinst); |
jasminealice | 19:72b14c6cc845 | 9 | virtual ~Switch(); |
jasminealice | 20:32ba0a5f2d02 | 10 | void switchOn(); |
jasminealice | 20:32ba0a5f2d02 | 11 | void switchOff(); |
jasminealice | 20:32ba0a5f2d02 | 12 | |
jasminealice | 19:72b14c6cc845 | 13 | |
jasminealice | 19:72b14c6cc845 | 14 | protected: |
jasminealice | 19:72b14c6cc845 | 15 | |
jasminealice | 19:72b14c6cc845 | 16 | private: |
jasminealice | 20:32ba0a5f2d02 | 17 | int nrPacket; |
jasminealice | 19:72b14c6cc845 | 18 | }; |
jasminealice | 19:72b14c6cc845 | 19 | |
jasminealice | 20:32ba0a5f2d02 | 20 | #endif // SWITCH_H |