Exemplo n.º 1
0
 def got_order(data):
     
     result = eb.from_hdlc(read_hdlc(data["order"])).check_telegramm()
     print "status order: {0}, delta time: {1}".format(result, data["time_delta"])
     
     if main_dict["count_orders"] == data["count"]:
         main_dict["count_orders"] = data["count"]
         order_done()
     else:
         print("return")
         order_done()
Exemplo n.º 2
0
    def order_received(self):
        if self.defered is not None:
            d = self.defered
            self.defered = None
        #    d.callback(data)
        #self.callback(data, receive_count, delta_time)

        source_hdlc = read_hdlc(self.receive_data["hdlc"])

        order = eb.from_hdlc(source_hdlc).check_telegramm()
        self.work_data["status_order"] = order["status"]
        self.work_data["order"] = order["order"]
        self.work_order()
Exemplo n.º 3
0
    def dataReceived(self, data):
        order = data
        now_data = datetime.datetime.now()
        time_delta = None
        if self.start_time is None:
            self.start_time = now_data
        else:
            time_delta = now_data - self.start_time
            self.start_time = now_data

        self.order = eb.from_hdlc(read_hdlc(order)).check_telegramm()
        print "status order: {}, delta time: {}".format(self.order, time_delta)
        self.factory.order_count -= 1
        if self.factory.order_count == 0:
            self.orderReceived(self.order)
Exemplo n.º 4
0
 def got_order(order, receive_count, delta_time):
     result = eb.from_hdlc(read_hdlc(order)).check_telegramm()
     print "status order: {0}, delta time: {1}".format(result, delta_time)
     if main_dict["count_orders"] == receive_count:
         main_dict["count_orders"] = receive_count
         order_done()
 def got_order(order, receive_count, delta_time):
     result = eb.from_hdlc(read_hdlc(order)).check_telegramm()
     print "status order: {0}, delta time: {1}".format(result, delta_time)
     if count_orders == receive_count:
         reactor.stop()