Example #1
0
class Merge(threading.Thread):
    URI = ""
    eqc = 0  # counter

    def __init__(self, __uri):
        threading.Thread.__init__(self)
        self.URI = __uri
        self.n = Neuron()
        self.n.start()
        self.eqc = 0

    def run(self):
        while True:
            for entry in measEntries:
                self.n.add(entry.Weight)

            measEntries.clear()

            if self.n.FireState == True:
                self.eqc = self.eqc + 1
                if self.eqc > 20:
                    self.eqc = 20
            else:
                if self.eqc > 0:
                    self.eqc = self.eqc - 1

            if self.eqc > 10:
                print("EARTHQUAKE!!!")
                requests.get(self.URI + "/warning?description=Earthquake")
            elif self.eqc < 5:
                requests.get(self.URI + "/warning?description=ok")

            time.sleep(0.1)
Example #2
0
from neuron import Neuron
import time

x = Neuron()
x.start()

x.add(10)