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)
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)
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)