def processMote(m): length = m.tryRead(binaryToo=moteconfig.instance.configMode) if length == 0: return if moteconfig.instance.configMode: for c in m.buffer: moteconfig.instance.byteRead(c) m.buffer = "" return while '\n' in m.buffer: pos = m.buffer.find('\n') if pos != 0: newString = m.buffer[:pos].strip() saveToDB = configuration.c.getCfgValue("saveToDB") sendToOpenSense = configuration.c.getCfgValue("sendToOpenSense") if saveToDB or sendToOpenSense: data_utils.maybeAddDataToDatabase(m.port.port, newString) # print "got", newString sensor_data.moteData.addNewData(newString, m.port.portstr) m.buffer = m.buffer[pos + 1:]
def processMote(m): length = m.tryRead(binaryToo = moteconfig.instance.configMode) if length == 0: return if moteconfig.instance.configMode: for c in m.buffer: moteconfig.instance.byteRead(c) m.buffer = "" return while '\n' in m.buffer: pos = m.buffer.find('\n') if pos != 0: newString = m.buffer[:pos].strip() saveToDB = configuration.c.getCfgValue("saveToDB") sendToOpenSense = configuration.c.getCfgValue("sendToOpenSense") if saveToDB or sendToOpenSense: data_utils.maybeAddDataToDatabase(m.port.port, newString) # print "got", newString sensor_data.moteData.addNewData(newString, m.port.portstr) m.buffer = m.buffer[pos + 1:]