Beispiel #1
0
def set_device_info(device_id, info_type, content):
    if info_type == 0 or info_type == '0':
        Device.set_device_info(device_id, SERVICE_STATE, content['status'])
        return

    if info_type == 6 or info_type == '6':
        Device.set_device_info(device_id, SERVICE_VERSION, content)
        return

    if info_type == 8 or info_type == '8' or info_type == 9 or info_type == '9':
        for (k, v) in content.items():
            Device.set_device_info(device_id, k, v)
        return

    Device.set_device_info(device_id, info_type, content)
Beispiel #2
0
def end_use_device(device_id, timelong):
    Device.set_device_info(device_id, START_USE_TIME, 0)
    Device.set_device_info(device_id, USER_FLAG, 0)
    Device.incr_device_info(device_id, USE_TIMES, timelong)
Beispiel #3
0
def start_use_device(device_id):
    Device.set_device_info(device_id, START_USE_TIME, int(time.time()))
    Device.set_device_info(device_id, USER_FLAG, 1)