SiPM basded cosmic ray detector data acquisition system.

Dependencies:   DNSResolver EthernetNetIf FatFileSystem SDFileSystem mbed

SiPM.h

Committer:
NickRyder
Date:
2013-01-21
Revision:
0:a8cee0e1d6d9

File content as of revision 0:a8cee0e1d6d9:

#ifndef MBED_SIPM_H
#define MBED_SIPM_H

#include "mbed.h"

class SiPM{
    public:
        SiPM(PinName, PinName);
        void addother(SiPM *);
        void setinterval_us(int);
        void setdeadtime_us(int);
        void trigger();
        void start();
        void stop();
        void reset();
        int n, ncoincidence, ntrig;
        Timer time;
    private:
        bool checkcoincidence, running;
        int interval, deadtime;
        SiPM * other;
        InterruptIn iin;
        DigitalOut ledpin;
};

#endif