Used for Flow Graph
Node.h@0:be00bb0372eb, 2011-10-30 (annotated)
- Committer:
- henryeherman
- Date:
- Sun Oct 30 11:29:10 2011 +0000
- Revision:
- 0:be00bb0372eb
For 202A
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
henryeherman | 0:be00bb0372eb | 1 | #ifndef NODE_H |
henryeherman | 0:be00bb0372eb | 2 | #define NODE_H |
henryeherman | 0:be00bb0372eb | 3 | #include "mbed.h" |
henryeherman | 0:be00bb0372eb | 4 | |
henryeherman | 0:be00bb0372eb | 5 | class Node { |
henryeherman | 0:be00bb0372eb | 6 | public: |
henryeherman | 0:be00bb0372eb | 7 | Node(unsigned int n, unsigned int k, PinName pinid); |
henryeherman | 0:be00bb0372eb | 8 | Node(unsigned int n, unsigned int k, PinName pinid, unsigned int delay_ms); |
henryeherman | 0:be00bb0372eb | 9 | char *execute(char *data ); |
henryeherman | 0:be00bb0372eb | 10 | int getSize(); |
henryeherman | 0:be00bb0372eb | 11 | private: |
henryeherman | 0:be00bb0372eb | 12 | void setupInputOutput(unsigned int, unsigned int); |
henryeherman | 0:be00bb0372eb | 13 | unsigned int ksize; |
henryeherman | 0:be00bb0372eb | 14 | unsigned int nsize; |
henryeherman | 0:be00bb0372eb | 15 | DigitalOut pin; |
henryeherman | 0:be00bb0372eb | 16 | void toggleHigh(); |
henryeherman | 0:be00bb0372eb | 17 | void toggleLow(); |
henryeherman | 0:be00bb0372eb | 18 | char *data_; |
henryeherman | 0:be00bb0372eb | 19 | unsigned int delay; |
henryeherman | 0:be00bb0372eb | 20 | char *tempbuffer; |
henryeherman | 0:be00bb0372eb | 21 | }; |
henryeherman | 0:be00bb0372eb | 22 | #endif |