def __init__(self, name="BasicResource", coap_server=None): super(BasicResource, self).__init__(name, coap_server, visible=True, observable=True, allow_children=True) self.payload = "Basic Resource" self.resource_type = "rt1" self.content_type = "text/plain" self.interface_type = "if1" self.queue = serial_queue()
def __init__(self): global _frame self.parse = Parser_Functions() self.parse.parser_init() self.parse.ConfigSectionMap() self.queue = serial_queue() self.read_frame_size() pass
def run(self): s = serial_get(self.ser) queue = serial_queue() while True: sleep(1) _ser_data = s.serial_readline() if _ser_data is False: pass elif _ser_data == "NULL": pass else: queue.get_lock() queue.put(_ser_data) print "Write RAW Data to Queue by Serial port = " print str(_ser_data) queue.release_lock() s.flush_buffer()