Example #1
0
 def acs_rpc_factory_reset(self, reason, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('FactoryReset'),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #2
0
 def acs_rpc_get_rpc_methods(self, reason, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('GetRPCMethods'),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #3
0
 def acs_rpc_upload(self, reason, parameterdict, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('Upload', datadict=parameterdict),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #4
0
 def acs_rpc_schedule_inform(self, reason, parameterdictdict, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('ScheduleInform', datadict=parameterdict),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #5
0
 def acs_rpc_reboot(self, reason, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('Reboot'),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     job.add_job_tag_as_command_key()
     return job
Example #6
0
 def acs_rpc_download(self, reason, parameterdict, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object('Download', datadict=parameterdict),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     job.add_job_tag_as_command_key()
     return job
Example #7
0
 def acs_rpc_set_parameter_attributes(self, reason, parameterdict, automatic=False, urgent=False, update_parameterkey=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object(
             'SetParameterAttributes',
             datadict=parameterdict,
             update_parameterkey=update_parameterkey
         ),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #8
0
 def acs_rpc_get_parameter_attributes(self, reason, parameterlist, automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object(
             'GetParameterAttributes', datadict={
                 'parameterlist': parameterlist
             }
         ),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #9
0
 def acs_rpc_get_parameter_names(self, reason, parampath='', nextlevel='0', automatic=False, urgent=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object(
             'GetParameterNames', datadict={
                 'parampath': parampath,
                 'nextlevel': nextlevel,
             }
         ),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job
Example #10
0
 def acs_rpc_delete_object(self, reason, objectname, automatic=False, urgent=False, update_parameterkey=False):
     job = self.add_acs_queue_job(
         cwmp_rpc_object_xml=get_soap_xml_object(
             'DeleteObject',
             datadict={
                 'objectname': objectname
             },
             update_parameterkey=update_parameterkey
         ),
         reason=reason,
         urgent=urgent,
         automatic=automatic,
     )
     return job