Used for Flow Graph

Dependents:   nodedemo

Node.h

Committer:
henryeherman
Date:
2011-10-30
Revision:
0:be00bb0372eb

File content as of revision 0:be00bb0372eb:

#ifndef NODE_H
#define NODE_H
#include "mbed.h"

class Node {
    public:
        Node(unsigned int n, unsigned int k, PinName pinid);
        Node(unsigned int n, unsigned int k, PinName pinid, unsigned int delay_ms);
        char *execute(char *data );
        int getSize();
    private:
        void setupInputOutput(unsigned int, unsigned int);
        unsigned int ksize;
        unsigned int nsize;
        DigitalOut pin;
        void toggleHigh();
        void toggleLow();
        char *data_;
        unsigned int delay;
        char *tempbuffer;
};
#endif