Ejemplo n.º 1
0
def find_device_message_by_deviceID():

    d = util.get_requested_selected_device()

    m = device.find_message_by_deviceID(d)

    return jsonify(m)
Ejemplo n.º 2
0
def cyclic_delete():
    f = util.get_requested_from_datetime()
    t = util.get_requested_to_datetime()
    d = util.get_requested_selected_device()

    cyclic_log.delete_by_event_date(f, t, d)
    parsed_log.delete_by_event_date(f, t, d)
    return jsonify({"result": True})
Ejemplo n.º 3
0
def find_cyclic_by_event_date():
    f = util.get_requested_from_datetime()
    t = util.get_requested_to_date()
    d = util.get_requested_selected_device()
    items = cyclic_log.find_by_event_date(f, t, d)
    result_items = []
    for item in items:
        item.dt = timezone('UTC').localize(item.dt)
        result_items.append(item.get_Data())
    return jsonify(result_items)
Ejemplo n.º 4
0
def find_by_deviceID():
    results = []
    d = util.get_requested_selected_device()

    items = device_item_repo.find_by_deviceID(d)

    for item in items:
        results.append(item.get_Data())

    return jsonify(results)
Ejemplo n.º 5
0
def find_cyclic_current_state():
    t = datetime.datetime.now(timezone('UTC'))
    f = t - datetime.timedelta(minutes=60)
    d = util.get_requested_selected_device()

    item = cyclic_log.find_current_state(f, t, d)

    if item != None:
        item.dt = timezone('UTC').localize(item.dt)
        return jsonify(item.get_Data())

    return jsonify(None)
Ejemplo n.º 6
0
def cyclic_csv_filename():
    f = util.get_requested_from_datetime()
    t = util.get_requested_to_datetime()
    d = util.get_requested_selected_device()

    items = cyclic_log.find_by_event_date(f, t, d)
    for item in items:
        item.dt = timezone('UTC').localize(item.dt).astimezone(
            timezone('Asia/Tokyo'))

    devices = device_item.find_by_deviceID(d)
    file_name = export_csv_data.output_cyclic_data(items, devices)

    return jsonify({"fileName": file_name})