Beispiel #1
0
    def __init__(self, recv_queue, send_queue, total_workers, status_queue,
                 data_cluster_write, data_cluster_read):
        self.protocol = Protocol(recv_queue, send_queue, total_workers,
                                 status_queue, data_cluster_write,
                                 data_cluster_read)

        self.date_data = OrderedDict()
Beispiel #2
0
async def main():
    parser = ArgumentParser()
    parser.add_argument('--device', required=True)
    parser.add_argument('--db-uri', required=False)
    parser.add_argument('--timeout', type=float, default=30)

    use_stubs = bool(os.environ.get('USE_STUBS', False))

    args = parser.parse_args()

    if not use_stubs:
        xbee = XBee(args.device)
        xbee.open()

        protocol = Protocol(xbee, args.timeout)
        protocol.on_packet(CurrentLocationPacket, gps_data_received)
        protocol.on_request(SignDataRequest, sign_data_handler)

        if args.db_uri:
            database = Database(args.db_uri)

            set_interval(sign_data_task, 1, protocol, database)
            set_interval(send_gps_task, 1, protocol, database)
    else:
        if args.db_uri:
            database = Database(args.db_uri)
            set_interval(sign_data_task, 1, None, database)
    def __init__(self, recv_queue, send_queue, total_workers, status_queue,
                 data_cluster_write, data_cluster_read):
        self.protocol = Protocol(recv_queue, send_queue, total_workers,
                                 status_queue, data_cluster_write,
                                 data_cluster_read)

        self.cities_data = {}
Beispiel #4
0
    def __init__(self, recv_queue, status_queue, data_cluster_write,
                 data_cluster_read, coordinator_queue):
        self.protocol = Protocol(recv_queue, status_queue, data_cluster_write,
                                 data_cluster_read, coordinator_queue)

        self.top_cities = None
        self.date_data = None
        self.percentage = None
Beispiel #5
0
    def __init__(self, recv_queue, send_queues, data_cluster_write,
                 data_cluster_read, place_manager_queue):
        self.state_saver = StateSaver(STAGE, data_cluster_write,
                                      data_cluster_read)

        self.protocol = Protocol(recv_queue, send_queues, self.state_saver,
                                 place_manager_queue)
        self.working = False
        self.actual_conn = None
    def __init__(self, recv_queue, send_queue, status_queue, data_cluster_write, data_cluster_read):
        self.protocol = Protocol(
            recv_queue,
            send_queue,
            status_queue,
            data_cluster_write,
            data_cluster_read
        )

        self.total_positivi = 0
        self.total_deceduti = 0
Beispiel #7
0
 def __init__(self, recv_queue, send_queue, total_workers):
     self.protocol = Protocol(recv_queue, send_queue, total_workers)
    def __init__(self, recv_queue, send_queue, status_queue,
                 data_cluster_write, data_cluster_read):
        self.protocol = Protocol(recv_queue, send_queue, status_queue,
                                 data_cluster_write, data_cluster_read)

        self.results_per_date = {}
Beispiel #9
0
 def __init__(self, recv_queue, send_queue, total_workers):
     self.protocol = Protocol(recv_queue, send_queue, total_workers)
     self.cities_data = {}
     self.top_cities = {}
Beispiel #10
0
 def __init__(self, recv_queue, send_queue, status_queue,
              data_cluster_write, data_cluster_read):
     self.protocol = Protocol(recv_queue, send_queue, status_queue,
                              data_cluster_write, data_cluster_read)
     self.positives_per_city = {}
Beispiel #11
0
 def __init__(self, recv_queue, send_queue):
     self.protocol = Protocol(recv_queue, send_queue)
     self.total_positivi = 0
     self.total_deceduti = 0
Beispiel #12
0
 def __init__(self, recv_queue, send_queue, master_queue):
     self.protocol = Protocol(recv_queue, send_queue, master_queue)
     self.positives_per_city = {}
 def __init__(self, recv_queue, send_queue, total_workers):
     self.protocol = Protocol(recv_queue, send_queue, total_workers)
     self.date_data = OrderedDict()
Beispiel #14
0
    def __init__(self, recv_queue, send_queue, master_queue):
        self.protocol = Protocol(recv_queue, send_queue, master_queue)

        self.results_per_date = {}
Beispiel #15
0
 def __init__(self, recv_queue):
     self.protocol = Protocol(recv_queue)
 def __init__(self, xbee: XBee):
     self._xbee = xbee
     self._protocol = Protocol(xbee)
     self._protocol.on_packet(PingPongPacket, self.on_message_received)
     self._time = time.time()
 def __init__(self, queue_map, queue_date, queue_count, eof_map, eof_date,
              eof_count, topic_places):
     self.protocol = Protocol(queue_map, queue_date, queue_count, eof_map,
                              eof_date, eof_count, topic_places)
Beispiel #18
0
 def __init__(self, device_map, options):
     self._serial   = None
     self._PROTOCOL = Protocol(device_map)
     self._OPTIONS  = options