예제 #1
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_last_session_soap(sn):
    """
    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_last_session_soap(sn)

    return ret, str_data
예제 #2
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def get_online_cpe(sn=""):
    """
    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_get_online_cpe(sn)

    return ret, str_data
예제 #3
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def close_tr069_acs():
    """
    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_close_tr069_acs()

    return ret, str_data
예제 #4
0
파일: user.py 프로젝트: zhaojunhhu/TR069
    def process_worklist_exec(self):
        """
        """
        ret = ERR_FAIL
        str_data = ""

        usercmd1 = usercmd.Usercmd()

        ret, str_data = usercmd1.process_worklist_exec(self.cmd, self.args)

        return ret, str_data
예제 #5
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_cpe_interface_version(sn):
    """
    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_cpe_interface_version(sn)

    return ret, str_data
예제 #6
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_cpe_last_faults(sn):
    """
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_cpe_last_faults(sn)

    return ret, str_data
예제 #7
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def stop_wait_eventcode(sn, wait_eventcode_id):
    """
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_stop_wait_eventcode(sn, wait_eventcode_id)

    return ret, str_data
예제 #8
0
파일: user.py 프로젝트: zhaojunhhu/TR069
    def process_rpc(self):
        """
        """
        ret = ERR_FAIL
        str_data = ""

        usercmd1 = usercmd.Usercmd(self.ip, self.port, self.page, self.sender,
                                   self.worklist_id)

        ret, str_data = usercmd1.process_rpc(self.sn, self.rpc_name,
                                             self.dict_args)

        return ret, str_data
예제 #9
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_wait_eventcode(sn, wait_eventcode_id, timeout):
    """
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_wait_eventcode(
        sn, wait_eventcode_id, timeout)

    return ret, str_data
예제 #10
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def init_wait_eventcode(sn, include_eventcodes, exclude_eventcodes):
    """
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_init_wait_eventcode(
        sn, include_eventcodes, exclude_eventcodes)

    return ret, str_data
예제 #11
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def update_cpe_info(sn="", dict_item={}, from_gui_request_flag=False):
    """
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    if from_gui_request_flag:
        usercmd1.set_request_source_from_tr069gui()

    ret, str_data = usercmd1.process_update_cpe_info(sn, dict_item)

    return ret, str_data
예제 #12
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_cpe_info(sn="", from_gui_request_flag=False):
    """
    
    """

    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    if from_gui_request_flag:
        usercmd1.set_request_source_from_tr069gui()

    ret, str_data = usercmd1.process_query_cpe_info(sn)

    return ret, str_data
예제 #13
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def get_monitor_values(sn, monitor_id):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_GET_MONITOR_PARAMETER_RQST

    obj = MsgMonitorInform(sn)
    obj.id_ = monitor_id

    ret, str_data = usercmd1.process_monitor_inform(event, obj)

    return ret, str_data
예제 #14
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def stop_monitor(sn, monitor_id):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_STOP_MONITOR_RQST

    obj = MsgMonitorInform(sn)
    obj.id_ = monitor_id

    ret, str_data = usercmd1.process_monitor_inform_stop(event, obj)

    return ret, str_data
예제 #15
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def get_alarm_values(sn, alarm_id):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_GET_ALARM_PARAMETER_RQST

    obj = MsgAlarmInform(sn)
    obj.id_ = alarm_id

    ret, str_data = usercmd1.process_alarm_inform(event, obj)

    return ret, str_data
예제 #16
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def stop_alarm(sn, alarm_id):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_STOP_ALARM_RQST

    obj = MsgAlarmInform(sn)
    obj.id_ = alarm_id

    ret, str_data = usercmd1.process_alarm_inform_stop(event, obj)

    return ret, str_data
예제 #17
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def init_monitor(sn, parameterlist, timelist=1):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_INIT_MONITOR_RQST

    obj = MsgMonitorInform(sn)
    obj.parameterlist = parameterlist
    obj.timelist = timelist

    ret, str_data = usercmd1.process_monitor_inform(event, obj)

    return ret, str_data
예제 #18
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def init_alarm(sn, parameterlist, limit_max, limit_min, timelist=1, mode=1):
    """

    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()
    event = EV_INIT_ALARM_RQST

    obj = MsgAlarmInform(sn)
    obj.parameterlist = parameterlist
    obj.limit_max = limit_max
    obj.limit_min = limit_min
    obj.timelist = timelist
    obj.mode = mode

    ret, str_data = usercmd1.process_alarm_inform(event, obj)

    return ret, str_data
예제 #19
0
파일: user.py 프로젝트: zhaojunhhu/TR069
def query_version_is_ok(version=""):
    """
    """
    ret = ERR_FAIL
    str_data = ""

    if (not version):
        try:
            # rf lib
            import TR069.testlibversion as testlibversion
            version = testlibversion.VERSION
        except Exception, e:
            pass

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_version_is_ok(version)

    return ret, str_data


def query_last_session_soap(sn):
    """
    """
    ret = ERR_FAIL
    str_data = ""

    usercmd1 = usercmd.Usercmd()

    ret, str_data = usercmd1.process_query_last_session_soap(sn)